
Помогите с информатикой 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.)##



Конечно, давайте рассмотрим ваши вопросы по информатике:
Найдем ошибки в записи циклов и обясним, в чем они заключаются:
А) Ошибка:
FOR K:= 1 TO 5.5 DO
Объяснение: Здесь ошибка заключается в том, что переменнаяK
объявлена как целочисленная (без указания типа, но обычно в циклах используются целочисленные переменные), а диапазон циклаTO 5.5
подразумевает дробные числа, что недопустимо для целочисленных переменных.Б) Ошибка:
FOR J:= 10 TO -2 DO
Объяснение: Здесь ошибка связана с диапазоном цикла. Начальное значение10
больше конечного значения-2
, что не подходит для цикла, который увеличивается. Для убывающего цикла конечное значение должно быть меньше начального.В) Ошибка:
FOR X:= 3 DOWNTO 12 DO
Объяснение: Здесь ошибка в направлении цикла. Ключевое словоDOWNTO
предполагает убывание, то есть начальное значение должно быть больше конечного, но в данном случае они расположены наоборот.Г) Ошибка:
FOR Y = 0 TO 7 DO
Объяснение: Ошибка здесь заключается в отсутствии символа:=
послеY
, что делает эту запись некорректной для объявления переменной и использования в цикле.Теперь заполним таблицу с результатами выполнения циклов:
Номер Цикл Результат 1 FOR X:= 5 DOWNTO 2 ### 2 FOR X:= 1 TO 5 ##### 3 FOR X:= 0 TO 5 ###### 4 FOR X:= 2 TO 7 ####### 5 FOR X:= -5 TO 1 ##### 6 FOR X:= 6 DOWNTO 5 ## В таблице представлены строки с номерами, записи циклов и соответствующие результаты вывода в виде символов '#'.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili