1. Линейные программы. Окружность вписана в квадрат заданной площади. Найти площадь квадрата, вписанного в эту окружность. Во сколько раз площадь вписанного квадрата меньше площади заданного?
2. Составление логических выражений. Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false – в противном случае. В заданном натуральном трехзначном числе N имеется четная цифра.
3. Условный оператор. В подъезде жилого дома имеется n квартир, пронумерованных подряд, начиная с номера а. Определить, является ли сумма номеров всех квартир четным числом. Формулу суммы членов арифметической прогрессии не использовать.
4. Оператор выбора (варианта). Даны два действительных положительных числа x и у. Арифметические действия над числами пронумерованы (1 – сложение, 2 – вычитание, 3 – умножение, 4 – деление). Составить программу, которая по введенному номеру выполняет то или иное действие над числами.
5. Цикл с параметрами. Имеется серия измерений элементов треугольника. Группы элементов пронумерованы. В серии в произвольном порядке могут встречаться такие группы элементов треугольника:1) основание и высота; 2) две стороны и угол между ними (угол задан в радианах); 3) три стороны. Разработать программу, которая запрашивает номер группы элементов, вводит соответствующие элементы и вычисляет площадь треугольника. Вычисления прекратить, если в качестве номера группы введен 0.
6. Цикл с предусловием и постусловием. Дано число a (1 < a =< 1,5). Найти такое наименьшее n, что в последовательности чисел 1+1/2, 1+1/3, ... 1+1/n последнее число будет меньше a.
7. Моделирование в процедурах и функциях. Составить программу вычисления суммы факториалов всех четных чисел от m до n (m < n).
8. Формализация в пользовательских функциях. Определите все общие делители двух заданных натуральных чисел.
9. Разработка рекурсивной триады. Дано натуральное число, сравнимое с 2 по модулю 3. Получите сумму кубов цифр этого числа, затем сумму кубов получившегося числа и т.д. Проверьте на нескольких примерах, действительно ли в конечном итоге получится или 371, или 407.
10. Поиск в строке по критерию. Определить и вывести на экран количество слов во введённой строке. Слова в строке разделены одним или несколькими пробелами.