dorohova059
Опубликовано 6 лет назад по предмету Информатика от dorohova059


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

  1. Ответ
    Ответ дан TeamHeadKick
    Я так поняла вопрос в том, что надо объяснить работу программы. Ответ будет выводиться в зависимости от введеных значений переменных. Переменная 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);Вроде всё
    1. Ответ
      Ответ дан dorohova059
      не получирось проблема в операторе
    2. Ответ
      Ответ дан dorohova059
      не получилось*
    3. Ответ
      Ответ дан TeamHeadKick
      Видимо вы что то всё таки не исправили
    4. Ответ
      Ответ дан TeamHeadKick
      Var a,b:integer; m:boolean begin writeln('введите а и b'); readln(a,b); m:=a>b;
    5. Ответ
      Ответ дан TeamHeadKick
      Writeln(m); end.
Не тот ответ, который вам нужен?
Найди нужный
Задай вопрос

Лучшие за месяц