Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР2 - Алгоритмы линейн, ветвящ и циклы в С.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
158 Кб
Скачать
☆

Варианты заданий

1. Задания по теме «Алгоритмы линейной структуры»

  1. В заданном целом числе записать цифры в обратном порядке.

  2. Вычислить дробную часть среднего арифметического двух заданных положительных вещественных чисел.

  3. Вычислить периметр, площадь и гипотенузу прямоугольного треугольника по заданной длине одного из катетов и противолежащему ему углу (в градусах).

  4. По длине двух сторон треугольника и углу между ними (в градусах) найти длину третьей стороны и площадь этого треугольника.

  5. Вычислить периметр и площадь правильного n- угольника, вписанного в окружность радиуса R (n - целого типа, R - вещественного типа).

  6. Представить комплексное число z=a+bi (a, b вещественные) в геометрической форме.

  7. Задан вектор с координатами (x1,y1) и (x2,y2). Определить угол наклона вектора к оси OX

  8. Для заданного x вычислить значение функции y=ctg x , где x(0, 2).

  9. Вычислить значение функции в заданной точке x.

  10. Окружность вписана в квадрат (задана площадь этого квадрата) найти площадь квадрата вписанного в эту окружность, во сколько раз площадь уменьшилась.

  11. Вычислить расстояние между двумя точками с заданными координатами (x1,y1) и (x2,y2). Определить угол наклона прямой, проходящей через эти точки, к оси OY.

  12. Заданы два вектора с координатами (x1,y1,z1) и (x2,y2,z2).Определить угол между векторами.

2. Задания по теме: «Ветвящиеся алгоритмы»

  1. По координатам трех вершин треугольника найти его площадь и периметр, если такой треугольник может существовать.

  2. Решить уравнение ax2+bx+c=0 (a,b,c - заданные коэффициенты) в области действительных чисел (без использования теор. Виета).

  3. Решить уравнение ax2+bx+c=0 (a,b,c - заданные коэффициенты) в области действительных чисел (с использованием теор. Виета).

  4. Для заданных вещественных чисел a и b определить максимальное и минимальное число.

  5. Определить, равна ли сумма двух первых разрядов заданного четырехзначного целого числа, сумме двух его последних разрядов.

  6. Определить, есть ли среди цифр заданного n - значного целого числа одинаковые цифры .

  7. Даны три произвольных вещественных числа. Требуется определить, можно ли построить треугольник с такими длинами сторон.

  8. Даны координаты (целого типа от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое.

  9. Определить, есть ли среди первых n цифр заданного целого числа цифра k.

  10. Решить систему уравнений вида:

причем х, t – вводятся с клавиатуры

  1. Определить сколько корней имеет уравнение квадратного трехчлена вида , причем коэффициенты a,b,c вводятся с клавиатуры.

  2. Определить максимальное и минимальное число из трех введенных пользователем чисел.

3. Задания по теме: "Циклические алгоритмы"

1. Вычислить первые n чисел ряда Фибоначчи (ряд Фибоначчи - это числа равные сумме двух предыдущих чисел: 1,1,2,3,5,8,13,...)

2. Определить, сколько цифр содержит заданное целое число и имеются ли в нем повторяющиеся цифры.

3. Вычислить f =n!, в программе описать тремя вариантами циклов.

4. Найти два числа Фибоначчи, удовлетворяющие условию при заданном m: ф(i)<m<ф(i+1), вывести эти числа и их порядковые номера.

5. Не используя стандартные функции, вычислить с точностью e >0 y(x) =ln(1+x)=x-x2/2+x3/3-...+(-1)nxn/n (0<x<1).

6. Не используя стандартные функции, вычислить с точностью e >0 y(x)=cos x =1-x2/2!+x4/4!-...+(-1)nx2n/(2n)! (0<x<1).

7. Вычислить количество точек с целочисленными координатами, находящихся в круге радиуса r (r>0) с центром в точке A(x, y).

8. Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операцию деления не использовать).

9. Вычислить k-тое число последовательности целых простых чисел (где k>1).

10.Найти сумму четных чисел в интервале от m до n. Числа m и n задаются при вводе.

11. Вывести на экран факториал четных чисел в промежутке от 1 до n, при заданном n.

12. Вывести на экран все буквы алфавита, коды, которых кратны пяти.

Таблица выбора варианта

№ вар.

Номер задания в теме

№ вар.

Номер задания в теме

1

2

3

1

2

3

1

9

1

4

16

7

11

3

2

2

6

6

17

10

11

10

3

8

5

2

18

5

10

11

4

7

1

4

19

7

9

6

5

10

3

10

20

6

11

10

6

11

3

9

21

5

6

5

7

9

7

11

22

1

1

5

8

2

10

11

23

3

11

11

9

6

7

2

24

10

9

7

10

9

6

10

25

2

11

9

11

3

11

2

26

10

2

10

12

11

8

1

27

2

11

3

13

5

11

9

28

4

1

7

14

1

5

4

29

2

1

5

15

1

2

11

30

3

9

10