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] |
Форма контроля –представить преподавателю отчет в письменном виде по изученному разделу.