Скачиваний:
54
Добавлен:
21.04.2019
Размер:
323.88 Кб
Скачать

65Задания к лабораторной работе n6 "Программный элемент заполнение"

В каждом варианте задания необходимо предложенные задачи подготовить к решению на ЭBM: выполнить постановку задачи, раз­работать математическую модель, схему алгоритма и программу.

Рассчитать контрольные варианты и отладить программы.

Вариант 1

1. Пересчитать значения элементов вектора М размерности n по пра­вилу:Mk=(Mk + 2)/ (Mk - 2), при Mk2

Проанализировать выполнение программы на примере:

М={2; 0; 3; 10; -1; 6; 1; 2}

2. Заполнить в памяти ЭВМ матрицу:

Для контроля напечатать ее вторую строку.

Вариант 2

1. Пересчитать элементы вектора А размерности n по правилу:

Аi = Bi*Ci /Ai, при Ai0

где В и С - заданные векторы той же размерности.

Для отладки программы контрольный пример выбрать самостоятель­но.

2. Заполнить в памяти ЭВМ матрицу L размерности m*n так, чтобы значение каждого элемента было равно индексу строки, в которой он расположен. Напечатать столбец с номером n.

Проанализировать выполнение программы на примере m=4, n=5.

Вариант 3

1. Пересчитать элементы одномерного массива S размерности К по правилу:

Si=Si /Sj при Sj 0

где j - заданный индекс

Отладку программы выполнить на самостоятельно выбранном приме­ре.

2. Заполнить матрицу М размерности K*L так, чтобы значение каждо­го элемента было равно индексу столбца, в котором он располо­жен. Для контроля напечатать последнюю строку.

Проанализировать выполнение программы на промере K=3, L=4.

Вариант 4

1. Заполнить вектор А размерности n по правилу:

Аi=| Bi |

где В - вектор той же размерности.

Для отладки программы контрольный пример выбрать самостоятель­но.

2. Транспонировать матрицу С размерности m*n. Транспонированную матрицу именовать также С и поместить на месте исходной матри­цы .

Проанализировать выполнение программы на примере:

Вариант 5

1. Найти разность RC двух векторов RA и RB размерности m. Проанализировать выполнение программы на примере:

М=3 RA={2,7; 3,4; -1,5}; RB={1,7; 2,4; -2,5}

2. Заполнить матрицу В размерности К*З по правилу:

где А - заданная матрица размерности К*2.

Для отладки программы контрольный пример выбрать самостоятель­но.

Вариант 6

1. Пересчитать вектор М размерности К так, чтобы поменялись мес­тами значения первого элемента и последнего, второго и предпо­следнего и т.д. Исходный и полученный векторы напечатать.

Проанализировать выполнение программы на примере:

М={1; 2; 3; 4; 5; 6; 7; 8; 9; 10}

2. Заполнить в памяти ЭВМ единичную матрицу Е размерности n.

Для контроля правильности заполнения напечатать значение двух эле­ментов с индексами К, L, и М, MI.

Отладку программы выполнить на примере:

N = З; К = 1; L = 1; MI = 2; М = 1.

Вариант 7

1. Найти сумму D трех векторов А, В и С размерности n.

Проанализировать выполнение программы на примере:

n=2. А={5; 6,1}; В={1; 4,9}; С={9; 4}

2. Заполнить и напечатать матрицу:

Соседние файлы в папке Задания по Информатике