Я вас прошу, решите, я в 9 класс не перейду из за одной информатики, я вас прошу.. 1. Что будет
выведено в результате выполнения цикла? for i := 19 to 29 do s := s+7; 2. Что будет выведено в результате выполнения цикла? for i := 0 to 8 do s := s+4; 3. Определите значение переменной s после выполнения операторов: s := 0; for i := 0 to 8 do s := s+4; 4. Определите значение переменной s после выполнения операторов: s := 4; for i := 5 to 15 do write('*'); 5. Напишите инструкцию цикла, которая после выполнения напечатает for i := 1 to 4 do write('#');Ответы на вопрос
Задание 1.
- for i := 19 to 29 do s := s+7;
Цикл от 19 до 29 включительно, то есть он будет выполнять команду "s := s+7" (то есть увеличивать s на 7) 11 раз (именно 11 целых чисел принадлежат множеству [19;29]). После выполнения цикла s будет равно: s[изначальная] + 7*11 = s[изначальная] + 77.
Нет команды вывода => Ничего не будет выведено.
Задание 2.
- for i := 0 to 8 do s := s+4;
Цикл от 0 до 8 включительно, то есть он будет выполнять команду "s := s+4" (то есть увеличивать s на 4) 9 раз (именно 9 целых чисел принадлежат множеству [0;8]). После выполнения цикла s будет равно: s[изначальная] + 4*9 = s[изначальная] + 77.
Нет команды вывода => Ничего не будет выведено.
Задание 3.
- for i := 0 to 8 do s := s+4;
Цикл от 0 до 8 включительно, то есть он будет выполнять команду "s := s+4" (то есть увеличивать s на 4) 9 раз (именно 9 целых чисел принадлежат множеству [0;8]). После выполнения цикла s будет равно: s[изначальная] + 4*9 = 0 + 4*9 = 77.
Задание 4.
- for i := 5 to 15 do write('*');
В цикле s не меняется, после выполнения она будет равна 4.
Задание 5.
4 раза выводим на экран '#', получаем в итоге "####".
for i := 1 to 4 do write('#');
Решение задач по программированию
1. Что будет выведено в результате выполнения цикла? `for i := 19 to 29 do s := s + 7;` - Для данного цикла будет выполнено 11 итераций, и переменная `s` будет увеличиваться на 7 на каждой итерации, начиная с 19 и заканчивая 29. - Результат: `s` будет увеличиваться на 7 единиц 11 раз, начиная с 19 и заканчивая 29. 2. Что будет выведено в результате выполнения цикла? `for i := 0 to 8 do s := s + 4;` - Для данного цикла будет выполнено 9 итераций, и переменная `s` будет увеличиваться на 4 на каждой итерации, начиная с 0 и заканчивая 8. - Результат: `s` будет увеличиваться на 4 единиц 9 раз, начиная с 0 и заканчивая 8. 3. Определите значение переменной `s` после выполнения операторов: `s := 0; for i := 0 to 8 do s := s + 4;` - Переменная `s` сначала устанавливается в 0, а затем увеличивается на 4 на каждой из 9 итераций. - Результат: `s` будет равно 36 после выполнения операторов. 4. Определите значение переменной `s` после выполнения операторов: `s := 4; for i := 5 to 15 do write('*');` - Для данного цикла переменная `s` не участвует, и вместо этого будет напечатан символ "*" 11 раз (от 5 до 15). - Результат: На экран будет выведено 11 символов "*". 5. Напишите инструкцию цикла, которая после выполнения напечатает: `for i := 1 to 4 do write('#');` - Инструкция цикла: `for i := 1 to 4 do write('#');`. После выполнения этой инструкции на экран будет выведено 4 символа "#". Надеюсь, это поможет вам в решении задач по программированию! Если у вас есть еще вопросы, не стесняйтесь задавать.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
