
- •Структура программы на языке Pascal
- •Типы переменных
- •Типы переменных
- •Целый тип
- •Вещественный тип
- •Примеры использования стандартны функции вещественного типа
- •Символьный тип
- •Логический тип
- •Оператор присваивания
- •Процедуры ввода и вывода
- •Условный оператор в Pascal’е
- •Условный оператор
- •Условный оператор
- •Условный оператор
- •Условный оператор
- •Примеры работы программы на Pascal’e
- •Условный оператор
- •Примеры работы программы на Pascal’e
- •Условный оператор
- •Примеры работы программы на Pascal’e
- •Условный оператор
- •Примеры работы программы на Pascal’e
- •Оператор выбора
- •Оператор выбора
- •Оператор выбора
- •Примеры работы программы на Pascal’e
- •Циклы
- •Циклы
- •Виды циклов
- •Оператор цикла с
- •Вариант 2 (с уменьшением счётчика)
- •Оператор цикла с
- •Примеры работы программы на Pascal’e
- •While – Цикл с предусловием
- •While – Цикл с предусловием
- •Примеры работы программы на Pascal’e
- •While – Цикл с предусловием
- •Примеры работы программы на Pascal’e
- •Repeat – Цикл с постусловием
- •Repeat – Цикл с
- •Примеры работы программы на Pascal’e

Примеры работы программы на Pascal’e
Назад

Условный оператор
Задача № 4. Можно ли по 3 сторонам построить треугольник? Если да, то найти площадь
треугольника.
|
|
|
|
|
|
Начало |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ввод a, b, c |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A<b+c |
|
|
||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
B<a+c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
C<b+a |
|
|
||||
|
|
|
|
|
|
|
|
|||||
P=1/2*(a+b+c) |
|
|
Треугольник |
|||||||||
|
построить нельзя |
|||||||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S=p*(p-a)*(p-b)*(p-c) |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вывод S |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Конец
Назад

Примеры работы программы на Pascal’e
Назад

Оператор выбора
CASE
Содержание

Оператор выбора
Оператор выбора CASE является обобщением оператора IF – он даёт возможность выполнить одно из нескольких действий в зависимости от значения переключателя.
Форма записи
CASE <выражение> OF <значение 1>: BEGIN
Условие 1 |
Инструкция 1 |
инструкция 1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END |
|
|
|
|
|
|
|
|
|
Условие 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
<значение 2>: BEGIN |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
инструкция 2; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Инструкция 2 |
|
Инструкция 3 |
|||||||||||||
END |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ELSE BEGIN инструкция 3;
END;
Назад

Оператор выбора
Задача № 1 Написать программу, которая запрашивает у пользователя номер месяца и выводит на экран название времени года.
Начало |
Ввод month |
Month = 1,2,12 |
Вывод «Зима» |
Month =3..5 |
Вывод «Весна»
Month = 6..8 |
Вывод «Лето» |
Month = 9..11
Вывод «Осень» |
|
|
Такого месяца нет |
||
|
|
|
|
|
|
|
|
|
|
|
|
Конец
Назад

Примеры работы программы на Pascal’e
Назад

Циклы
Содержание

Циклы
Часто возникает необходимость выполнить один и тот же оператор (или группу операторов) несколько раз. Для этого в языке Pascal предусмотрены
операторы цикла.
Циклом (повтором) называется такая форма организации действий, при которой одна и та же последовательность действий совершается несколько раз (или ни разу) до тех пор, пока выполняется некоторое условие.
Назад

Виды циклов
Оператор цикла с параметром
Оператор цикла с предусловием
Оператор цикла с постусловием
Назад