Содержание
- 2. Цель лекции Целью лекции является приобретение теоретических знаний в области алгоритмизации и программирования
- 3. План Понятие алгоритма и его свойства Способы описания алгоритмов Основные алгоритмические конструкции Базовые алгоритмы
- 4. 1. Понятие алгоритма и его свойства Алгоритм (от algoritmi)- предписание, однозначно задающее процесс преобразования исходной информации
- 5. Разновидности алгоритмов: вычислительные – работают с простыми видами данных (числа, векторы, матрицы), но процесс вычисления может
- 6. Свойства алгоритма Дискретность – последовательное выполнение простых или ранее определённых (подпрограммы) шагов. Преобразование исходных данных в
- 7. Составление алгоритма является обязательным этапом автоматизации любого процесса.
- 8. 2. Способы описания алгоритмов словесный (на естественном языке); формульно-словесный; табличный (обычно носит вспомогательный характер); графический (использует
- 9. Блок-схема - графическое изображение структуры алгоритма, в котором каждый этап процесса переработки данных представляется в виде
- 11. 3. Основные алгоритмические конструкции Линейным принято называть вычислительный процесс, в котором этапы вычислений выполняются в линейной
- 12. Блок-схема вычисления гипотенузы по теореме Пифагора
- 13. Разветвляющийся вычислительный процесс реализуется по одному из нескольких заранее предусмотренных направлений (ветвей) в зависимости от выполнения
- 14. полное ветвление если-то-иначе неполный вариант ветвления если-то
- 15. Алгоритм вычисления функции:
- 16. Циклический вычислительный процесс (цикл) включает участки, на которых вычисления выполняются многократно по одним и тем же
- 17. Цикл называется детерминированным (цикл с параметром), если число повторений тела цикла заранее известно или определено. Цикл
- 19. 4. Базовые алгоритмы Алгоритм поиска наибольшего (наименьшего) значения: за max (min) принимаем значение любого из данных
- 20. Пример. Заданы три числа a, b, c. Найти значение наименьшего из них. a=9 b=3 c=5 min=9
- 21. Алгоритм Евклида – алгоритм нахождения НОД (наибольшего общего делителя) двух натуральных чисел m и n (m≠n).
- 22. Пример. Вычислить факториал F натурального числа N (N!=1⋅2⋅3…⋅N). Используется цикл со счетчиком i. N=4 F=1 i=1
- 23. Правило произведения: начальное значение произведения Р=1; в теле некоторой циклической конструкции выполнить команду: Р = Р
- 24. Пример. Составим алгоритм вычисления суммы N первых натуральных чисел. Используется цикл с предусловием. N=5 S=0 i=1
- 25. Правило суммирования: начальное значение суммы S=0; в теле некоторой циклической конструкции выполнить команду: S = S
- 26. Пример. Задано 20 чисел. Сколько среди них чисел, больших 10?
- 27. Правило счетчика: начальное значение счетчика K=0; в теле некоторой циклической конструкции выполнить команду: K = K
- 28. Рис. Расположение циклов а б в последовательные вложенные запрещенные
- 29. Алгоритм любой задачи может быть представлен как комбинация представленных выше элементарных алгоритмических структур, поэтому данные конструкции:
- 30. Рекурсивным называется алгоритм, организованный таким образом, что в процессе выполнения команд на каком-либо шаге он прямо
- 31. Задания для СРС 1) Определите значение целочисленной переменной х после выполнения следующего фрагмента алгоритма:
- 32. 2) Определите значение переменной В :
- 33. 3) Определите значение переменной А :
- 34. Контрольные вопросы Дайте определение понятия алгоритма и перечислите его свойства Перечислите способы описания алгоритмов Перечислите основные
- 35. Список рекомендуемых источников 1. Марк Лутц. Программирование на Python. Тома 1 и 2, 4-е издание. –
- 36. Список дополнительных источников www.intuit.ru Язык программирования Python. Саммерфилд М. Программирование на Python 3. Подробное руководство. Пер.
- 38. Скачать презентацию



































Векторные и растровые графические редакторы
Триггеры в презентации. Применение
Стандартизация показателей
Информационное моделирование
Фильтры в Adobe Photoshop
Проектирование БД. Лекция 2
Алгоритм выбора сказуемого для сложного предложения (два и более действий в прошлом)
Голосовой помощник
Книжно-иллюстративная выставка Растут, живут и чувствуют
Привязка документа для скачивания с сайта
Система регистрации и аутентификации игрового сервиса
Антивирус VSafe
Аппаратное и программное обеспечение компьютера
Виды ссылок
Программное обеспечение персонального компьютера
Новая функциональность
Сетевая безопасность. Шифрование. Аутентификация, авторизации, аудит
Современные информационные технологии как инструмент бизнеса
MS Office Access
Библиографическая запись. Библиографическое описание. Общие требования и правила составления
1322912 (2)
Работа с документами
Мир логопеда. Студенческое научное сообщество
Квалификационная работа: Разработка базы данных для учёта успеваемости при семейном обучении
Носители информации
Характеристика систем цифрового кабельного телевизионного вещания
Осуществление поиска в готовой базе данных. Задачи с пояснениями решений
Офісні інформаційні технології