Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИДЗ_разветвляющиеся_циклические_алгоритмы.docx
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
62.9 Кб
Скачать

Вариант 11

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Дано значение переменной a (средний ежедневный расход электроэнергии предприятием) и название месяца года.

Рассчитайте и выведите расход электроэнергии предприятием за указанный месяц (средний ежедневный расход * кол-во дней в указанном месяце). Будем считать, что рассматриваемый год – не високосный. Блоков вывода в блок-схеме может быть только три.

Задание 2. Дан массив K(20). Найдите сумму квадратов отрицательных элементов, значения которых не превосходят числа -5.

Вариант 12

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Дано значение переменных p (плановый показатель выпуска продукции) и f (фактический показатель выпуска продукции).

Вычислите процент выполнения плана.

Проанализируйте полученный результат:

  • если полученный процент менее 100 (т.е. план не выполнен), то рассчитайте процент недовыполнения плана и выведите сообщение: «Недовыполнение плана ….. процентов!!!!»;

  • если полученный процент более 100, то подсчитайте процент перевыполнения плана и выведите сообщение: «Перевыполнение плана ….. процентов!!!»;

  • в ином случае - выведите сообщение «План выполнен!!!».

Задание 2. Дан массив R(10). Найти сумму квадратов положительных элементов, стоящих на нечетных местах.

Вариант 13

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Дано значение переменной m (название месяца года).

Проанализируйте, к какому кварталу года относится месяц, и выдайте информацию об этом в окно сообщения (сообщений с информацией о номерах квартала может быть только четыре).

Задание 2. Дан массив С(10), в котором нет элементов равных нулю. Замените в массиве все отрицательные элементы на 0, а положительные удвойте. Подсчитайте получившееся количество нулевых элементов в массиве.

Вариант 14

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Даны значения трех переменных a, b, c.

Если значение переменных положительны, то возведите их значения в квадрат.

Если значения переменных отрицательны, то уменьшите значения переменных в 10 раз.

Если значения переменных равны нулю, то оставьте значения переменных без изменений.

В иных случаях уменьшите значения переменных в два раза.

Выведите значения переменных a, b, c.

Задание 2. Дан массив B(10) и переменная с. Найти сумму положительных элементов массива, значения которых меньше значения переменной с.

Вариант 15

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Даны значения переменных x, y.

Меньшее из этих двух чисел заменить их полусуммой, а большее - их удвоенным произведением. Выведите полученные значения переменных.

Если значения переменных равны - выведите об этом сообщение.

Задание 2. Дан массив D(10). Вычислите сумму чисел, попадающих в диапазон [30;50] и количество отрицательных чисел.

Вариант 16

Составьте блок-схемы алгоритмов решения следующих задач:

Задание 1. Дано значение переменной n (название месяца года).

Проанализируйте и выведите информацию о том, сколько в этом месяце дней, (блоков вывода о количестве дней в месяце может быть только три).

Задание 2. Дан массив S(15). Подсчитайте сумму положительных элементов, значение которых больше 30, и произведение отрицательных элементов, значение которых меньше (-10).