- •Лабораторная работа № 1
- •Варианты заданий Задание 1: создать вычислительную программу с линейной структурой.
- •Задание 2: Разветвляющиеся алгоритмы
- •Задание 3: циклические алгоритмы
- •3.1 Табулирование функции
- •3.2 Вычисление суммы (произведения) ряда
- •3.3 Арифметические задачи
- •Контрольные вопросы
- •Список рекомендованной литературы
Задание 3: циклические алгоритмы
3.1 Табулирование функции
Вариант задания |
Функция |
Границы отрезка и шаг |
1. |
[2,3]0,1 | |
2. |
[0,2]0,2 | |
3. |
[0,4;1] 0,05 | |
4. |
[1;3] 0,2 | |
5. |
[1;2] 0,1 | |
6. |
[2;4] 0,2 | |
7. |
[0;1] 0,1 | |
8. |
[0;0,8] 0,05 | |
9. |
[1;2] 0,1 | |
10. |
[0;0,85] 0,05 | |
11. |
[0,5;1] 0,05 | |
12. |
[1;3] 0,2 | |
13. |
[1;3] 0,2 | |
14. |
[0;1] 0,1 | |
15. |
[1;2] 0,1 |
3.2 Вычисление суммы (произведения) ряда
По заданной формуле члена последовательности с номером k составить две программы:
программу вычисления суммы (произведения) первых n членов последовательности (k = 1, 2, 3.., n); (см. алгоритм вычисления суммы)
программу вычисления суммы (произведения) членов последовательности с заданной точностью e; программа должна выводить в качестве результата вычисленную сумму (произведение) и количество членов последовательности, участвующих в суммировании (вычислении произведения) (см. алгоритм вычисления суммы с заданной точностью).
Примечание:
а) используйте в программе вычисления суммы (произведения) членов последовательности с заданной точностью e для реализации цикла конструкцию do ... whileс постусловием (doКонструкцииwhileУсловие), при этом в программе вводить и использовать количество членов последовательности не нужно.
б) результаты вычислений суммы (произведения) первых n членов последовательности и суммы (произведения) членов последовательности с заданной точностью e должны быть близкими по значению.
Вариант задания |
Сумма (произведение) |
Заданная точность |
1. |
|
0,01 |
2. |
|
0,0001 |
3. |
|
0,001 |
4. |
|
0,01 |
5. |
|
0,0001 |
6. |
|
0,000001 |
7. |
|
0,0001 |
8. |
|
0,0005 |
9. |
|
0,01 |
10. |
|
0,00001 |
11. |
|
0,0001 |
12. |
|
0,0005 |
13. |
|
0,0001 |
14. |
|
0,0001 |
15. |
|
0,0001 |
3.3 Арифметические задачи
Определить сумму цифр введенного числа a (a<1000).
Определить сумму чисел от 3 до 99 кратных числу 3.
Вывести на экран таблицу квадратов целых чисел от 1 до 10.
Напечатать таблицы температур по Цельсию от 0 до 100 градусов с дискретностью в один градус и их эквивалентов по шкале Фаренгейта, используя для перевода формулу .
Вывести в столбец произведения чисел а = 143, b = 777 и числа с, последовательно принимающего значения 1, 2, 3, ... 9.
Получить произведения числа а = 12345689 на числа 9, 18, 27, ... 81.
Произвести суммирование натуральных чисел 1, 2, 3,..., пока их сумма s не станет равной или превысит величину h. Вывести на экран последнее слагаемое и значение суммы.
Сколько чисел последовательности 2, 4, 6, 8, ... нужно взять, чтобы их сумма превысила 1000? Вывести величину последнего слагаемого и суммы.
Определить количество цифр в натуральном числе N.
Вычислить факториал натурального числа N.
Определить произведение цифр натурального числа N.
Найти сумму всех четных натуральных чисел от 1 до 100.
Найти сумму первой и последней цифры натурального числа N.
Дано натуральное число. Верно ли, что оно начинается и заканчивается одной и той же цифрой.
Дано натуральное число. Верно ли, что в данном числе нет данной цифры А. А задается.
Дано натуральное число. Верно ли, что оно заканчивается нечетной цифрой.
Дано натуральное число. Верно ли, что в данном числе цифра А встречается более двух раз. А задается.
Дано натуральное число. Верно ли, что в данном числе сумма цифр больше А, а само число делится на А. А задается.
Дано натуральное число. Верно ли, что число принадлежит промежутку от А до В и кратно 3, 4 и 5. А и В задаются.
Сколько раз первая цифра встречается в данном числе.