- •Лабораторная работа № 1 Линейные программы.
- •Лабораторная работа № 2 Ветвление.
- •Первая и последняя цифры трехзначного числа равны.
- •Лабораторная работа № 3 Оператор выбора.
- •Лабораторная работа № 4 Организация циклов в программе.
- •Лабораторная работа № 5 Сочетание цикла и ветвления. Вложенные циклы.
- •Лабораторная работа № 6 Строковый и множественный типы данных.
- •Лабораторная работа № 7 Работа со строками.
- •Лабораторная работа № 8 Графика в тр.
- •Задание 3
- •Лабораторная работа № 9 Построение динамического рисунка.
- •Лабораторная работа № 10 Построение графиков
- •Лабораторная работа № 11 Одномерные массивы.
- •Лабораторная работа № 12 Двумерные массивы.
- •Лабораторная работа № 13 Одномерные массивы. Поиск в массиве.
- •Лабораторная работа № 14 Одномерные массивы. Обработка массива.
Лабораторная работа № 4 Организация циклов в программе.
Задание 1
Используя все три вида операторов цикла составить программы табулирования функции y=f(x) на отрезке [a,b] с шагом h=(b-a)/m, где m – заданное число.
-
Вариант
Функция
a
b
m
1
x sin(x)
0
3
10
2
sin (1/x)
/8
2/
15
3
cos (1/x)
/4
4/
20
4
sin(x2)
/6
2/3
10
5
cos(x2)
/3
3/2
15
6
tg(x)
0
/4
20
7
ctg(x)
/4
/2
10
8
tg(x/2)
0
2/3
15
9
sin(x/2)+cos(x)
/2
20
10
ctg(x/3)
/4
/2
10
11
x2+sin(x)
-2
2
20
12
x3+exp(x)
-9
3
12
13
x cos(x)
0
4
18
Задание 2. Определить сумму ряда S по данному слагаемому, где вместо n подставляются числа от 1 до произвольного k.
Вариант |
S |
Вариант |
S |
1 |
(2n-1)/2n |
7 |
2n/n! |
2 |
10n/n! |
8 |
(-1)n/n! |
3 |
n!/(2n)! |
9 |
(-1)n32n/(2n)! |
4 |
3nn!/(3n)! |
10 |
52n+1/(2n+1)! |
5 |
(-1)n (n+1)/n! |
11 |
2nn!/(2n)! |
6 |
n2/3n |
12 |
(n-3)/(2n+1)! |
|
|
13 |
sinn(x) |
Лабораторная работа № 5 Сочетание цикла и ветвления. Вложенные циклы.
Задание 1 (по вариантам)
Из чисел от 10 до 99 вывести те, сумма цифр которых равна n и само число делится на m.
Найти все натуральные двухзначные числа, которые делятся на n или содержат цифру n.
Среди натуральных трехзначных чисел найти те, сумма цифр которых равна заданному числу А, а само число при делении на 4 дает остаток 3.
Среди натуральных трехзначных чисел найти те, сумма квадратов цифр которых делится на А, а само число делится на А+1.
Найти все натуральные трехзначные числа, сумма цифр которых кратна заданному натуральному числу В и само число также делится на В.
Среди четырехзначных натуральных чисел выбрать те, у которых все четыре цифры различны, а само число кратно 5.
Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из разных цифр.
Найти все четырехзначные натуральные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на число А.
Найти все трехзначные натуральные числа, которые состоят из разных цифр, а само число делится на 3.
Найти все симметричные четырехзначные натуральные числа (например, 7557,1221), которые делятся на заданное число А.
Найти все натуральные трехзначные числа, сумма крайних цифр которых равна заданному натуральному числу А, а само число делится на А.
Среди четырехзначных натуральных чисел выбрать те, у которых все цифры четные, а их сумма делится на 8.
Найти все натуральные трехзначные числа, которые делятся на n или содержат цифру n.
Задание 2
Найти все натуральные числа a, b, c из интервала от 1 до 20, для которых выполняется равенство a*a+b*b=c*c.
Найти все равновеликие прямоугольники, стороны которых выражены целыми числами a и b, а площадь равна S (a и b принадлежат интервалу от 1 до 20, а S вводится с клавиатуры).
Найти все натуральные числа a, b, c из интервала от 1 до 20, для которых выполняется равенство a+b*b=c*c.
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x-y=z*z.
Найти все натуральные числа a, b, c из интервала от 1 до 20, для которых выполняется равенство a*a*b=c*c.
Найти все натуральные числа a, b, c из интервала от 1 до 20, для которых выполняется равенство a+b*b=c*c.
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x*+y*y=z*z.
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство x*x*y=z*z.
Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 30, для которых выполняется равенство x*x-y*y+z*z=0.
Найти все равновеликие прямоугольные треугольники, катеты которых выражены целыми числами a и b, а площадь равна S (a и b принадлежат интервалу от 1 до 20, а S вводится с клавиатуры).
Найти все такие тройки натуральных чисел x, y, z из интервала от 20 до 30, для которых выполняется равенство x+x*y=z*z.
Найти все такие тройки натуральных чисел x, y, z из интервала от 10 до 20, для которых выполняется равенство x*x+y*y-z*z=0.
Найти все натуральные числа a, b, c из интервала от 10 до 30, для которых выполняется равенство a*b=c*c.