Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритм и программ_УМК.doc
Скачиваний:
747
Добавлен:
22.02.2016
Размер:
5.24 Mб
Скачать

III уровень

Вариант 25

  1. Вычислить:

.

  1. Дан массив a1, a2, … a8. Получить и вывести на печать число неотрицательных элементов массива и номера отрицательных.

  2. Даны координаты 10 точек (x1,y1),(x2,y2)…(x10,y10). Вывести на печать координаты точки, расположенной дальше всех от начала координат.

Вариант 26

  1. Вычислить:

, (К – задано).

  1. Заданы координаты 10 точек (x1,y1),(x2,y2)… (x10,y10). Вывести на печать координаты точек, лежащих на оси ординат и количество точек на оси абсцисс.

  2. Пассажирский самолет может поднять груз общим весом R кг. Составить программу определения веса почтового груза, который можно поместить в самолет после посадки N пассажиров (условный вес одного человека 70кг) и загрузки их багажа, составляющего P1,P2,…PN кг.

Вариант 27

  1. Вычислить:

.

  1. Дан массива a1, a2, … a10. Все неотрицательные элементы массива заменить на 1 и получить число неотрицательных элементов массива, а также вывести на печать полученный массив.

  2. Даны два массив C1, C2,…, C7 и D1, D2,…, D7. Все элементы массивов отличны от нуля. Подсчитать сумму положительных элементов массива R1, R2,…, R7, каждый элемент которого: ,i = 1,2…,7.

Вариант 28

    1. Вычислить:

.

    1. Для массива а1, а2, а3, … а10 получить среднее арифметическое его отрицательных элементов и произведение положительных элементов.

    2. Получить сумму и номера тех элементов массива С1, С2,…, С10, которые превышают заданное число D, если таких элементов нет – вывести на печать соответствующие сообщение.

Вариант 29

  1. Вычислить:

.

  1. Дан массив a1, a2, … a12 и величины c, d (c < d). Все элементы массива, принадлежащие отрезку [c, d], распечатать и заменить нулями. Полученный массив вывести на печать. Если указанных элементов нет, напечатать соответствующее сообщение.

  2. В массиве b1, b2, … b12 поменять местами первый и последний элементы массива. Полученный массив вывести на печать.

Вариант 30

    1. Вычислить

, (K – задано).

    1. Для массива х1, х2, х3х15 найти сумму положительных элементов, количество элементов равных 0, а также вывести на экран номера отрицательных элементов данного массива.

    2. Заданы координаты 10 точек (x1, y1), (x2, y2),…,(x10, y10). Вывести на печать: координаты точек, которые попали в круг радиуса R с центром в начале координат, и номера точек, не попавших в круг.

Задания для управляемой самостоятельной работы студентов

Самостоятельно изучить и выполнить раздел курса «Программирование алгоритмов циклической структуры с использованием операторов WHILE и REPEAT» по следующему плану.

  1. Составление схем алгоритмов решения задачи (используя графический способ записи) для:

  • оператора цикла REPEAT,

  • оператора цикла WHILE.

  1. Составление программ на языке Turbo-Pascal.

  2. Проверка выполнения составленных программ на контрольном примере, используя значения исходных данных из таблицы № 1.

Вычислить и вывести на печать значения функции f на отрезке [a, b] с постоянным шагом h, при разбиении отрезка на n равных частей. Исходные данные приведены в таблице 1.

Таблица 1 – Варианты заданий

варианта

Функция f

Границы отрезка[a, b]

Кол-во частей разбиения, n

1

[1; 5]

7

2

[1; 5]

5

3

[2; 4]

6

4

[0; 4]

5

5

[0; 3]

4

6

5

7

6

8

[1; 4]

4

9

[1; 3]

5

10

[0; 1]

6

11

[2; 5]

4

12

5

13

[1; 3,6]

6

14

[1; 5]

7

Окончание таблицы 1

варианта

Функция f

Границы отрезка

[a, b]

Кол-во частей разбиения, n

15

[2; 4]

5

16

[1; 3]

6

17

5

18

[1; 4]

7

19

[1; 4]

5

20

[0,5; 2,7]

6

21

[1; 10]

6

22

[0, π]

7

23

[1; 6]

5

24

8

25

[0; 10]

6

26

[1, 8]

6

27

[0, 10]

7

28

[1, 8]

6

29

[1, 5]

6

30

[1, 6]

5

Форма контроля – представить преподавателю отчет в письменном виде по изученному разделу.