|
|||
Задача Д4.
Задача Д1.Задан одномерный массив вещественных чисел длины n, n –нечетное. Переставить местами элементы, расположенные симметрично, относительно центрального элемента. Формализованная постановка задачи Исходные данные: n– количество элементов в заданном массиве, {a(i)} – заданный одномерный массив, i=1,2,…, n. Выходные данные: {a(i)} – преобразованный одномерный массив, i=1,2,…, n.
Рабочие переменные: i – счетчик цикла, j – номер элемента, стоящего в центре массива b – переменная «буфер», k – количество повторений цикла
Пояснение: Пусть n=9, {a(i)} = {191,142, 23, 114, 75, 56, 27,168, 219} j=5, k=4 {a(i)} = {211,162, 23, 54, 75, 116, 27, 148, 199}
Задача Д2.Задан одномерный массив вещественных чисел длины n. Выписать в новый одномерный массив номера всех минимальных элементов. Формализованная постановка задачи Исходные данные: n– количество элементов в заданном массиве, {a(i)} – заданный одномерный массив, i=1,2,…, n. Выходные данные: m – количество минимальных элементов, {v(i)} –массив номеров, i=1,2,…, m.
Рабочие переменные: i – счетчик цикла, min – текущее значение минимума m – счетчик минимальных элементов,
Пояснение: Пусть n=12, {a(i)} = {191,142, 23, 114, 75, 56, 27,168, 219,1910,1411, 212} min=2, m=3, {v(i)} = {31,72, 123,}
Задача Д3.Имеется следующая информация о результатах сессии одного студента, сдававшего n экзаменов: Баллы, полученные студентом за каждый экзамен: {bi} i=1,2, …n; Значимость каждого экзамена:{ki}i=1,2, …n. - определить средний балл студента (Sb); - определить количество экзаменов (kmax), сданных на максимальный балл (100б); - если kmax = 0, то определить максимальный балл студента maxb; - выписать в новый массив {zj} номера экзаменов, по которым было получено меньше 76 баллов; - рассчитать рейтинг студента:
Задача Д4. Дано: n, {Fi} и {Pi}, i=1…n. В заданных массивах все числа > 0. Определить: · , где где , ; где , · Dmax – max{Di}; · номера минимальных элементов, из {Di}выписать в новый массив
|
|||
|