Вопрос задан 21.07.2023 в 06:30. Предмет Информатика. Спрашивает Андрос Михаил.

Где ошибка? program asd; var a,b,c,k,n: real; const i=10; j=10; begin n:=10i + 15j; write(n,'');

a:= 0; write(a,' '); b:= 1; write(b,' '); for k:=3 to n do begin write(a+b,' '); c:= b; b:= a + b; a:= c; end; readln end. Сама ошибка: Free Pascal Compiler version 2.6.4+dfsg-6 [2015/05/31] for i386 Copyright (c) 1993-2014 by Florian Klaempfl and others Target OS: Linux for i386 Compiling prog.pas prog.pas(7,7) Fatal: Syntax error, ";" expected but "identifier I" found Fatal: Compilation aborted Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бахтиев Ринат.

Программа без синтаксических ошибок:

program asd;

var

a,b,c,n, k: longint;

const i=10; j=10;

begin

n:=10*i + 15*j;

write(n,'');

a:= 0;

write(a,' ');

b:= 1;

write(b,' ');

for k:=3 to n do begin

write(a+b,' ');

c:= b;

b:= a + b;

a:= c;

end;

readln

end.

Так как условия задачи нет, то делает ли программа то, что нужно - неизвестно.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ошибка находится в следующей строке:

pascal
n := 10i + 15j;

Правильное использование констант суффиксов для чисел в Pascal - это добавление буквы после числа, без пробелов между ними. В данном случае вы хотите умножить 10 на i и 15 на j, так что это должно выглядеть так:

pascal
n := 10 * i + 15 * j;

Правильный вариант программы:

pascal
program asd; var a, b, c, k, n: real; const i = 10; j = 10; begin n := 10 * i + 15 * j; write(n, ' '); a := 0; write(a, ' '); b := 1; write(b, ' '); for k := 3 to n do begin write(a + b, ' '); c := b; b := a + b; a := c; end; readln; end.

Теперь программа скомпилируется без ошибок.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос