Вопрос:

Исправьте ошибку в программе: program n_1; const pi=3.14; var r, c, s: real; begin writeln('Вычисление длины окружности и площади круга'); write('Введите r>>'); readln(r); c:=2*pi*r; s:=pi*r*r; writeln ('c ='); writeln ('s=', s) end. *в ответе введите, как должна выглядеть строка правильно

Ответ:

В данной программе есть ошибка в строке writeln ('c =');. Эта строка выводит на экран просто текст 'c =', а нужно вывести значение переменной c (длину окружности). Аналогичная ошибка и в строке writeln ('s=', s). Вместо вывода текста 's=' и значения s, выводится только текст 's='.

Правильная строка должна выглядеть так:

writeln('c = ', c);

Объяснение:

В процедуре writeln можно перечислять через запятую несколько аргументов. В данном случае первый аргумент 'c = ' - это строка, которая будет выведена на экран как текст. Второй аргумент c - это имя переменной, значение которой будет выведено на экран после текста 'c = '.

Аналогично, для вывода значения площади круга, строка должна быть исправлена на:

writeln('s = ', s);

Таким образом, исправленная строка для длины окружности:

writeln('c = ', c);
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие