Слайд 1Алгоритм и его формальное исполнение
Слайд 2Свойства алгоритма
Дискретность- процесс решения задачи разбит на последовательно выполняемые шаги.
Понятность
– алгоритм должен состоять из команд, понятных исполнителю, которые входят
в его СКИ.
Точность (выполнимость)- каждая команда определяет однозначно действия исполнителя
Конечность – исполнение алгоритма должно завершаться за конечное число шагов.
Результативность – исполнение алгоритма должно приводить к конкретному результату
Слайд 3Свойства алгоритма
Массовость – один и тот же алгоритм можно применять
к большому количеству исходных данных
Детерминированность- последовательность команд алгоритма должна выполняться
строго в определенной последовательности
Понятность – команды в алгоритме должны быть написаны на понятном исполнителю языке
Для успешного решения задачи исполнитель должен иметь полный набор исходных данных. Если исходных данных не хватает , то задачу совсем нельзя решить, либо она решается неверно
Слайд 4СКИ алгоритмического языка:
алг Название алгоритма (решение задачи должно начаться с
этой команды)
нач Начало тела алгоритма
тело алгоритма, последовательность команд из СКИ
кон
Конец тела алгоритма
Слайд 5Язык программирования – это фиксированная система обозначений для описания алгоритмов
и структурных данных.
Программа – алгоритм, записанный на языке программирования
Слайд 6Программирование
Программирование необходимо для разработки программ управления компьютером с целью решения
различных информационных задач.
Система программирования – это программное обеспечение компьютера, предназначенное
для разработки, откладки, исполнения программ, записанных на определенном языке программирования
Слайд 7Величины бывают:
Числовые
Символьные
Логические
Величины
Числа
Символы
Строки
Таблицы
Переменные
константы
Слайд 8Система команд
Присваивание
Ввод
Вывод
Обращение к вспомогательному алгоритму
Цикл
ветвление
Слайд 9Присваивание:
:=
Пример:
Х:=5; Y:=X+1
Y=6
Ввод: ввод
Пример: ввод А
Вывод: вывод
Пример:
вывод А