КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ.



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

var a , b : array [1..5, 1..10] of integer;

то в ходе выполнения программы можно присвоить матрице a значение матрицы b (a := b ). Все остальные действия выполняются поэлементно, при этом над элементами можно выполнять все допустимые операции, которые определены для типа данных элементов массива. Это означает, что если массив состоит из целых чисел, то над его элементами можно выполнять операции, определенные для целых чисел, если же массив состоит из символов, то к ним применимы операции, определенные для работы с символами.

ЗАДАНИЕ.

Вариант 1.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен среднему арифметическому элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 2.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен среднему геометрическому элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 3.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен сумме из элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 4.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, которая меняет местами содержимое массивов А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Новые массивы должны представлять из себя матрицу.

Вариант 5.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив С, из массива А все элементы стоящие на четных местах, а из В элементы стоящие на нечетных местах. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 6.

1.  Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен удвоенному произведению элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 7.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу,  котораяформирует новый массив C, каждый элемент которого равен максимальному из элементов массивов A и B с теми же индексами. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 8.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу,  котораяформирует новый массив C, каждый элемент которого равен минимальному из элементов массивов A и B с теми же индексами. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 9.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен произведению элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Вариант 10.

1. Написать программу, которая выводит массив С образованного из массивов А и В формулой:

Размеры массивов 3х3. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

2. Написать программу, котораяформирует новый массив C, каждый элемент которого равен удвоенному произведению элементов массива А и В. Размеры массивов 4х4. Ввод массивов А и В осуществлять в строчку, через пробел. Массив С должен представлять из себя матрицу.

Рекомендуемый вид экрана во время работы программ:

 

Введите элементы массива А в строчку и через пробел:

2 3 4 6 0 1 3 5 7 8 1 4 2 8 9 1

Введите элементы массива В в строчку и через пробел:

2 3 4 6 0 1 3 5 7 8 1 4 2 8 9 1

Новый массив С:

2 3 4 6
0 1 3 5
7 8 1 4
2 8 9 1

 

Контрольные вопросы:

1. Что такое двумерный массив?

2. Как обозначается элемент массива?

3. Как найти четные столбцы массива?

4. Как найти нечетные строки массива?

5. Как запишется условие нахождения отрицательного элемента массива?

6. Как запишется условие нахождения четного или нечетного элемента массива?

7. Как обозначаются строки и столбцы?

8. Организация ввода двумерного массива.

9. Организация вывода двумерного массива в виде матрицы.

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №11.

Тема: Сортировки массивов методом «Пузырек» и «Подсчетом»

 

Цель занятия: Научиться пользоваться сортировками Уметь составлять программы сортировки.


Дата добавления: 2019-11-16; просмотров: 195; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!