§3.2. Организация ввода и вывода.
Задание 10.
Дан фрагмент программы:
а:=10; b:=a+1; a:=b-a; write (a, b)
Какие числа будут выведены на экран компьютера?
a := 10; // a = 10, b = ?
b := a + 1; // a = 10, b = 11
a := b - a; // a = 1, b = 11
write (a, b);
Ответ: 1 11
Задание 11.
Напишите программу, которая вычисляет площадь и периметр прямоугольника по длинам двух его сторон.
Пример входных, данных:
а=2
b=7
Пример выходных данных:
P=18
S=14
//Заголовок программы
Program p32_z11;
//Описание переменных величин
var a,b,S,P:real; // P - периметр, S - площадь
//начало программы
begin
//ввод данных
readln(a,b);
//преобразование и вычисление переменных величин
P := (a + b) * 2;
S := a * b;
//вывод результатов решения задачи
writeln(P);
writeln(S);
//закончить выполнение программы
end.