Вопросы/задания к заданиям: Алгоритмы
Описание
Задание 5.
3. Средняя заработная плата в январе составила Z руб., а стоимость потребительской корзины —К руб. Предполагается, что ежемесячный рост заработной платы составит р %, а потребительской корзины q %. Последовательно выводить ожидаемую разность между средней заработной платой и стоимостью потребительской корзины в феврале—декабре. Вычисления досрочно прекратить, если разность станет отрицательной.
Таблица 1. Состав данных задания 5.
Имя | Смысл | Тип | Структура |
Исходные данные | |||
z | Средняя заработная плата в январе | вещественный | Простая переменная |
k | стоимость потребительской корзины | вещественный | Простая переменная |
p | ежемесячный рост заработной платы (%) | вещественный | Простая переменная |
q | ежемесячный рост потребительской корзины (%) | вещественный | Простая переменная |
Выходные данные | |||
R | Разница между зарплатой и потребительской корзиной | вещественный | Простая переменная |
Вспомогательные переменные | |||
i | Номер месяца в году | целый | Простая переменная |
Задание 6.
В приведенных ниже задачах значения A, B (если они есть в варианте) и вектора X и (или) Y задаются вводом; n — размер каждого из векторов X и Y.
3. Получить вектор T по правилу Tk = max (Xk ,Yk), k = 1,2, … ,n; подсчитать элементы Tk, получившие значения элементов Xk.
Таблица 2. Состав данных задания 6.
Имя | Смысл | Тип | Структура |
Исходные данные | |||
n | Размерность векторов | целый | Простая переменная |
x | Вектор Х | целый | Одномерный массив максимум из 100 элементов |
y | Вектор Y | целый | Одномерный массив максимум из 100 элементов |
t | Вектор Т | целый | Одномерный массив максимум из 100 элементов |
Выходные данные | |||
c | Количество элементов вектора Т, получивших значение Х | вещественный | Простая переменная |
Вспомогательные переменные | |||
i | Параметр цикла | целый | Простая переменная |
Задание 7.
Дана матрица А из n строк и m столбцов. Способ задания n и m определяется средой программирования и указаниями преподавателя. Матрицу A необходимо вводить и выводить (если ее элементы были изменены) построчно.
3. Найти среднее арифметическое элементов матрицы, меньших заданного значения.
Таблица 3. Состав данных задания 7.
Имя | Смысл | Тип | Структура |
Исходные данные | |||
n | Количество строк матрицы | целый | Простая переменная |
m | Количество столбцов матрицы | целый | Простая переменная |
а | Матрица | целый | Матрица 100х100 |
с | Заданное число | целый | Простая переменная |
Выходные данные | |||
ave | Искомое среднее | вещественный | Простая переменная |
kol | Количество элементов матрицы, соответствующих условию отбора | целый | Простая переменная |
Вспомогательные переменные | |||
i | Параметр цикла | целый | Простая переменная |
j | Параметр цикла | целый | Простая переменная |