РАЗДЕЛ №1.
Задание 1.1. Линейные программы
1. Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
Код программы:
Результат работы программы:
2. Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
Код программы:
Результат работы программы:
10. Вычислить, используя не более восьми операций умножения и восьми операций сложения или вычитания:
Схема алгоритма программы:
![]() |
Код программы:
Результат работы программы:
Задание 1.2. Составление логических выражений
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false – в противном случае.
1. Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
Код программы:
Результат работы программы:
2. Сумма цифр данного трехзначного числа N является четным числом.
Код программы:
Результат работы программы:
10. Все цифры данного четырехзначного числа N различны.
Блок-схема.
![]() |
Код программы:
Результат работы программы:
Задание 1.3. Условный оператор
1. Незнайка учит иностранные слова следующим образом. Если число месяца, кратное трем, является вторником, четвергом или субботой, то он учит 3 испанских и 1 английское слово. Если число месяца, кратное трем, – другой день недели, то он учит 2 английских и 4 немецких слова. По числам, которые при делении на 3 дают в остатке 1, он учит 1 испанское, 1 английское и 5 немецких слов. По остальным числам месяца Незнайка учит 2 испанских, 4 английских и 1 немецкое слово. Написать программу, подсчитывающую, сколько слов в июне выучит Незнайка, если 1 июня была среда.
Код программы:
Результат работы программы:
2. Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у) и В (х; -у). Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются. Привести тесты для проверки работоспособности программы.
Код программы:
Результат работы программы:
3. Написать программу, проверяющую истинность высказывания «Среди цифр заданного трехзначного числа есть одинаковые».
Код программы:
Результат работы программы:
Задание 1.4. Оператор выбора (варианта)
1. Составить программу, которая бы, в зависимости от введенной даты рождения человека в форме «dd. mm. yyyy», выводила бы на экран комментарий: если целых лет от 1 до 6 – «дитя», от 7 до 16 – «школьник», от 17 до 22 – «студент» от 23 до 60 – «большой человек», от 60 – «отдыхающий».
Результат работы программы:
2. Составить программу, определяющую является ли введенный шестизначный номер «счастливым» (совпадает ли у него сумма трех начальных и трех конечных цифр). Для выделения отдельных цифр во введенном номере можно использовать операции mod и div.
Код программы:
Результат работы программы:
10. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.
Блок-схема.
Код программы:
Результат работы программы:
Задание 1.5. Цикл с параметрами
1.Первое любимое число Незнайки – 1, второе – 5. Каждое следующее число получается как сумма удвоенного предыдущего и предпредыдущего. Так, третье любимое число – 11, а четвертое – 27. Вывести любимые числа Незнайки среди первой тысячи и вычислить их сумму.
Код программы:
Результат работы программы:
2.Некто взял ссуду в банке величиной А руб. под В% годовых. Ежегодно заемщик вносит платежи в счет ссуды в С руб. Написать программу, определяющую, через сколько лет будет погашена ссуда, и сумму денег, выплаченных заемщиком банку.
Код программы:
Результат работы программы:
10. На каждом следующем дне рождения Винни-Пух съедает столько же пищи, сколько на двух предыдущих. На двух первых днях рождения у Пятачка и Кролика он съел по 100 г пищи. Написать программу, определяющую, на каком дне рождения вес съеденной пищи превысит собственный вес Винни-Пуха.
![]() |
Код программы:
Результат работы программы:
Задание 1.6. Цикл с предусловием и постусловием
1.Татьяна Ларина, читая очередной французский роман, подсчитала сумму номеров прочитанных страниц. Написать программу, определяющую номер последней прочитанной страницы.
Код программы:
Результат работы программы:
РАЗДЕЛ №2