Смекни!
smekni.com

Методические указания к выполнению лабораторных работ и задания для контрольных работ для студентов всех специальностей заочной формы обучения (стр. 14 из 16)

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