- •Министерство образования и науки Российской Федерации Федеральное агентство по образованию
- •Методические указания
- •Пояснительная записка
- •Часть 1. Письменно ответить на следующие вопросы.
- •Часть 2. Составить блок-схему алгоритма решения следующих задач и программу на языке Паскаль.
- •Список литературы
- •Вопросы для подготовки к экзамену
- •Примеры выполнению контрольной работы
- •Часть 1, задание 2
- •Часть 2. Составить блок-схему алгоритма решения и программу на языке Паскаль.
Часть 1. Письменно ответить на следующие вопросы.
Вариант 1, 16.
Понятие алгоритма.
Записать по правилам программирования на языке Паскаль следующее выражение:
Вариант 2, 17.
Свойства алгоритма.
Записать по правилам программирования следующее выражение:
Вариант 3, 18.
Способы записи алгоритмов.
Записать по правилам программирования следующее выражение:
Вариант 4, 19.
Дать понятие графического способа записи алгоритма.
Записать по правилам программирования следующее выражение:
Вариант 5, 20.
Перечислить базовые алгоритмические структуры.
Записать по правилам программирования следующее выражение:
Вариант 6, 21.
Стандартные функции.
Записать по правилам программирования следующее выражение:
Вариант 7, 22.
Виды разветвляющихся алгоритмов.
Записать по правилам программирования следующее выражение:
Вариант 8, 23.
Арифметические выражения, способы записи.
Записать по правилам программирования следующее выражение:
Вариант 9, 24.
Этапы решения задач на компьютере (раскрыть каждый шаг).
Записать по правилам программирования следующее выражение:
Вариант 10, 25.
Понятие транслятора, его виды.
Записать по правилам программирования следующее выражение:
Вариант 11, 26.
Виды циклических алгоритмов.
Записать по правилам программирования следующее выражение:
Вариант 12, 27.
Машинно- и проблемно-ориентированное программирование.
Записать по правилам программирования следующее выражение:
Вариант 13, 28.
Классификация языков программирования.
Записать по правилам программирования следующее выражение:
Вариант 14, 29.
Компоненты языка программирования.
Записать по правилам программирования следующее выражение:
Вариант 15, 30.
Свойства алгоритма.
Записать по правилам программирования следующее выражение:
Часть 2. Составить блок-схему алгоритма решения следующих задач и программу на языке Паскаль.
2.1 Линейные программы
№ варианта |
Вычислить |
1,16 |
|
2,17 |
|
3,18 |
|
4,19 |
|
5,20 |
|
6,21 |
|
7,22 |
|
8,23 |
|
9,24 |
|
10,25 |
|
11,26 |
|
12,27 |
|
13,28 |
|
14,29 |
|
15,30 |
|
2.2 Условный оператор
№ варианта |
Значение переменной(ых) |
Вычислить |
1,16 |
х - ввести с клавиатуры |
|
2,17 |
х - ввести с клавиатуры |
|
3,18 |
Числа вводятся с клавиатуры |
Найти произведение переменных S и R, полученное произведение сравнить с третьей переменной Т, большее вывести на экран. |
4,19 |
х - ввести с клавиатуры |
|
5,20 |
х - ввести с клавиатуры |
|
6,21 |
Числа вводятся с клавиатуры |
Найти разность квадратов переменных Z и Q, полученное значение сравнить с третьей переменной F, меньшее вывести на экран. |
7,22 |
х - ввести с клавиатуры |
|
8,23 |
Числа вводятся с клавиатуры |
Найти максимальное число из трех . |
9,24 |
х - ввести с клавиатуры |
|
10,25 |
Числа вводятся с клавиатуры |
Сравнить два числа Z и K, найти наибольшее и сравнить с третьим числом Y, меньшее вывести на экран. |
11,26 |
х - ввести с клавиатуры |
|
12,27 |
х - ввести с клавиатуры |
|
13,28 |
Числа вводятся с клавиатуры |
Из переменных S и D найти наименьшее, из переменных G и H найти наибольшее, сумму наименьшего и наибольшего вывести на экран. |
14,29 |
х - ввести с клавиатуры |
|
15,30 |
Числа вводятся с клавиатуры |
Найти минимальное число из трех. |
2.3 Операторы цикла
№ варианта |
Задание |
1,16 |
Найти сумму ряда:
|
2,17 |
Найти сумма 10 членов ряда:
|
3,18 |
Найти сумму 10 членов ряда:
|
4,19 |
Найти сумму 10 членов ряда:
|
5,20 |
Вычислить:
|
6,21 |
Найти произведение 10 членов ряда:
|
7,22 |
Найти сумму ряда 10 членов:
|
8,23 |
Найти сумму ряда 10 членов:
|
9,24 |
Вычислить:
|
10,25 |
Найти сумму 10 членов ряда:
|
11,26 |
Вычислить:
|
12,27 |
Вычислить:
|
13,28 |
Найти произведение ряда:
|
14,29 |
Найти произведение ряда:
|
15,30 |
Найти сумму 10 членов ряда:
|
2.4 Массивы (элементы матрицы вводить с клавиатуры)
№ варианта |
Размер исходной матрицы A |
Обработка |
1,16 |
4 х 6 |
Подсчитать количество отрицательных элементов. |
2,17 |
6 х 4 |
Найти сумму всех элементов массива. |
3,18 |
5 х 5 |
Подсчитать количество положительных элементов. |
4,19 |
6 х 5 |
Найти сумму элементов, значения которых >= 20 |
5,20 |
5 х 6 |
Найти сумму квадратов всех положительных чисел |
6,21 |
5 х 7 |
Найти разность между максимальным и минимальным элементом массива. |
7,22 |
6 х 6 |
Найти среднее арифметическое всех элементов массива. |
8,23 |
7 х 5 |
Получить новый одномерный массив из элементов исходной матрицы, значения которых >30. |
9,24 |
7 х 4 |
Найти сумму четных элементов матрицы |
10,25 |
6 х 6 |
Найти сумму элементов массива, значения которых кратны 5. |
11,26 |
5 х 4 |
Найти произведение всех элементов массива. |
12,27 |
6 х 6 |
Из элементов массива А сформировать одномерный массив В. |
13,28 |
7 х 6 |
Из четных элементов массива А сформировать одномерный массив В. |
14,29 |
6 х 6 |
Найти сумму диагональных элементов матрицы |
15,30 |
7 х 14 |
Найти произведение всех нечетных элементов массива. |
