Найти и объяснить ошибки п/п пример ответ пояснения 1 for i=1 to n do; 2 for i: =n to 1 do 3 for i=1 to n do step 1 4 while a < 5 do; a: =a+1; b: =b+a; 5 repeat a < 5 a: =a+1; b: =b+a; until; 6 while c < k or k = 0 do 7 while c < k s: =s+k; ; 8 if a > 9 if a = b or a > 5 then a: =a+b; 10 if (a => b) c: =a+b;
168
407
Ответы на вопрос:
Объясню так, будто я компилятор =) 1. вместо оператора присваивания (: =) оператор сравнения (=). в цикле не объясняется, что он должен делать, т.е. после do отсутствуют операторы, не говоря уже об отсутствии признака завершения строки - (; ). 2. вместо оператора присваивания - оператор сравнения, нет точки с запятой и операторов после do, цикл написан не в лучшем стиле - т.е. в качестве границы счетчика используется целочисленная константа - 1.3. step это неизвестный для компилятора оператор или функция. 4. do отделен от операторов ; . компилятор не выдаст ошибки, но программа зациклится. 5. repeat-until - цикл с постусловием - т.е. логическое выражение a < 5 должно быть описано после ключевого слова until. 6. выражения должны быть в скобках. 7. лишняя ; . 8. не хватает then после первого if. 10. не хватает then после if. неверно написан оператор сравнения (=> ).
Объяснение:
приветятебялюблю ПРИВЕТ Я ТИМА МНЕ 10 ЛЕТ И Я ПРИШОЛ ПОЛУЧИТЬ БАЛЫ
Популярно: Информатика
-
fan21112.03.2022 19:35
-
RRE118.03.2021 03:32
-
WildOwlXD15.04.2023 09:08
-
hermionagr7oy47z301.09.2020 01:04
-
Artyr201705.10.2020 23:10
-
MrKemik29.04.2020 11:46
-
елена118003.03.2022 15:47
-
буря419.06.2022 00:59
-
EeOneGuy199702.08.2020 22:38
-
sofiahayda12.02.2021 02:24