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

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

Ответ:
vika5658
vika5658
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 оценок)
Ответ:
vecronika54
vecronika54
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 оценок)
Ответ:
Csgopro1
Csgopro1
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?