Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум ОА и П.doc
Скачиваний:
23
Добавлен:
29.08.2019
Размер:
13.34 Mб
Скачать
  1. Составляем программу на языке программирования Pascal.

Program matrica;

var

N, i, j, p: integer;

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

begin

writeln (‘Введите количество строк и столбцов’);

readln (N);

writeln (‘Введите значения элементов матрицы’);

for j:=1 to N do

for i:=1to N do

begin

write (‘Введите A(‘, I, ‘,’, Y,’)=’);

readln (A[i,j])

end;

for i:=1to N do

begin

p:=a[i,i]

a[i,i]:=a[i, N-i+1];

a[i, N-i+1]:=p

end;

for j:=1 to N do

begin

for i:=1 to N do

write (A[i,j]:5);

writeln

end;

readln

end.

Задание 3

В соответствии со своим вариантом составьте графическую схему алгоритма и напишите программу с организацией ввода-вывода с помощью текстовых файлов.

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

Вариант

Задание

1

Подсчитать количество положительных чисел, лежащих выше главной диагонали.

2

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

3

Вычислить произведение чисел, принадлежащих промежутку A, B и лежащих на главной диагонали и выше ее.

4

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

5

Подсчитать количество чисел, меньших заданного D и находящихся выше побочной диагонали.

6

Вычислить сумму положительных элементов, лежащих ниже побочной диагонали.

7

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

8

Вычислить сумму квадратов элементов, принадлежащих промежутку (Е, F] и лежащих на побочной диагонали и ниже ее.

9

Вычислить среднее арифметическое элементов, больших заданного G и лежащих выше главной диагонали.

10

Подсчитать количество чисел, меньших заданного H и лежащих ниже главной диагонали.

11

Вычислить сумму чисел, принадлежащих промежутку [K, L) и лежащих на главной диагонали и выше ее.

12

Вычислить произведение положительных чисел, лежащих на главной диагонали и ниже ее.

13

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

14

Вычислить среднее арифметическое чисел, небольших заданного M и лежащих ниже побочной диагонали.

15

Подсчитать количество чисел, не меньших заданного P и лежащих на побочной диагонали и выше ее.

16

Вычислить сумму чисел, больших заданного R и лежащих на побочной диагонали и ниже ее.

17

Вычислить произведение чисел, меньших заданного Q и лежащих выше главной диагонали.

18

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

19

Вычислить среднее арифметическое отрицательных чисел, лежащих на главной диагонали и выше ее.

20

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

21

Вычислить сумму чисел, не больших заданного S и лежащих выше побочной диагонали.

22

Вычислить произведение чисел, больших заданного Т и лежащих ниже побочной диагонали.

23

Вычислить сумму квадратов положительных чисел, лежащих на побочной диагонали и выше ее.

24

Вычислить среднее арифметическое чисел, принадлежащих заданному промежутку (У, F) и лежащих на побочной диагонали и ниже ее.

25

Подсчитать количество чисел, принадлежащих промежутку [X,Y] и лежащих выше главной диагонали.

26

Вычислить сумму чисел, не меньших заданного Z и лежащих ниже главной диагонали.

27

Вычислить произведение не нулевых чисел, расположенных на главной диагонали и выше ее.

28

Вычислить сумму квадратов чисел, меньших заданного А и лежащих на главной диагонали и ниже ее.

29

Вычислить среднее арифметическое положительных чисел, лежащих выше побочной диагонали.

30

Подсчитать общее количество чисел, меньших заданного А, и чисел, больших заданного В среди элементов, находящихся ниже побочной диагонали.