Пример 3.
Дано количество циклов n. Требуется найти произведение значений счётчика цикла.
В этом примере известно количество циклов. Поэтому произведение будет равно р=1×2×3×,…,×n. С клавиатуры вводится любое количество циклов и р=1. Данный алгоритм можно назвать «вычисление факториала», который применим в разделах 3.1¸3.3 для вычисления перестановок, размещений и сочетаний. Алгоритм этой эадачи дан на рис. 8.4.
Рис. 8.4. Блок-схема циклического алгоритма решения задачи 3
8.6. Вопросы для самоконтроля по теме «Алгоритмизация»
1. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A = -5; C=-2. b) A = - 2; C=-5. c) A=0; C=0. d) A=1; C=1.
2. Определите правильный ответ.
После выхода из цикла переменные равны:
a) A=3; C=-1. b) A=1; C=7. c) A=0; C=0. d) A=-1; C=5.
3. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A =2; C =-2. b) A=-2; C =-2. c) A=0; C=0. d) A=2; C=2.
4. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=1; C=1. b) A=-1; C=1. c) A=0; C=0. d) A=1; C=-2.
5. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=-5; C=5. b) A=5; C=-5. c) A=5; C=5. d) A=0; C=0.
6. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=1; C=1. b) A=1; C=-1. c) A=0; C=0. d) A=0; C=-2.
7. Определите правильный ответ
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=7; C=7. b) A=5; C=-5. c) A=-5; C=5. d) A=0; C=0.
8. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=5; C=5. b) A=-5; C=5. c) A=0; C=0. d) A=5; C=-5.
9. Определите правильный ответ.
Выбрать из списка значения переменных, которые следует ввести с клавиатуры, чтобы алгоритм закончил работу:
a) A=-10; C=-10. b) A=10; C=-1. c) A=10; C=-10. d) A=-10; C=10.