Вариант 2
1.Линейные программы
Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
2.Линейные программы
Сумма цифр данного трехзначного числа N является четным числом.
3.Операторы выбора и условия
Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у) и В (х; -у). Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются. Привести тесты для проверки работоспособности программы.
4.Операторы выбора и условия
Составить программу, которая бы в зависимости от введенной даты рождения человека в форме «dd.mm.yyyy» выводила бы на экран комментарий: если целых лет от 1 до 6 – "дитя", от 7 до 16 – "школьник", от 17 до 22 – "студент" от 23 до 60 – "большой человек", от 60 – "отдыхающий".
5.Циклы
Некто взял ссуду в банке величиной А руб. под В% годовых. Ежегодно заемщик вносит платежи в счет ссуды в С руб. Написать программу, определяющую, через сколько лет будет погашена ссуда, и сумму денег, выплаченных заемщиком банку.
6.Вычисление последовательности
Составить программу, которая бы в зависимости от введенной даты рождения человека в форме «dd.mm.yyyy» выводила бы на экран комментарий: если целых лет от 1 до 6 – "дитя", от 7 до 16 – "школьник", от 17 до 22 – "студент" от 23 до 60 – "большой человек", от 60 – "отдыхающий".
7.Типизированные файлы
Создайте файл целых чисел, занося в него числа Фибоначчи, не превосходящие заданного числа N.
8.Типизированные файлы
Организовать текстовый файл, состоящий из N строк. Определить максимальный и минимальный размер строки в файле и вывести их в другой файл.
9.Процедуры и функции
Описать процедуру StringToText(Name), преобразующую двоичный строковый файл с именем Name в текстовый файл с тем же именем. Используя эту процедуру, преобразовать два данных строковых файла с именами Name1 и Name2 в текстовые.
10.Процедуры и функции
Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка [n, 2n], где n – заданное натуральное число больше 2.