Вариант 4
1.Линейные программы
Сколько различных имен длиной не более 5 можно образовать в алгоритмическом языке, используя только следующие символы: a, b, 1, 5, #. Записать решение в виде линейного алгоритма.
2.Линейные программы
Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа.
3.Операторы выбора и условия
Через прямоугольное окошко размером Р × Q Винни-Пух хочет выбросить круглый воздушный шарик радиусом R. Написать программу, определяющую, пройдет ли шарик в окошко.
4.Операторы выбора и условия
Составить программу, которая бы по двум углам определяла тип треугольника: прямоугольный, остроугольный, тупоугольный, равнобедренный, равносторонний. Причем первые три типа могут сочетаться с двумя последними. Контролировать правильность вводимых значений.
5.Циклы
Любое рациональное число представляется в виде бесконечной десятичной периодической дроби. Написать программу, определяющую период дроби n/m, где n и m — натуральные числа.
6.Вычисление последовательности
Составить программу, которая бы по двум углам определяла тип треугольника: прямоугольный, остроугольный, тупоугольный, равнобедренный, равносторонний. Причем первые три типа могут сочетаться с двумя последними. Контролировать правильность вводимых значений.
7.Типизированные файлы
Организовать файл целых чисел из N компонент. Определить и вывести на экран максимальное число в файле.
8.Типизированные файлы
Организовать текстовый файл f состоящий из N строк. После этого организовать файлы h и g. В файл h записать строки файла f занимающие нечётные позиции, в файл gчётные.
9.Процедуры и функции
Дан файл вещественных чисел. Создать файл целых чисел, содержащий длины всех возрастающих последовательностей его элементов.
10.Процедуры и функции
Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789).