Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
13 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
61.50 kB
Просмотров:
58
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Лабораторная работа № 11
Работа в среде Турбо Паскаль.
Двумерные массивы.
Описание массивов. Ввод, вывод массивов. Суммирова-
ние, среднее арифметическое, геометрическое, гармони- ческое.
№2 слайд
Содержание слайда: Двумерный массив
Описание массива.
Двумерный массив A= {a[i,j]}, i =1,…,m; j=1,…,n . Здесь i - номер
строки, j- номер столбца.
type <имя типа> = array[ ] of <тип элементов>;
var <имя массива> : <имя типа> ;
Пример. а) A= {a[i,j]}, i =1,…,m; j=1,…,n .
const m = 2, n = 4;
type ar:array[1 .. 2, 1 .. 4] of real;
var a:ar;
var <имя массива> : array[ ] of <тип элементов>;
Пример. а) const m, n:integer;
var a: array[1 .. m, 1 .. n] of real;
б) Массив 1 2 3 4 5 задан var a: array[1 .. 2, 1 .. 5] of real;
5 4 3 2 1
№3 слайд
Содержание слайда: Двумерный массив.
Ввод массива A= {a[i,j]}, i =1,…,m; j=1,…,n .
for i:=1 to m do
for j:=1 to n do readln(a[i, j]); {в один столбец}
Вывод массива A= {a[i,j]}, i =1,…,m; j=1,…,n .
for i:=1 to m do
begin
for j:=1 to n do write(a[i, j]:6);
writeln;
end; {в виде матрицы (m x n)}
№4 слайд
Содержание слайда: Пример 11.1 Ввести и вывести двумерный массив A( 3, 3) .
Program Pr_11_1;
const m=3; n=3;
type
ar=array[1..m,1..n] of real;
var
a:ar; i,j:integer;
begin
writeln('vvedite massiv');
for i:=1 to m do
for j:=1 to n do
read (a[i,j]);
№5 слайд
Содержание слайда: Пример 11.1 (Продолжение).
1) Организовать по программе ввод двумерного массива А(3,3) в одну строку (1, 2, 3, 4, 5, 6, 7, 8, 9), а вывод в ви-де матрицы (3, 3): 1 2 3
4 5 6
7 8 9
2) Как описывается двумерный массив?
3) Объяснить работу программы.
№6 слайд
Содержание слайда: Пример 11.2 Найти сумму элементов матрицы A( 3, 3) (см. 11.1).
Program Pr_11_2;
const m=3; n=3;
var a:array[1..m,1..n] of real;
i,j,k:integer; S:real;
begin
writeln('vvedite massiv');
for i:=1 to m do
for j:=1 to n do
read (a[i,j]);
S:=0;
for i:=1 to m do
for j:=1 to n do
№7 слайд
Содержание слайда: Пример 11.2 (Продолжение).
1) Как описывается двумерный массив?
2) В каком виде вводится мас-сив (строка или столбец)?
3) Объяснить работу программы.
4) В каком виде выводится мас-сив?
5) Провести вычисление для массива А(3,3): (1, 2, 3, 4, 5, 6, 7, 8, 9).
№8 слайд
Содержание слайда: Пример 11.3 Найти среднее арифметическое элементов матрицы
A( 3, 3) (см. 11.1).
Program Pr_11_3;
const m=3; n=3;
var a:array[1..m,1..n] of real;
i,j,k:integer; S,Sarifm:real;
begin
writeln('vvedite massiv');
for i:=1 to m do
for j:=1 to n do
read (a[i,j]);
S:=0; k:=0;
for i:=1 to m do
for j:=1 to n do
begin
№9 слайд
Содержание слайда: Пример 11.3 (Продолжение).
1) Как описывается двумерный массив?
2) В каком виде вводится мас-сив (строка или столбец)?
3) Объяснить работу программы.
4) В каком виде выводится мас-сив?
5) Провести вычисление для массива А(3,3): (1, 2, 3, 4, 5, 6, 7, 8, 9).
№10 слайд
Содержание слайда: Пример 11.4 Найти среднее геометрическое элементов матрицы
A( 3, 3) (см. 11.1).
Program Pr_11_4;
const m=3; n=3;
var
a:array[1..m,1..n] of real;
i,j:integer;
P,Sgeom:real;
begin
writeln('vvedite massiv');
for j:=1 to m do
for i:=1 to n do
read(a[i,j]);
№11 слайд
Содержание слайда: Пример 11.4 (Продолжение).
1) Как описывается двумерный массив?
2) В каком виде вводится мас-сив (строка или столбец)?
3) Объяснить работу программы.
4) В каком виде выводится мас-сив?
5) Провести вычисление для массива А(3,3): (1, 2, 3, 4, 5, 6, 7, 8, 9).
№12 слайд
Содержание слайда: Пример 11.5 Заполнить массив A= {a[i,j]}, i =1,…,m; j=1,…,n
(см. 11.1) нулями (обнулить).
Program Pr_11_5;
const m=3; n=3;
type
ar=array[1..m,1..n] of real;
var
a:ar; i,j:integer;
begin
writeln('vvedite massiv');
for i:=1 to m do
for j:=1 to n do
read (a[i,j]);
№13 слайд
Содержание слайда: Пример 11.5 (Продолжение).
1) Как описывается двумерный массив?
2) В каком виде вводится мас-сив (строка или столбец)?
3) Объяснить работу программы.
4) В каком виде и какой массив выводится?
5) Провести вычисление для массива А(3,3): (1, 2, 3, 4, 5, 6, 7, 8, 9).