Операторы вывода данных (на экран) - write, writeln
if - начало условного оператора, после которого следует условие
begin - начало программного блока
end - конец программного блока
2.
1) var
c,p,s: word;
begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
Отсутствует вывод данных на экран и конец программного блока (writeln ('s = ', s); end.)
2) var
c,p: word;
begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
writeln ('s = ', s);
readln;
end.
В блоке описания переменных (var c,p: word;) отсутствует переменная s, использующаяся для вычисления и хранения площади прямоугольника
4) begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
writeln ('s = ', s);
readln;
end.
Отсутствует блок описания переменных (var c,p,s: word;)
3. Форматированный вывод
s = 112,01716
writeln (s:6:2)
Под вывод на экран переменной s отводят 6 знакомест (считая целую часть числа, запятую и дробную часть числа), под вывод дробной части числа отводят 2 знакоместа (форматированный вывод округляет дробную часть - аналогичные задания на картинках)
1. writeln
2. 3 вариант
var
c,p,s: word;
begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
writeln ('s = ', s);
readln;
end.
3. 112,02
Объяснение:
1.
Операторы ввода данных - read, readln
Операторы вывода данных (на экран) - write, writeln
if - начало условного оператора, после которого следует условие
begin - начало программного блока
end - конец программного блока
2.
1) var
c,p,s: word;
begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
Отсутствует вывод данных на экран и конец программного блока (writeln ('s = ', s); end.)
2) var
c,p: word;
begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
writeln ('s = ', s);
readln;
end.
В блоке описания переменных (var c,p: word;) отсутствует переменная s, использующаяся для вычисления и хранения площади прямоугольника
4) begin
writeln ('Введи стороны прямоугольника c и p ');
readln (c,p);
s := c * p;
writeln ('s = ', s);
readln;
end.
Отсутствует блок описания переменных (var c,p,s: word;)
3. Форматированный вывод
s = 112,01716
writeln (s:6:2)
Под вывод на экран переменной s отводят 6 знакомест (считая целую часть числа, запятую и дробную часть числа), под вывод дробной части числа отводят 2 знакоместа (форматированный вывод округляет дробную часть - аналогичные задания на картинках)
112,02 (т.к. следующая цифра 7)
1990 - Невисокосный
1991 - Невисокосный
1992 - Високосный
1993 - Невисокосный
1994 - Невисокосный
1995 - Невисокосный
1996 - Високосный
1997 - Невисокосный
1998 - Невисокосный
1999 - Невисокосный
2000 - Високосный
2001 - Невисокосный
2002 - Невисокосный
2003 - Невисокосный
2004 - Високосный
2005 - Невисокосный
2006 - Невисокосный
2007 - Невисокосный
2008 - Високосный
2009 - Невисокосный
2010 - Невисокосный
2011 - Невисокосный
2012 - Високосный
2013 - Невисокосный
2014 - Невисокосный
2015 - Невисокосный
2016 - Високосный
2017 - Невисокосный
2018 - Невисокосный
2019 - Невисокосный
2020 - Високосный
2021 - Невисокосный
P.S. Программа на языке Python:
for year in range(1990, 2022):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year,"- Високосный")
else:
print(year,"- Невисокосный")