Содержание
- 2. Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных
- 3. Понятность – каждый шаг представлен в форме, понятной исполнителю (на его языке). Дискретность – разбиение на
- 4. Результативность – получение результата после конечного числа шагов, предусматривающее все возможные варианты (последовательность шагов не должна
- 5. словесный; табличный; графический; программа на алгоритмическом языке. Способы записи алгоритмов
- 6. Иногда алгоритмы записывают не на естественном, а формальном языке. Так, например, в решении шахматной задачи вместо
- 7. Графическая форма записи алгоритма более наглядна, чем словесная. Распространенным графическим способом представления алгоритмов являются блок-схемы. Блок-схема
- 8. Начало- конец Ввод-вывод данных Принятие решения (проверка условия) Действие, операция Обозначение в блок-схемах
- 9. Исполнитель алгоритма - человек и/или автоматическое устройство: - понимающий язык, на котором записан алгоритм; и -
- 10. Исполнителем алгоритма может быть не только человек, но и автоматическое устройство (реальное или воображаемое). В этом
- 11. Разрабатывает алгоритмы: человек, Исполняют алгоритмы: люди и устройства – компьютеры, роботы, станки, спутники, сложная бытовая техника,
- 12. Системой команд Исполнителя называется совокупность всех команд, которые может выполнить Исполнитель. Совокупность всех действий, которые он
- 13. Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Псевдокод занимает промежуточное место
- 14. В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись
- 15. Примером псевдокода является школьный алгоритмический язык в русской нотации (школьный АЯ). Этот язык в дальнейшем мы
- 16. Как записываются алгоритмы на школьном алгоритмическом языке? Основные служебные слова алг (алгоритм) сим (символьный) арг (аргумент)
- 17. Как записываются алгоритмы на школьном алгоритмическом языке? Основные служебные слова дано для да надо от нет
- 18. Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения
- 19. Часть алгоритма от слова алг до слова нач называется заголовком, а часть, заключенная между словами нач
- 20. Команда присваивания. Служит для вычисления выражений и присваивания их значений переменным. Общий вид: А:=В знак ":="
- 21. Команды ввода и вывода. ввод имена переменных вывод имена переменных, выражения, тексты. Команды если и выбор.
- 22. алг Сумма квадратов (арг цел n, рез цел S) дано | n > 0 надо |
- 23. Понятие языка определяется во взаимодействии синтаксических и семантических правил. Синтаксические правила показывают, как образуется данное понятие
- 24. Основными понятиями в алгоритмических языках обычно являются следующие. Имена (идентификаторы) — употpебляются для обозначения объектов пpогpаммы
- 25. опеpации отношения , = ,=, ; опеpация сцепки (присоединения) символьных значений дpуг с другом с образованием
- 26. Данные — величины, обpабатываемые пpогpаммой. Имеется тpи основных вида данных: константы, пеpеменные и массивы. Константы —
- 27. Пеpеменные обозначаются именами и могут изменять свои значения в ходе выполнения пpогpаммы. Пеpеменные бывают целые, вещественные,
- 28. Массивы — последовательности однотипных элементов, число которых фиксировано и которым присвоено одно имя. Положение элемента в
- 29. Выpажения — пpедназначаются для выполнения необходимых вычислений, состоят из констант, пеpеменных, указателей функций (напpимеp, exp(x)), объединенных
- 30. Арифметические выражения служат для определения одного числового значения. Например, (1+sin(x))/2. Значение этого выражения при x=0 равно
- 31. Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим: Базовая структура "ветвление". Обеспечивает в зависимости
- 32. если—то; если—то—иначе; выбор; выбор—иначе. Базовые алгоритмические структуры
- 33. Базовая структура "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Базовые алгоритмические структуры
- 34. Примеры структуры ветвление базовые алгоритмические структуры
- 35. Примеры структуры ветвление базовые алгоритмические структуры
- 36. Примеры структуры ветвление базовые алгоритмические структуры
- 37. Примеры структуры цикл
- 39. Скачать презентацию