Предмет: Информатика, автор: Aleksandra1111115

В яких операторах допущені помилки?
*
If a := 3 Then a := b Else a := c;
If a>5 Then a := 0; Else a := 10;
If a=True Then b := b+1;
If a>5 Then a := 0 Else begin a := 0; b := 3; end;

Ответы

Автор ответа: листиккк
0

Ответ:

Ошибка допущена во 2-м и 3-м операторах.

2) Нельзя использовать ";", когда оператор if записан без begin-end блока. Правильная запись будет выглядеть так:

  if a > 5 then

     a := 0

  else

     a := 10;

3) Нельзя сравнивать переменную типа Boolean с каким-либо числом. Необходимо записать условие в следующем виде:

  if a = True then

     b := b + 1;

Объяснение:

Похожие вопросы
Предмет: История, автор: vina19
1.Українські січові стрільці в 1914-1916рр. склали офіційну присягу на вірність:
А. Українській Державі​ В. імператору Австро-Угорщини
Б. Троїстому союзу ​ Г. Російському імператору.
2. Східний фронт Першої світової війни було закрито в наслідок:
А. Брусиловського прориву
Б. підписання сепаратного Брестського миру
В. провалу плану Шліффена
Г. проривом «лінії Гінденбурга»
3. Розташуйте у хронологічній послідовності події Першої світової війни на українських землях:
А. перемога російських військ у Галицькій битві
Б. поразка "усусів" на горі Лисоня у Карпатах
В. вступ Російської імперії у Першу світову війну
Г. контрнаступ австро-німецьких військ у Галичині.
4. Які території впродовж Першої світової війни неодноразово переходили "з рук у руки"(дві правильні відповіді):
А. Галичина
Б. Наддніпрянська Україна
В. Поділля
Г. Донбас.
Предмет: Литература, автор: vasilleybyuk05
Предмет: Қазақ тiлi, автор: asiyanihanbaeva