Программирование

 

Категория 12+

10 класс, 1 полугодие 2015-2016

Вопросы зачета

 

1.     Условные операторы в языке Pascal, пример записи полного условного оператора..

2.     Условные операторы в языке Pascal, пример записи не полного условного оператора..

3.     Условные операторы в языке Pascal, пример записи полного условного оператора и эквивалентного ему набора не полных операторов.

4.     Принцип использования операторов цикла и условных операторов для вычисления объемов геометрических фигур.

5.     Принцип использования операторов цикла и условных операторов для вычисления площадей геометрических фигур.

6.     Массив. Пример описания одномерного массива на языке Pascal.

7.     Записи, пример определения записи на языке Pascal.

8.     Записи, пример обращения к полям  записи без использования with на языке Pascal.

9.     Записи, пример обращения к полям  записи с использованием with на языке Pascal.

10. Списки, их описание в языке Pascal.

11. Деревья, их описание в языке Pascal.

12. Графы, их описание в языке Pascal.

 

 

Задачи

 

1.     С клавиатуры вводят радиус окружности с центром в начале координат и углой коэффициент прямой, проходящей через начало координат. Найти площадь фигуры, ограниченной осью ординат, прямой и окружностью.

2.     С клавиатуры вводят радиус окружности с центром в начале координат и углой коэффициент прямой, проходящей через начало координат. Найти площадь фигуры, ограниченной осью абсцисс, прямой и окружностью.

3.     Найти площадь фигуры, ограниченной параболами y=ax2-b и y=-ax2+b. Параметры a и b вводят с клавиатуры.

4.     Найти площадь фигуры, ограниченной первой полуволной функции y=sin(ax) и прямой y=b. Параметры a и b вводят с клавиатуры.

5.     С клавиатуры вводят натуральное число, не более 10 – количество элементов числового массива, а затем – элементы этого массива. Сформировать и вывести на экран индексный массив, соответствующий сортировке исходного массива по возрастанию.

6.     С клавиатуры вводят натуральное число, не более 10 – количество элементов числового массива, а затем – элементы этого массива. Сформировать и вывести на экран индексный массив, соответствующий сортировке исходного массива по убыванию.

7.     Дано дерево. Вывести на экран построчно перечень всех путей от корня до всех вершин.

8.     Дано дерево. Вывести на экран перечень ветвей, исходящих из заданного узла..

9.     Дано дерево. Вывести на экран количество ветвей, исходящих из заданного узла. .

 

10.                       Дан граф. Вывести на экран количество вершин, являющихся предшествующими для заданной вершины.

 

11.                       Дан граф. Вывести на экран количество вершин, являющихся последующими для заданной вершины.

12.