Алгоритмические конструкции
Решить задачу при х=16, у=2
Линейный алгоритм Команда 1 Команда N
При организации вычислений используются стандартные арифметические операции и функции + - * / Abs(x) = модуль х Sqrt (x) = корень из х Sqr(x) = квадрат числа х
Алгоритм «ветвление» Условие Серия 1Серия 2 + -
if Then else ЕСЛИ выполняется условие ТО делай 1 ИНАЧЕ делай 2
Структура «выбор» Серия 1 Серия 2 Условие 1 Условие 2 Серия 3
Case of Список констант 1: Список констант 2: else end; ЕСЛИ выражение принимает значение 1: команда 1 2: команда 2 ИНАЧЕ команда 3
Циклические конструкции «Счетчик» Счетчик Тело цикла
For := to do ДЛЯ n ОТ 1 ДО 5 ВЫПОЛНЯЙ серия команд
Цикл с предусловием Условие Тело цикла
While do ПОКА выполняется условие ВЫПОЛНЯЙ серия команд
Цикл с постусловием Условие Тело цикла
Repeat Until ВЫПОЛНЯЙ серия команд ПОКА выполняется условие
ЗАДАЧИ 1. Даны две простые дроби, получить дробь, являющуюся результатом деления одной на другую. Составить блок-схему
2. Определить результат выполнения алгоритма при исходных данных x=-6 x=0 x=7
3. Определить результат выполнения алгоритма при исходных данных n=15 n=0 n=-7
4. A=7; B=8; C=9 A=6; B=6; C=-10 A=6; B=10; C=-10
5. n=4 n=1