
Чому дорівнює значення змінної S після виконання циклу: а) S := 0; For і := 5 to 7 do S := S +
1; б) S := 0; For і := 10 downto 6 do S := S + 1; в) S := 0; For і := 'A' to 'D' do S := S + 1;

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

а) 3
б) 5
в) 4



Для кожного з цих циклів розглянемо, як змінюється змінна S після їх виконання:
а) S := 0; For і := 5 to 7 do S := S + 1; Цей цикл починається зі значення і = 5 і закінчується при і = 7. Протягом циклу S збільшується на 1 на кожній ітерації. Тому після виконання циклу змінна S буде мати значення 7 - 5 + 1 = 3.
б) S := 0; For і := 10 downto 6 do S := S + 1; Цей цикл починається зі значення і = 10 і закінчується при і = 6. Протягом циклу S збільшується на 1 на кожній ітерації. Тому після виконання циклу змінна S буде мати значення 10 - 6 + 1 = 5.
в) S := 0; For і := 'A' to 'D' do S := S + 1; У цьому циклі змінна і змінюється від 'A' до 'D'. Оскільки ці символи мають числові коди, які є послідовними, цикл буде виконано чотири рази, коли і прийматиме значення 'A', 'B', 'C' та 'D'. Протягом кожної ітерації змінна S збільшується на 1. Таким чином, після виконання циклу змінна S буде мати значення 4.
Отже, після виконання кожного з цих циклів значення змінної S буде:
а) S = 3 б) S = 5 в) S = 4


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