В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Девчуля08
Девчуля08
27.05.2022 01:54 •  Информатика

Почему появляется ошибка: ожидалось имя типа 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.

Показать ответ
Ответ:
grkhkt
grkhkt
07.10.2020 23:24
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);
0,0(0 оценок)
Ответ:
CoconutPie
CoconutPie
07.10.2020 23:24
writeln ('s=', s: 6:4)
; забыл

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

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

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

с: 6:4
0,0(0 оценок)
Ответ:
Taya200401
Taya200401
24.01.2024 20:42
Ошибка "ожидалось имя типа 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", чтобы результаты были выведены с отступами и с четырьмя знаками после запятой.

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