Секция программирующих непрофессионалов
Задание-2. Теоретическое задание.
Математически доказано, что любую сумму в интервале от 7 до 100 копеек, можно выплатить, используя только 3-х и 5-ти копеечные монеты.
Задание.
1. Используя любой способ составить алгоритм нахождения решения данной задачи
(блок-схема, алгоритмические языки).
2. Предусмотреть вывод информации о количестве 3-х и 5-ти копеечных монет необходимых для выплаты каждой суммы.
3. Указать возможные стандартные процедуры и (или) функции при реализации данной программы на языке программирования.
Создать на рабочем столе папку. Имя папки – ваш регистрационный номер.
Результаты выполнения практических заданий сохранять в данной папке.
Внимание! При решении заданий необходимо предусмотреть в тексте программы комментарии по обозначению вводимых величин, назначению используемых переменных, процедур, функций, промежуточных и итоговых выводимых величин.
Программа должна поддерживать дружественный интерфейс пользователя.
Задание-3. Практическое задание.
В доме проживают 70 семей. Известно, что в доме 5 подъездов, 7 этажей по 2 квартиры на этаже.
Задание.
Найдите номер квартиры, в которой проживает самая многочисленная семья.
Выходные данные.
Выведите, какое количество людей проживает в данной квартире, ее номер, подъезд и этаж.
Имя созданного файла Z31
Задание-4. Практическое задание.
Для нормального разведения рыбок необходимо, чтобы на каждую рыбку в аквариуме приходилось не менее 3-х литров воды.
Задание.
По известным объему аквариума и количеству рыбок, в нем содержащихся, определить, является ли аквариум "перенаселенным" или нет, и указать количество рыбок, которых в случае перенаселенности необходимо поместить в другой аквариум.
Входные данные.
1. Объем аквариума.
2. Количество рыбок.
Выходные данные.
1. Сообщение, является ли аквариум «перенаселенным» или нет.
2. Количество рыбок, которых в случае перенаселенности необходимо поместить в другой аквариум.
Имя созданного файла Z32
Задание-5. Практическое задание.
Числовая последовательность
задается по следующим правилам:
- первое число последовательности - произвольное нечетное число от 3 до 99;
- каждый следующий элемент последовательности определяется через предыдущий
элемент р, и равен 3p+1, если p нечётное число, р/2, если р чётное число.
Задание.
Вывести на экран члены числовой последовательности Вычисления прекратить, когда очередной элемент последовательности станет равен 1.
Имя созданного файла Z33