Вариант 12
1.Линейные программы
Написать алгоритм, определяющий цифру сотен в заданном натуральном числе. Например, для 13905 ответом будет цифра 9.
2.Линейные программы
Натуральное число N является точным квадратом.
3.Операторы выбора и условия
Написать программу, проверяющую истинность высказывания «Есть ли среди цифр заданного трехзначного числа одинаковые».
4.Операторы выбора и условия
Пусть элементами прямоугольного равнобедренного треугольника являются: катет а; гипотенуза b; высота h, опущенная из вершины прямого угла на гипотенузу; площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
5.Циклы
Ежедневно Незнайка учит половину иностранных слов от суммы выученных за два предыдущих дня и еще два слова. Знайка считает, что силы Незнайки иссякнут, когда нужно будет выучить 50 слов в день. Написать программу, определяющую, через сколько дней иссякнут силы у Незнайки, если в первые два дня он выучил по одному слову.
6.Вычисление последовательности
Пусть элементами прямоугольного равнобедренного треугольника являются: катет а; гипотенуза b; высота h, опущенная из вершины прямого угла на гипотенузу; площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
7.Типизированные файлы
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год в формате "dd.mm.yyyy". Найти: а) год с наименьшим номером; б) все весенние даты; в) самую позднюю дату.
8.Типизированные файлы
Описать процедуру SplitText(Name0,k,Name1,Name2), копирующую первые k (>= 0) строк существующего текстового файла с именем Name0 в файл Name1, а остальные элементы – в файл Name2 (прежнее содержимое результирующих файлов стирается). Один из результирующих файлов может оказаться пустым. Применить эту процедуру к файлу Name0, используя указанные значения Name1, Name2 и k.
9.Процедуры и функции
В файле хранятся название товара, количество и цена единицы. Переписать в другой файл записи, описывающие товары со стоимостью, превосходящей заданное k.
10.Процедуры и функции
Составить подпрограмму определения баланса открывающихся и закрывающихся скобок в выражении. Используя ее, составить программу контроля правильности записи вводимых выражений (круглых, квадратных, фигурных одновременно).