1. Сколько операторов цикла вам известно?
2. Каков тип выражения в операторе цикла с предусловием?
3. Как сделать, чтобы в теле цикла выполнялось несколько операторов?
4. Сколько операторов можно записать между ключевыми словами repeat и until?
5. Почему в цикле repeat оператор тела цикла всегда будет выполнен хотя бы один раз?
6. С помощью каких служебных слов, записывается цикл с параметром?
7. Верно ли, что цикл с параметром применяется в тех случаях, когда заранее известно число повторений?
8. Какой тип должен иметь параметр цикла в цикле for?
9. Дайте определение массива.
10. Как описываются массивы в Паскале?
11. Какой тип может быть базовым типом массива и типом индекса?
12. Где и как определяется общее число элементов массива?
Контрольная работа №1
Задание
1. Выбрать алгоритм, составить блок-схему и программу:
1) для вычисления значений функции в указанных точках разбиения промежутка её задания
2) среди вычисленных значений функции найти наибольшее и наименьшее значения
3) для решения задачи использовать операторы цикла с параметром, с предусловием и постусловием
2. Предусмотреть ввод параметров a и b (если они есть в задании) с клавиатуры.
3. Вывод значений результатов счета и параметров осуществить на экран.
Варианты задания
Вариант задания | Функция | Диапазон и шаг |
1 | 2 | 3 |
1,16 | tÎ[0;3] ∆t=0,15 | |
2,17 | xÎ[0,8;2] ∆x=0,1 | |
3,18 | xÎ[1;2] ∆x=0,05 | |
4,19 | xÎ[0,7;2] ∆x=0,1 | |
1 | 2 | 3 |
5,20 | xÎ[0,2;2,8] ∆x=0,2 | |
6,21 | xÎ[1;5] ∆x=0,5 | |
7,22 | xÎ[0,1;1] ∆x=0,1 | |
8,23 | xÎ[2;5] ∆x=0,25 | |
9,24 | xÎ[0,5;2] ∆x=0,1 | |
10,25 | xÎ[0,2;2] ∆x=0,2 | |
11,26 | xÎ[0;7] ∆x=0,5 | |
12,27 | xÎ[0,8;2] ∆x=0,1 | |
1 | 2 | 3 |
13,28 | tÎ[0;12] ∆t=1 | |
14,29 | tÎ[1;10] ∆t=1 | |
15,30 | tÎ[-1;1] ∆t=0,2 |
Контрольная работа №2
Задание №1
1. Изучить правила организации вложенных циклов на языке Pascal и способы описания и обработки двумерных массивов.
2. Составить блок-схему и программу для решения задачи в соответствии с заданным вариантом.
3. Вывести на печать результаты счета и исходную матрицу.
Варианты задания
Вариант задания | Имя матрицы и ее размеры | Действия | Элементы матрицы |
1 | 2 | 3 | 4 |
1,16 | А(10,15) | Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк |
|
1 | 2 | 3 | 4 |
2,17 | A(20,15) | Вычислить и запомнить суммы и число положительных элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов | |
3,18 | A(12,12) | Вычислить сумму и число отрицательных элементов, находящихся над главной диагональю | |
4,19 | A(12,12) | Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю | |
5,20 | A(10,10) | Записать на место отрицательных элементов матрицы нули и вывести её на печать в общепринятом виде | |
6,21 | A(10, 10) | Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов | |
7,22 | A(20,10) | Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде | |
8,23 | A(10,10) | Транспонировать матрицу и вывести на печать элементы главной диагонали и расположенные под главной диагональю. Результаты разместить в двух строках | |
9,24 | A(10,10) | Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде | |
1 | 2 | 3 | 4 |
10,25 | A(10, 10) | Из положительных элементов матрицы A сформировать матрицу М (10, KMAX), располагая их в строках матрицы подряд, где KMAX- максимальное число положительных элементов строки матрицы A. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде | |
11,26 | A(15,15) | Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде | |
12,27 | A(20,10) | Найти наибольший и наименьший элементы матрицы и поменять их местами | |
13,28 | A(20,15) | Найти строки с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов | |
14,29 | A(25,8) | Ввести исходные данные в первые 24 строки и 7 столбцов. Вычислить среднее арифметическое значение элементов каждой строки и записать его в 8-й столбец, а также среднее арифметическое каждого столбца и записать его в 25-ю строку. Отпечатать полученную матрицу в общепринятом виде | |
15,30 | A(15,10) | Упорядочить по возрастанию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде |
Задание №2