top of page

Вариант 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.Процедуры и функции

Составить подпрограмму определения баланса открывающихся и закрывающихся скобок в выражении. Используя ее, составить программу контроля правильности записи вводимых выражений (круглых, квадратных, фигурных одновременно).

bottom of page