Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Блоки 1-3-4-6-7.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.42 Mб
Скачать

Тема3: разветвляющиеся вычислительные процессы

Внимание! Для каждого варианта по две задачи:

  1. Вариант 1 – 6, 15

  1. Вариант 2 – 2, 13

  1. Вариант 3 – 8, 20

  1. Вариант 4 – 5, 18

  1. Вариант 5 – 1, 12

  1. Вариант 6 – 4, 19

  1. Вариант 7 – 9, 14

  1. Вариант 8 – 7, 12

  1. Вариант 9 – 3,11

  1. Вариант 10 – 10,17

  1. Вариант 11 -15,3

  1. Вариант 12 – 6, 15

  1. Вариант 13 – 8, 20

  1. Вариант 14 – 5, 18

  1. Вариант 15 – 4, 19

  1. Вариант 16 – 7, 12

  1. Вариант 17 -15,3

  1. Вариант 18 – 10,17

  1. Вариант 19 – 3,11

  1. Вариант 20 – 6, 15

Задача №1

В соответствии со своим вариантом, написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика.

Задача№ 2

Написать программу, которая определяет, попадает ли точка с заданными коор­динатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.

Внимание! Для каждого варианта – две задачи

Вариант 1 – 6, 15

Вариант 2 – 2, 13

Вариант 3 – 8, 16

Вариант 4 – 5, 14

Вариант 5 – 1, 12

Вариант 6 – 4, 10

Вариант 7 – 9, 13

Вариант 8 – 7, 10

Вариант 9 – 3,15

Вариант 10 – 10,12

Вариант 11 -11,3

Вариант 12 – 2, 13

Вариант 13 – 8, 16

Вариант 14 – 5, 14

Вариант 15 – 1, 12

Вариант 16 – 4, 10

Вариант 17 – 9, 13

Вариант 18 – 7, 10

Вариант 19 – 3,15

Вариант 20 – 10,12

Блок 3 Циклические процессы

Таблица вариантов для всех тем 3 блока:

Номер варианта

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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

2

10

1

1

2

1

8

4

3

6

8

9

5

3

7

10

5

9

7

4

Во всех заданиях в задачах №3 и №4 предполагается, что исходный набор содержит ненулевое число элементов (в частности, число N всегда больше нуля).

Для задания №8:

Для решения заданий из данной группы следует использовать "однопроходные" алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Все указания предполагают именно такие алгоритмы решения. Однопроходные алгоритмы обладают важным преимуществом: для решения задачи не требуется хранить в памяти одновременно весь набор данных. Поэтому при программировании таких алгоритмов не нужно использовать массивы.

Задание 1

1. Дано вещественное число A и целое число N (> 0). Вывести 1 + A + A2 + A3 + ... + AN.

2. Дано вещественное число X и целое число N (> 0). Вывести 1 – X2/2! + X4/4! – ... + (–1)NX2N/(2N)! (N! = 1·2·...·N). Полученное число является приближенным значением функции cos в точке X.

3. Дано целое число N и набор из N ненулевых целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.

4. Дано целое число N и набор из N вещественных чисел: A1, A2, ..., AN. Вывести следующие числа: A1N, A2N–1, ..., AN–12, AN.

5. Дано натуральное число N . Поменять порядок цифр в нем на обратный.

6. Найти максимальное значение функции у=4х3-2х2+5 для х от -З до 1 с шагом 0,1.

7. Вывести на экран таблицу перевода расстояния из милей в километры для значений от 1 до 10 км.

8. Дан набор из десяти целочисленных элементов. Найти количество элементов, расположенных перед1|после2 первого3|последнего4 минимального5|максимального6.