Лабораторная работа
Тема «Цикл с параметром»
Цель: приобрести навыки составленияпрограмм с повторением некоторой последовательности действий известное числораз.
Вариант 1:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода a, a+1, a+2, … b лет вмесяцы. Границы a и b вводятся с клавиатуры.
Протокол: Задание 2
Введите границы:5 8 Последовательно вводятся N
5 лет = 60 мес. вещественныхчисел. Найдите сумму 6 лет = 72 мес. всех положительных из них.
7 лет = 84 мес.
8 лет = 96 мес.
Вариант 2:
Задание 1
Составьте программу, которая выводит на экран таблицу умножениячисла n на числа от a до b. Числа n, a, bвводятся с клавиатуры.
Протокол:
Введите границы: 2 7 Задание 2
Введитемножитель: 11 Последовательно вводятся N
2*11=22 вещественных чисел. Найдите
3*11=33 количество отрицательных из них.
4*11=44
5*11=55
6*11=66
7*11=77
Вариант 3:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода 1, 2, 3, … 20 долларов СШАв рубли. Курс доллара вводится с клавиатуры.
Протокол:
Введите курс доллара: 24.57 Задание 2
1 д. = 24.57 руб. Последовательновводятся N
2 д. = 49.14 руб. вещественныхчисел. Найдите сколько
3 д. = 73.71 руб. из нихположительных
Вариант 4:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода a, a+1, a+2, … b килобайтв байты. Границы a и b вводятся с клавиатуры.
Протокол:
Введите границы: 11 16 Задание 2
11 Кб = 11264 б Последовательновводятся N
12 Кб = 12288 б вещественныхчисел. Найдите сколько
13 Кб = 13312 б из них равнынулю.
14 Кб = 14336 б
15 Кб = 15360 б
16 Кб = 16384 б
Вариант 5:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода a, a+1, a+2, … b минут всекунды. Границы a и b вводятся с клавиатуры.
Протокол:
Введите границы:12 18
12 мин. = 720 сек.
13 мин. = 780 сек.
14 мин. = 840 сек.
15 мин. = 900 сек.
16 мин. = 960 сек.
17 мин. = 1020 сек.
18 мин. = 1080 сек.
Вариант 6:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода a, a+1, a+2,… b лет в месяцы. Значения a и b вводятся с клавиатуры.
Протокол:
Введите границы:5 9
5 лет = 60 мес. Задание 2
6 лет = 72 мес. Составитьпрограмму вычисления
7 лет = 84 мес. суммы ряда
8 лет = 96 мес. 1*2*3+2*3*4+3*4*5+…+N*(N+1)*(N+2)
9 лет = 108 мес.
Вариант 7:
Задание 1
Составьте программу, которая выводит на экран таблицу перевода n,n+1, n+2, … m дней в количество недель. Числа n и mвводятся с клавиатуры.
Протокол:
Введите границы:13 17
13 дней = 1.9 нед. Задание 2
14 дней = 2.0 нед. Выведите наэкран квадраты первых N
15 дней = 2.1 нед. натуральныхчисел.
16 дней = 2.3 нед.
17 дней = 2.4 нед.
Вариант 8:
Задание 1
Составьтепрограмму, которая выводит на экран таблицу перевода 5, 6, 7, … 25 евро врубли. Курс евро вводится с клавиатуры.
Протокол:
Введитекурс евро: 34.71
5 евро = 173.55 руб.
6 евро = 208.26 руб.
7 евро = 242.97 руб.
8 евро = 277.68 руб.
9 евро = 312.39 руб.
…
Вариант 9:
Задание 1
Однаштука товара стоит n рублей. Составьте программу, которая выводит наэкран таблицу стоимости 11, 12, 13, … 30 штук товара. Стоимость nвводится с клавиатуры.
Протокол:
Введитестоимость: 56
11 штук – 616 руб. Задание 2
12 штук – 672 руб. Последовательновводятся N 13 штук – 728 руб. вещественных чисел. Найдите сколько 14 штук – 784 руб. из них помодулю не превосходят 50.
15 штук – 840 руб.
…
Вариант 10:
Задание 1
Составьте программу, которая выводит на экран таблицу переводаa, a+1, a+2, … b бит в килобайты. Границы a и b вводятся с клавиатуры.