Алгоритм – это детальный план работы исполнителя, это описание последовательности элементарных действий, которые должен совершить исполнитель. Но всякий план или описание есть информационная модель. Следовательно: Алгоритм – это детальный план работы исполнителя, это описание последовательности элементарных действий, которые должен совершить исполнитель. Но всякий план или описание есть информационная модель. Следовательно:
Алгоритм: Угадывание числа Алгоритм: Угадывание числа Дано: Случайное число от 1 до 10 Надо: угадать число Х, задуманное компьютером, используя метод половинного деления. Начало Ввести число Просмотреть подсказку Следуя подсказке ввести другое число И т. д. пока не угадаете число Конец
АЛГ Игра АЛГ Игра АРГ Х,А целое НАЧ Х:=случайное число от 1 до10 Пока А<>Х повторять {начало цикла} Вывод «введите число» Читать «А» Если А>Х то вывод «много» Иначе Если А<Х то вывод «мало» Иначе Вывод «угадали!» {конец цикла} КОН
Выполняя ручную трассировку, человек моделирует работу процессора Выполняя ручную трассировку, человек моделирует работу процессора
Program igra; Program igra; Var x,a:integer; Begin X:=random(10); While a<>x do Begin Write(‘введите число’); Readln(a); If a>x then writeln(‘много’); Else If a<x then writeln(‘мало’); Else Writeln (‘угадали!’); End; End.