Для нахождения периметра параллелограмма по заданным сторонам ( c ) и ( h ) (где ( c ) — длина одной стороны, а ( h ) — длина другой стороны), необходимо использовать формулу периметра. Формула периметра параллелограмма выглядит следующим образом:
[ P = 2 \cdot (c + h) ]
Теперь разберем каждый из предложенных программных кодов и выясним, какой из них правильно вычисляет периметр и выводит его на экран.
1. Первый вариант программы:
program perimetr;
var
begin
write('c=');
readln(c);
write('h=');
readln(h);
p:=2*(c+h);
writeln('p=',p);
readln;
end.
В этом варианте кода есть несколько ошибок:
- Не объявлены переменные ( c ), ( h ) и ( p ).
- Программа не скомпилируется из-за отсутствия раздела объявлений переменных.
2. Второй вариант программы:
program perimetr;
var
c, h, p: integer;
begin
write('c=');
readln(c);
write('h=');
readln(h);
writeln('p=',p);
readln;
end.
В этом варианте кода также есть ошибки:
- Переменные объявлены правильно.
- Формула для вычисления периметра отсутствует. Значение переменной ( p ) не вычисляется, а сразу выводится на экран, что приведет к некорректному результату (значение ( p ) будет неопределенное).
3. Третий вариант программы:
program perimetr;
var
c, h, p: integer;
begin
write('c=');
readln(c);
write('h=');
readln(h);
p := 2 * (c + h);
writeln('p=', p);
readln;
end.
Этот вариант является правильным:
- Переменные ( c ), ( h ) и ( p ) объявлены корректно.
- Формула для вычисления периметра ( p := 2 \cdot (c + h) ) приведена правильно.
- Результат вычисления периметра выводится на экран.
Итог
Третий вариант программы корректно реализует задачу нахождения периметра параллелограмма по заданным сторонам ( c ) и ( h ). Именно этот вариант следует использовать для правильного вычисления и вывода периметра на экран.