с информатикой
1. найди ошибки в записи и обьясните в чем они заключаются
А) FOR K:= 1 TO 5.5 DO
Б) FOR J:= 10 TO -2 DO
В) FOR X:= 3 DOWNTO 12 DO
Г) FOR Y = 0 TO 7 DO
2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ
ВЫПОЛНЕНИЯ ЦИКЛА
1. FOR X:= 5 DOWNTO 2 WRITE('#');
2. FOR X:= 1 TO 5 WRITE('#');
3. FOR X:= 0 TO 5 WRITE('#');
4. FOR X:= 2 TO 7 WRITE('#');
5. FOR X:= -5 TO 1 WRITE('#');
6. FOR X:= 6 DOWNTO 5 WRITE ('#');
А) FOR K:= 1 TO 5.5 DO В цикле нельзя давать нецелые числа должно быть так FOR K:= 1 TO 5 DO
Б) FOR J:= 10 TO -2 DO Тут цикл идет не по прямой а в обратную сторону
а TO обозначает идти вперед, должно было быть так
FOR J:= 10 DOWNTO -2 DO
В) FOR X:= 3 DOWNTO 12 DO Тут же все наоборот цикл идет в обратную сторону а должен идти по прямой
FOR X:= 3 TO 12 DO
Г) FOR Y = 0 TO 7 DO Тут не хватает : без них перед = нельзя делать цикл FOR FOR Y:= 0 TO 7 DO
2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ
ВЫПОЛНЕНИЯ ЦИКЛА
1. FOR X:= 5 DOWNTO 2 WRITE('#'); ответ:
2. FOR X:= 1 TO 5 WRITE('#'); ответ:
3. FOR X:= 0 TO 5 WRITE('#'); ответ:
4. FOR X:= 2 TO 7 WRITE('#'); ответ:
5. FOR X:= -5 TO 1 WRITE('#'); ответ:
6. FOR X:= 6 DOWNTO 5 WRITE ('#'); ответ:##
Объяснение:
1А - 5.5
1Б - TO
1В - DOWNTO
1Г - =
Объяснение:
1А - В цикле for нельзя использовать переменные типа real (Вещественные).
1Б - TO отвечает за УВЕЛИЧЕНИЕ переменной цикла, а не за уменьшение.
1В - DOWNTO отвечает за УМЕНЬШЕНИЕ переменной цикла.
1Г - В PASCAL оператор присваивания :=, но не как не =
1.)
2.)
3.)
4.)
5.)
6.)##