Вопрос задан 10.07.2023 в 12:51. Предмет Информатика. Спрашивает Бескоровайный Кирилл.

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Невзорова Елизавета.

Ответ:

А) 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 ('#'); Ответ:##

Объяснение:

0 0
Отвечает Акимова Мия.

Ответ:

1А - 5.5

1Б - TO

1В - DOWNTO

1Г - =

Объяснение:

1А - В цикле for нельзя использовать переменные типа real (Вещественные).

1Б - TO отвечает за УВЕЛИЧЕНИЕ переменной цикла, а не за уменьшение.

1В - DOWNTO отвечает за УМЕНЬШЕНИЕ переменной цикла.

1Г - В PASCAL оператор присваивания :=, но не как не =

-----

1.) ####

2.)#####

3.)######

4.)######

5.)#######

6.)##

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте рассмотрим ваши вопросы по информатике:

  1. Найдем ошибки в записи циклов и обясним, в чем они заключаются:

    А) Ошибка: 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, что делает эту запись некорректной для объявления переменной и использования в цикле.

  2. Теперь заполним таблицу с результатами выполнения циклов:

    НомерЦиклРезультат
    1FOR X:= 5 DOWNTO 2###
    2FOR X:= 1 TO 5#####
    3FOR X:= 0 TO 5######
    4FOR X:= 2 TO 7#######
    5FOR X:= -5 TO 1#####
    6FOR X:= 6 DOWNTO 5##

    В таблице представлены строки с номерами, записи циклов и соответствующие результаты вывода в виде символов '#'.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос