Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_k_lab_inf_ch2_PE_2011.doc
Скачиваний:
20
Добавлен:
11.04.2015
Размер:
806.91 Кб
Скачать

Варианты задания лабораторной работы №1

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

При программировании должны быть использованы указанные в таблице 1 идентификаторы числа строк и столбцов, имя массива, соответствующего создаваемой матрице, а также должны быть использованы все типы циклов (For.While,Repeat) в указанной последовательности.

Численные значения размера матрицы, значения её элементов должны вводиться с клавиатуры с предварительным выводом на экран текстовых пояснений вводимых значений.

Таблица 1- Варианты задания лабораторной работы 1

Вариант

Имя массива

Размер матрицы

Последовательность использования видов цикла

Задание на обработку

Lnar

m*n

While,

Repeat,

For

Получить вектор, каждый элемент которого определяется суммой модулей элементов каждой четной строки нижней части матрицы размером m/2*n

Exps

s*t

Repeat,

For,

While

Получить вектор, каждый элемент которого определяется суммой модулей элементов каждого нечетного столбца верхней треугольной части матрицы размером s*s

Ln2h

k*l

While,

For,

Repeat

Получить вектор, состоящий из сумм отрицательных и положительных элементов верхней и нижней частей матрицы размером k*k

Lenc

d*b

Repeat,

While

For,

Получить вектор, каждый элемент которого определяется суммой произведения элементов смежных строк части матрицы размером (d-2)*(b-4)

LNX

x*y

While,

Repeat,

For

Получить вектор, каждый элемент которого определяется суммой элементов смежных строк части матрицы размером (x/2)*(y-1)

Pix

h*g

While

For

Repeat

Получить вектор, каждый элемент которого определяется суммой результата деления элементов четных смежных строк части матрицы размером h*h

Artist

v*h

While

For

Repeat

Получить вектор, каждый элемент которого определяется суммой результата деления элементов нечетных смежных строк части матриц . Часть матрицы -это элементы, отстоящие от главной диагонали вправо и влево на два элемента .

SPi

h*g

Repeat

For

While

Получить вектор, каждый элемент которого определяется разностью сумм элементов четных смежных строк части матрицы размером h*h

Вim

y*g

Repeat

While

For

Получить вектор, каждый элемент которого определяется разностью сумм элементов нечетных смежных строк части матрицы размером y*y

TSen

l*d

For

While

Repeat

Получить вектор, каждый элемент которого определяется суммой разности элементов четных смежных столбцов части матрицы размером l*l

SKP

k*z

For

Repeat

While

Получить вектор, каждый элемент которого определяется суммой разности элементов нечетных смежных столбцов части матрицы размером b*b

Exen

b*k

While

For

Repeat

Получить вектор, каждый элемент которого определяется суммой разности элементов смежных столбцов части матрицы размером b*(k/2)

Arcton

f*p(4*5)

Repeat

For

While

Получить вектор, составленный из отрицательных элементов нижней части треугольной матрицы размером f*f

АSSV

l*m

While

For

Repeat

Получить вектор, составленный из положительных элементов верхней части треугольной матрицы размером l*l

Cosхy

u*z

For

Repeat

While

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

Cossin.

h*t

While

Repeat

For

Получить вектор, составленный из модулей отрицательных элементов части матрицы, представленной из элементов верхней треугольной матрицы размером h*h

Exper

w*k(4*5)

Repeat

For

While

Получить вектор, составленный из инвертированных элементов выше главной диагонали части матрицы размером w*w

Ln12

c*b

While For

Repeat

Получить вектор, составленный из инвертированных элементов ниже главной диагонали части матрицы размером c*c

Coscos

d*g

For

Repeat

While

Получить вектор, составленный из суммы инвертированных отрицательных элементов каждой строки части матрицы размером d*d

Expyr

a*f

Repeat

For

While

Получить вектор, составленный из суммы инвертированных отрицательных элементов каждого столбца части матрицы размером a*a

Xcos2

f*e

For

Repeat

While

Получить вектор, каждый элемент которого определяется сумм ой элементов смежных строк части матрицы размером f*f

Xarc

o*p

Repeat

For

While

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

Step

s*z

Repeat

For

While

Получить вектор, каждый элемент которого определяется отклонением диагонального элемента от их среднего значения

Xexin

u*r

For

Repeat

While

Получить вектор, каждый элемент которого определяется суммой отклонений элементов смежных столбцов части матрицы размером u*(u/2) от их среднего

E2x

q*g

While

For

Repeat

Получить вектор, каждый элемент которого определяется суммой отклонений элементов четных столбцов части матрицы размером q*q от их максимального

Shtu

c*g

Repeat

While

For

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]