Тема 3.2 Величины и способы описания алг-ов.ppt
- Количество слайдов: 18
Тема 3. 2. Величины. Операции над Величинами. Способы описания алгоритма.
СПОСОБЫ ОПИСАНИЯ СЛОВЕСНОПОШАГОВЫЙ ГРАФИЧЕСКИЙБЛОК-СХЕМА 1. Прочесть значение R. 2. Умножить значение R на 3, 14. 3. Умножить результат второго действия на значение R. 4. Записать полученный в предыдущей команде результат как значение S. АЛГОРИТМИЧЕСКИ Й ЯЗЫК или ПРОГРАММА Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения алгоритма нач описание промежуточных величин | последовательность команд (тело алгоритма) кон
НАЧАЛО ВВОД R S: =3, 14*R 2 ВЫВОД S S КОНЕЦ
Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Он занимает промежуточное место между естественным и формальным языком. Алг имя алгоритма Дано условия выполнимости алгоритма Надо цель выполнения алгоритма Нач | тело алгоритма (последовательность команд) Кон
Элементы блок-схемы Начало и конец алгоритма Обозначаемый шаг алгоритма- Начало или конец Действие, вычисление- Обозначаемый шаг алгоритма Выполнение действия Ввод-вывод данных- Обозначаемый шаг алгоритма Ввод или вывод нет да Логическое условие- Обозначаемый шаг алгоритма Принятие решения
БЛОК НАЧАЛА ИЛИ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ АЛГОРИТМА НАЧАЛО КОНЕЦ
БЛОКИ ВВОДА-ВЫВОДА ВВОД БЛОК ВВОДА С КЛАВИАТУРЫ
БЛОКИ ВВОДА-ВЫВОДА ВЫВОД БЛОК ВЫВОДА НА ПЕЧАТЬ
БЛОК ПРИСВАИВАНИЯ Х: =У+120 ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ ИМЕНЕМ
Да БЛОК ПРОВЕРКИ УСЛОВИЯ БЛОК ЦИКЛА С ПАРАМЕТРОМ УСЛОВИЕ ПАРАМЕТР Нет
БЛОК ОБРАЩЕНИЯ К ПОДПРОГРАММЕ N § ОБОЗНАЧАЕТ МОМЕНТ ПЕРЕХОДА К ПОДПРОГРАММЕ N – НОМЕР СТРОКИ, С КОТОРОЙ НАЧИНАЕТСЯ ПОДПРОГРАММА ИЛИ НАЗВАНИЕ ПОДПРОГРАММЫ
Стрелки Связывают фигуры, задают порядок выполнения соответствующих шагов
Блок-схема представляет алгоритм в наглядной графической форме. Команды алгоритма помещаются внутрь блоков, соединенных стрелками, показывающими очередность выполнения команд алгоритма. НАЧАЛО ВВОД ИНФОРМАЦИИ ДЕЙСТВИЕ УСЛОВИЕ ВЫВОД ИНФОРМАЦИИ КОНЕЦ
Program Uses crt; Алгоритм, записанный на понятном компьютеру языке программирования, называется программой. Var x, y: integer; Begin fill. Char (mem[$B 800: 0], 80*25*2, 0); Y: =0; Repeat X: =0; Repeat mem[$B 800: x*2+y*160+1]: =byte( «*» ); Inc(x, 2); Until x>=79; Inc(y, 2); Until y>=24; End.
Тема 3.2 Величины и способы описания алг-ов.ppt