1.20M

Запись_алгоритмов_на_языке_программирования_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
English     Русский Rules