Продолжаем изучать язык программирования Паскаль.
Тема урока "Программирование условий на Паскале"
Ваши помощники:
Учебник "И.Г. Семакин. Информатика и ИКТ. 9 класс.", пар.12-13 (стр.80-90)
Паскаль с нуля. Условные операторы.
Задание: создать актуальную программу, которая после ввода необходимых данных сообщает о наличии актированного дня. Все необходимые данные для решения задачи найти на сайте лицея. Все данные вводятся с клавиатуры в сопровождении комментариев. Ответ задачи выводится в отдельной строке в полной форме.
Решение задачи имеет два уровня реализации:
На "4": пренебречь скоростью ветра, взять только температуру (без ветра)
Пример результата работы программы
Введите температуру воздуха в градусах: -32.4 Сегодня актированный день с 1 по 8 класс! |
Пример результата работы программы
Введите температуру воздуха в градусах: -34.3 Введите скорость ветра в м/с: 4 Сегодня актированный день с 1 по 11 класс! |
Пример оформления программного кода:
{Иванов 9а} Program Bolezn; var t:Real; begin Write ('Введите температуру тела:'); Readln (t); If t>36.6 Then Write ('Сожалею, Вы больны!') Else Write ('Поздравляю, Вы здоровы!'); end. |
{АХТЯМОВА 9Б}
Program AKTIROVKA;
var
t: real;
W:byte;
begin
Write ('Введите температуру воздуха в градусах:');
Readln (t);
Write ('Введите скорость ветра в м/с:');
Readln (w);
If (t else If (t0) Then Write ('Сегодня актированный день с 1 по 11 класс!')
else If (t=5) and (w else If (t10) Then Write ('Сегодня актированный день с 1 по 11 класс!')
else If (t else If (t0) Then Write ('Сегодня актированный день с 1 по 8 класс!')
else If (t=5) and (w else If (t10) Then Write ('Сегодня актированный день с 1 по 8 класс!')
else If (t else If (t0)Then Write ('Сегодня актированный день с 1 по 4 класс!')
else If (t=5) and (w else If (t10) Then Write ('Сегодня актированный день с 1 по 4 класс!')
else Write ('Актировки нет.');
end.
.....................
{Соломаха София 9Б}
program aktirovka;
var
t: real;
begin
write ('Введите температуру воздуха в градусах: ');
readln (t);
if t>= -27 then
if t else write ('Сегодня нет актированного дня.');
if t>= -31 then
if t if t if t> -36 then write ('Сегодня актированный день с 1 по 11 класс!');
if t end.