4. Циклы. Инструкция for


04.01
Натуральное число n вводится с клавиатуры. Разработайте скрипт, выводящий на экран числа от 1 до n.
Пример выполнения скрипта:
     Программа вывода чисел на экран
     Введите число n -> 20
     1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Решение


04.02
Натуральное число n вводится с клавиатуры. Разработайте скрипт, выводящий на экран квадраты чисел от 1 до n.
(Примечание: числа выводятся "столбиком")
Пример выполнения скрипта:
     Программа вывода квадратов чисел на экран
     Введите число n -> 5
     1
     4
     9
     16
     25

Решение


04.03
Два целых числа a и b вводятся с клавиатуры (a < b). Разработайте скрипт, выводящий на экран все целые числа от b до a в порядке убывания (включая сами эти числа).
(Примечание: числа a и b вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа вывода чисел в порядке убывания
     Введите два числа -> 1 10
     10 9 8 7 6 5 4 3 2 1

Решение


04.04
Разработайте скрипт, выводящий на экран таблицу соответствия между расстоянием в ярдах и в метрах для значений 1,2,...,10 ярдов (1 ярд = 0,9144 м)
Пример выполнения скрипта:
Таблица соответствия ярды - метры
     ярды метры
     1 0.9144
     2 1.8288
     3 2.7432
     4 3.6576
     5 4.572
     6 5.4864
     7 6.4008
     8 7.3152
     9 8.2296
     10 9.144

Решение


04.05
Натуральное число n вводится с клавиатуры (n < 10). Разработайте скрипт для решения задачи: Выведите на экран таблицу умножения на n для чисел от 1 до 9
Пример выполнения скрипта:
     Программа вывода таблицы умножения
     Введите число -> 7
     1 x 7 = 7
     2 x 7 = 14
     3 x 7 = 21
     4 x 7 = 28
     5 x 7 = 35
     6 x 7 = 42
     7 x 7 = 49
     8 x 7 = 56
     9 x 7 = 63

Решение


04.06
Два целых числа a и b вводятся с клавиатуры (a < b). Разработайте скрипт, выводящий на экран все четные числа из интервала [a, b]
(Примечание: числа a и b вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа вывода четных чисел
     Введите два числа -> 1 10
     2 4 6 8 10

Решение


04.07
Разработайте скрипт, выводящий на экран все двузначные числа, у которых последняя цифра 2 или 6
(Примечание: числа выводятся в "строчку")

Решение


04.08
Натуральное число n вводится с клавиатуры (1 < n < 18). Разработайте скрипт, выводящий на экран все двузначные числа, у которых сумма цифр равна n
(Примечание: числа выводятся в "строчку")
Пример выполнения скрипта:
     Программа вывода чисел на экран
     Введите число n -> 11
     29 38 47 56 65 74 83 92

Решение


04.09
Даны три натуральных числа a, b, c (a < b) Разработайте скрипт для решения задачи: Определите количество чисел из интервала [a, b] кратных числу c. Выведите эти числа на экран.
(Примечание: числа a, b, c вводятся с клавиатуры в одной строке)
Пример выполнения скрипта:
     Программа вывода чисел
     Введите числа a, b, c -> 1 10 3
     3 6 9
     Количество кратных чисел - 3

Решение


04.10
Разработайте скрипт для решения задачи:
Найдите сумму всех нечетных трехзначных чисел.

Решение


04.11
Натуральное число n вводится с клавиатуры. Разработайте скрипт для нахождения n!.
(Примечание: "n факториал" - функция вычисляемая по формуле
n! = 1 * 2 * ... * n.
Вывести ответ в формате 4! = 24 )

Решение


04.12
Натуральное число n вводится с клавиатуры (n > 1). Разработайте скрипт для вывода на экран n чисел Фибоначчи.
(Примечание: Числа Фибоначчи - последовательность целых чисел, определяется следующим образом:
a(1) = 1, a(2) = 1, a(3) = a(1) + a(2), ... , a(n) = a(k-1) + a(k-2)
Вывод чисел осуществляется "в строчку")

Решение