Program Summa; var А, В : integer; begin write ('Введите первое слагаемое: А = '); readln(A); write('Введите...

Тематика Информатика
Уровень 5 - 9 классы
Pascal программа сложение ввод данных переменные исправление ошибок отладка readln writeln
0

Program Summa; var А, В : integer; begin write ('Введите первое слагаемое: А = '); readln(A); write('Введите второе слагаемое: В = '); readln(В); writeln; writeln('A + В = ', А+В) ; writeln('Пока!') end. где.тут.ошибка?помогите.сделать.эту.прогуу♥♥♥

avatar
задан 22 дня назад

3 Ответа

0

Ошибка в данной программе заключается в том, что в некоторых местах используются русские буквы вместо латинских. Например, вместо "var" должно быть "var", вместо "begin" должно быть "begin", вместо "writeln" должно быть "writeln", вместо "readln" должно быть "readln".

Исправленный вариант программы: Program Summa; var A, B : integer; begin write ('Введите первое слагаемое: A = '); readln(A); write('Введите второе слагаемое: B = '); readln(B); writeln; writeln('A + B = ', A+B) ; writeln('Пока!') end.

avatar
ответил 22 дня назад
0

В данном коде ошибка заключается в том, что в переменных А и В не указан тип данных integer. Для исправления этой ошибки необходимо добавить объявление типа данных перед переменными А и В:

Program Summa; var A, B: integer; begin write('Введите первое слагаемое: A = '); readln(A); write('Введите второе слагаемое: B = '); readln(B); writeln; writeln('A + B = ', A + B); writeln('Пока!') end.

avatar
ответил 22 дня назад
0

В вашем коде программы на языке Pascal есть несколько синтаксических и логических ошибок. Давайте рассмотрим их и исправим, чтобы программа работала корректно.

  1. Проблема с именами переменных: В вашем коде используются кириллические символы для обозначения переменных А и В. В языке Pascal переменные должны иметь имена, состоящие из латинских букв. Поэтому заменим их на A и B.

  2. Вывод сообщений: В сообщениях программы вы используете кириллицу, что допустимо, но вы ошибочно выводите символы А и В в выводе. Убедитесь, что используете правильные переменные.

  3. Отсутствие пробела в конце строки write: В строках write желательно добавить пробел после двоеточия для улучшения читаемости вывода.

  4. Отсутствие точки с запятой: В конце программы после writeln('Пока!') отсутствует точка с запятой, что является обязательным в Pascal.

Исходя из этого, исправленный код будет выглядеть так:

Program Summa;
var
  A, B: integer;
begin
  write('Введите первое слагаемое: A = ');
  readln(A);
  write('Введите второе слагаемое: B = ');
  readln(B);
  writeln;
  writeln('A + B = ', A + B);
  writeln('Пока!');
end.

Теперь программа должна работать корректно. Она запрашивает у пользователя два целых числа, складывает их и выводит результат.

avatar
ответил 22 дня назад

Ваш ответ

Вопросы по теме