М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
valeralandsber
valeralandsber
14.09.2022 16:42 •  Информатика

Почему появляется ошибка: ожидалось имя типа 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 ('с=', с: 6: 4); writeln ('s=', s: 6: 4) end.

👇
Ответ:
anntokarieva
anntokarieva
14.09.2022
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: 6:4);
writeln ('s=', s: 6:4)
end.

Были исправлены ошибки в операторах
var r, c, s, real:
и
writeln ('с=', с: 6:4);
4,7(64 оценок)
Ответ:
Mikutyan01
Mikutyan01
14.09.2022
writeln ('s=', s: 6:4)
; забыл

var r, c, s, real:
поменять на
var r, c, s: real;

Несовсем понимаю зачем

writeln ('с=', с: 6:4);

с: 6:4
4,5(3 оценок)
Ответ:
Nar43
Nar43
14.09.2022
Ошибка "ожидалось имя типа program n_1" возникает из-за того, что в начале кода программы не указано название самой программы.

В Pascal каждая программа должна иметь своё название и быть объявлена при помощи ключевого слова "program", а после названия программы должна идти точка с запятой.

В данном случае, код должен начинаться примерно так:

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:6:4);
writeln ('s=', s:6:4);
end.

Здесь я изменил и немного оптимизировал код, чтобы он был более читаемым и правильным.

После объявления программы, следует объявление константы "pi", которая будет использоваться для вычислений.

Затем объявляются переменные "r", "c" и "s", все типа "real", так как мы ожидаем ввод чисел с плавающей запятой и будем использовать их в дальнейших вычислениях.

Далее программа выводит сообщение пользователю о назначении программы и запрашивает ввод значения радиуса "r".

После того, как пользователь ввел значение радиуса, программа вычисляет значение длины окружности "c" и площади круга "s" и выводит их на экран с помощью команды "writeln".

Заметьте, что в командах "writeln" я добавил спецификаторы формата "6:4", чтобы результаты были выведены с отступами и с четырьмя знаками после запятой.

Теперь программа должна компилироваться и выполняться без ошибок.
4,6(26 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ