ДЗ: Разработка алгоритмов и их кодирование на алгоритмическом языке Си
Описание
Научно-исследовательский университет
Московский Энергетический Институт
ИНСТИТУТ ДИСТАНЦИОННОГО И ДОПОЛНИТЕЛЬНОГО ОБРАЗОВАНИЯ
Расчетно-графическая работа по курсу
“Программирование”
Тема: Разработка алгоритмов и их кодирование на алгоритмическом языке Си
Задание 1 (задача 3 раздела 5 семинара 1)
Условие
Средняя заработная плата в январе составила Z руб., а стоимость потребительской корзины —К руб. Предполагается, что ежемесячный рост заработной платы составит р %, а потребительской корзины q %. Последовательно выводить ожидаемую разность между средней заработной платой и стоимостью потребительской корзины в феврале—декабре. Вычисления досрочно прекратить, если разность станет отрицательной.
Задание 2 (задача 3 раздела 6 семинара 1)
Условие
В приведенных ниже задачах значения A, B (если они есть в варианте) и вектора X и (или) Y задаются вводом; n — размер каждого из векторов X и Y.
Получить вектор T по правилу Tk = max (Xk ,Yk), k = 1,2, … ,n; подсчитать элементы Tk, получившие значения элементов Xk.
Задание 3 (задача 3 раздела 7 семинара 1)
Условие
Дана матрица А из n строк и m столбцов. Способ задания n и m определяется средой программирования и указаниями преподавателя. Матрицу A необходимо вводить и выводить (если ее элементы были изменены) построчно.
Найти среднее арифметическое элементов матрицы, меньших заданного значения.
Задание 4 (задача 3 раздела 2 семинара 2)
Условие
Разработайте программу, выделив в ней одну или несколько подпрограмм (функций). Требования к составляемым подпрограммам: каждая подпрограмма является функционально завершенной и должна вызываться более одного раза с разными фактическими параметрами; подпрограмма обработки не должна содержать ввод (вывод) данных; в подпрограммах не рекомендуется использовать глобальные переменные.
Даны матрицы A (5×5), B (7×7), C (4×4). Вычислить значение выражения PA + PB – PC, где PA (PB, PC) — произведение положительных элементов главной диагонали матрицы A (B, C).