III УРОВЕНЬ

Вариант 25

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

.

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

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

 

Вариант 26

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

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

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

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

Вариант 27

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

.

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

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

 

Вариант 28

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

.

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

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

Вариант 29

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

.

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

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

Вариант 30

1. Вычислить

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

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

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

 

ЗАДАНИЯ ДЛЯ УПРАВЛЯЕМОЙ

САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

 

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

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

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

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

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

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

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

 

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

№ варианта Функция f Границы отрезка[a, b] Кол-во частей разбиения, n
[1; 5]
[1; 5]
[2; 4]
[0; 4]  
[0; 3]
[1; 4]
[1; 3]
[0; 1]
[2; 5]
[1; 3,6]
[1; 5]

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

№ варианта Функция f Границы отрезка [a, b] Кол-во частей разбиения, n
[2; 4]
[1; 3]
[1; 4]
[1; 4]
[0,5; 2,7]
[1; 10]
[0, π]
[1; 6]  
[0; 10]
[1, 8]
[0, 10]
[1, 8]
[1, 5]
[1, 6]

 

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