Задать вопрос
14 февраля, 07:46

Задача: Найти произведение нечётных чисел от 1 до 15. В преложенном тексте программы найдите ошибки.

Programm z_1;

Var i, p : real;

Beigin;

p=0;

i=1;

write i > 15 to beigin;

p:=p+i;

i=i+2;

while ('произведение нечётных чисел от 1 до 15 = ', р) ;

End.

+2
Ответы (1)
  1. 14 февраля, 10:00
    0
    По порядку:

    Programm z_1; слово программа на английском пишется с 1 m правильно: program z_1;

    1) Beigin; правильно Begin и без точки с запятой

    2) p=0; оператор присвоения пишется не просто равно, а : = правильно: " p:=0; "

    3) i=1; см. 2 пункт

    4) write i > 15 to beigin; write - это оператор вывода, полагаю тут надо цикл while, условие лучше писать в скобках, не to, а do и beigin см. пункт 1 правильно: while (i > 15) do begin

    5) i=i+2; см. пункт 2

    6) while ('произведение нечётных чисел от 1 до 15 = ', р) ; тут полагаю нужен оператор вывода write, так же в скобках там буква Р русская, а надо P (пэ) английскую. правильно: write ('произведение нечётных чисел от 1 до 15 = ', p) ;

    7) End. в конце цикла пишут end;

    8) в конце программы ставят End.

    Откорректированный код:

    Program z_1

    Var i, p : integer;

    Begin

    p:=0;

    i:=1;

    while (i > 15) do begin

    p:=p*i;

    i:=i+2;

    end;

    write ('произведение нечётных чисел от 1 до 15 = ', p) ;

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Задача: Найти произведение нечётных чисел от 1 до 15. В преложенном тексте программы найдите ошибки. Programm z_1; Var i, p : real; Beigin; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы