Содержание
- 2. 1. Понятие алгоритма и его свойства Алгоритм (от algoritmi)- предписание, однозначно задающее процесс преобразования исходной информации
- 3. Разновидности алгоритмов: вычислительные – работают с простыми видами данных (числа, векторы, матрицы), но процесс вычисления может
- 4. Свойства алгоритма Дискретность – последовательное выполнение простых или ранее определённых (подпрограммы) шагов. Преобразование исходных данных в
- 5. Составление алгоритма является обязательным этапом автоматизации любого процесса.
- 6. 2. Способы описания алгоритмов словесный (на естественном языке); формульно-словесный; табличный (обычно носит вспомогательный характер); графический (использует
- 7. Блок-схема - графическое изображение структуры алгоритма, в котором каждый этап процесса переработки данных представляется в виде
- 9. 3. Основные алгоритмические конструкции Линейным принято называть вычислительный процесс, в котором этапы вычислений выполняются в линейной
- 10. Блок-схема вычисления гипотенузы по теореме Пифагора
- 11. Разветвляющийся вычислительный процесс реализуется по одному из нескольких заранее предусмотренных направлений (ветвей) в зависимости от выполнения
- 12. полное ветвление если-то-иначе неполный вариант ветвления если-то
- 13. Алгоритм вычисления функции:
- 14. Циклический вычислительный процесс (цикл) включает участки, на которых вычисления выполняются многократно по одним и тем же
- 15. Цикл называется детерминированным (цикл с параметром), если число повторений тела цикла заранее известно или определено. Цикл
- 17. 4. Базовые алгоритмы Алгоритм поиска наибольшего (наименьшего) значения: за max (min) принимаем значение любого из данных
- 18. Пример. Заданы три числа a, b, c. Найти значение наименьшего из них. a=9 b=3 c=5 min=9
- 19. Правило произведения: начальное значение произведения Р=1; в теле некоторой циклической конструкции выполнить команду: Р = Р
- 20. Пример. Составим алгоритм вычисления суммы N первых натуральных чисел. Используется цикл с предусловием. N=5 S=0 i=1
- 21. Правило суммирования: начальное значение суммы S=0; в теле некоторой циклической конструкции выполнить команду: S = S
- 22. Пример. Задано 20 чисел. Сколько среди них чисел, больших 10?
- 23. Правило счетчика: начальное значение счетчика K=0; в теле некоторой циклической конструкции выполнить команду: K = K
- 24. Алгоритм любой задачи может быть представлен как комбинация представленных выше элементарных алгоритмических структур, поэтому данные конструкции:
- 25. Рекурсивным называется алгоритм, организованный таким образом, что в процессе выполнения команд на каком-либо шаге он прямо
- 26. Тип данных, позволяющий хранить вместе под одним именем несколько переменных, называется структурированным. Массив - упорядоченная совокупность
- 27. Блок-схема алгоритма ввода элементов массива А(10)
- 28. Пример. В массиве А(10) найти наибольший элемент и его индекс.
- 29. 6. Создание программ Программа - это описание алгоритма и данных на некотором языке программирования, предназначенное для
- 31. Скачать презентацию