Лабораторная работа
Тема «Цикл с параметром»
Цель: приобрести навыки составления
программ с повторением некоторой последовательности действий известное число
раз.
Вариант 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 вводятся с клавиатуры.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.