Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Типовые алгоритмы обработки двумерных массивов.





· Поэлементный ввод массива:
for i:=1 to N do
begin for j:=1 to M do
readln (A[i,j]);
end;

· Вывод массива в виде таблицы:
for i:=1 to N do
begin for j:=1 to M do
write (A[i,j]:3,’ ‘);
writeln;
end;

· Нахождение суммы значений элементов массива:
S:=0;
for i:=1 to N do
begin for j:=1 to M do
S:= S + A[i,j];
end;

Задания:

1. Дан двумерный массив. Поменять местами:
а) элементы, расположенные в верхнем правом и
нижнем левом углах;
б) элементы, расположенные в нижнем правом и
верхнем левом углах;

2. Составить программу:
а) расчета суммы двух любых элементов
двумерного массива;
б) расчета суммы всех элементов двумерного
массива;
в) расчета суммы отрицательных элементов двумерного
массива;
г) расчета среднего арифметического всех элементов
двумерного массива;
д) расчета количества четных значений элементов массива.

3. Дан двумерный массив. Поменяйте знаки значений элементов матрицы на противоположные. Выведите на экран новую матрицу в виде таблицы.

4. Дан двумерный массив К(3,3). Найдите сумму значений её элементов, стоящих на главной диагонали матрицы.
Матрицу выведите на экран в виде таблицы.

5. Дан двумерный массив R(4,3). Увеличьте значение каждого элемента в 5 раз, а затем найдите сумму значений элементов первой строки. Выведите на экран новую матрицу в виде таблицы.

6. Дан двумерный массив D(4,3). Найдите во втором столбце количество элементов, значения которых кратны 3.

7. Дан двумерный массив А(3,3). Поменяйте местами второй и третий столбцы.

8. Дан двумерный массив В(3,3).
а) найдите максимальный элемент матрицы;
б) поменяйте местами первый и максимальный элементы матрицы.

9. Координаты точек на плоскости заданы в виде двумерного массива С(4,2), где первая строка – координата Х, вторая – Y. Определите, какая из точек расположена ближе к началу координат.

10. В поезде 18 вагонов, в каждом из которых 36 мест. Информация о проданных на поезд билетах хранится в двумерном массиве, номера строк которых соответствуют номерам вагонов, а номера столбцов – номерам мест. Если билет на то или иное место продан, то соответствующий элемент массива имеет значение 1, а противном случае – 0. составить программу, определяющую, имеются ли свободные места в том или ином вагоне.

11. Расположить столбцы матрицы D(N,M) в порядке возрастания элементов k-ой строки (1 ≤ k ≤ N).

 

Date: 2016-11-17; view: 500; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию