• Помогите!!! Паскаль !!!
    program bd1,
    car a,b;integer;M,Boolean;
    begin
    writeln('Введите переменные A и B');
    read ('a,b');
    m:=a>b;
    end.

Ответы 6

  • не получирось проблема в операторе
    • Автор:

      baby63
    • 5 лет назад
    • 0
  • не получилось*
  • Видимо вы что то всё таки не исправили
  • Var a,b:integer; m:boolean begin writeln('введите а и b'); readln(a,b); m:=a>b;
    • Автор:

      fry
    • 5 лет назад
    • 0
  • Writeln(m); end.
  • Я так поняла вопрос в том, что надо объяснить работу программы. Ответ будет выводиться в зависимости от введеных значений переменных. Переменная M типа boolean, т.е. это логическая переменная; которой может быть присвоенно только 2 значения, либо true, либо false, т.е. либо логическое вырожение истинное, либо ложное. Если в конце программы добавить writeln(M), тогда выведиться либо слово true, либо false. Не знаю, случайно ли, но в программе есть опечатки и в таком виде она работать не будет. 1. После program bd; ставиться точка с запятой, а не просто запятая.2. Не car, a var3. После объявления переменных, перед указанием их типа надо ставить двоеточие (:), а не точку с запятой (;) 4. После M необходимо поставить двоеточие (M:boolean;)5. В операторе ввода read, нельзя ставить апостровы. Если вы хотите ввести значения, неоходимо просто через запятую их написать readln(a,b);Ну и как я уже сказала, если вы хотите вывести результат выполнения программы, перед end. Вставьте оператор writeln(M);Вроде всё
    • Автор:

      kc
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years