Лекция: Алгоритм Lab3.

А. Начать исполнение.

1. Присвоить переменной Loop значение «истина».

2. Пока Loop имеет значение «истина», повторять:

А. Вывести на экран меню: «1 – Расчет площади прямоугольника
2 – Расчет площади треугольника
3 – Расчет площади круга».

Б. Вывести сообщение «Выберите пункт меню».

В. Ввести n.

Г. Исследовать n:

1. Если n=1, то:

А. Повторять:

1. Вывести сообщение «Введите стороны прямоугольника».

2. Ввести a,b.

3. Если a≤0, или b≤0,

А. то вывести сообщение «Некорректный ввод».

Б. иначе вывести «Площадь прямоугольника равна », ab.

4. Вывести сообщение «Продолжить вычисления (Y/N) ?».

5. Ввести символ ot.

Б. Конец цикла при условии ot='N'.

2. Если n=2, то:

А. Повторять:

1. Вывести сообщение «Введите стороны треугольника».

2. Ввести a,b,c.

3. Если a≤0, или b≤0, или с≤0,

А. то вывести «Некорректный ввод».

Б. иначе:

1. Если a+bc, или a+cb, или b+ca,

А. то вывести «Некорректный ввод».

Б. иначе:

1. Рассчитать полупериметр .

2. Вывести «Площадь треугольника равна », .

4. Вывести сообщение «Продолжить вычисления (Y/N) ?».

5. Ввести символ ot.

Б. Конец цикла при условии ot='N'.

3. Если n=3, то:

А. Повторять:

1. Вывести сообщение «Введите радиус круга».

2. Ввести r.

3. Если r≤0,

А. то вывести сообщение «Некорректный ввод».

Б. иначе вывести «Площадь круга равна », πr2.

4. Вывести сообщение «Продолжить вычисления (Y/N) ?».

5. Ввести символ ot.

Б. Конец цикла при условии ot='N'.

4. Если n=4, то присвоить переменной Loop значение «ложь».

3. Конец цикла.

Б. Закончить исполнение.

 

еще рефераты
Еще работы по информатике