Similar presentations:
Запись_алгоритмов_на_языке_программирования_Python
1.
Запись алгоритмов наязыке программирования
Python. Трассировочные
таблицы.
2.
Вопросы и заданияЗадание. Автомат по продаже
напитков имеет только две
кнопки (A и B), но должен
продавать 4 напитка: горячий
кофе, горячий чай, яблочный
сок и лимонад. Исследуйте
работу автомата. Представьте
в форме блок-схемы алгоритм
его работы.
A
B
Начало
Да
Да
Лимонад
А
А
Нет
Нет
Да
Сок
Чай
А
Нет
Кофе
Ответ
Конец
3.
Язык программирования• Язык программирования – формальная знаковая система,
предназначенная для записи компьютерных программ.
• Компьютерную
программу
можно
считать
последовательностью строк символов некоторого алфавита.
Современные системы программирования допускают
использование визуальных элементов (окон, иконок и др.)
для построения программ, в частности, для создания
интерфейса пользователя. Такое программирование
называют визуальным. Тем не менее, основная,
алгоритмическая часть любой программы строится с
использованием символьных средств.
КуМир
PascalABC.NET
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Анализ программ. Трассировочныетаблицы
• Для анализа свойств алгоритма и проверки его
соответствия решаемой задаче используются
трассировочные таблицы. В них фиксируется
пошаговое исполнение алгоритма (программы),
что позволяет наглядно представлять значения
Используются трассировочные таблицы двух видов:
переменных, изменяющиеся при его выполнении.
таблицы,
каждая
строка
таблицы,
каждая
строка
Поэтому
трассировочные
таблицы
называют
которых иначе
отражает
результат
которых отражает
результат
таблицами
значений.
выполнения группы действий
одного действия
1
2