Рабочие листы
к вашим урокам
Скачать
1 слайд
О чем мы будем сегодня говорить на уроке? Чем будем заниматься? И чего бы вы хотели достичь на уроке?
2 слайд
Аналог кинозала: двумерный массив
3 слайд
Описание одномерного массива на ЯП Паскаль: Var имя массива : array [ни . . ки ] of тип элементов; Пример: Masiv: array [1..5] of real; Описание двумерного массива на ЯП Паскаль: Var имя массива : array [ни . . ки,ни..ки ] of тип элементов; Количество строк Количество столбцов Пример: Masiv: array [1..5,1..5] of real;
4 слайд
Что такое размерность массива? Размерность определяется как количеством индексов в строке и столбце. Размерность = NM , где n - количество строк, m - количество столбцов. Пример: Перед вами массив А, состоящий из 3 строк и 4 столбцов Размерность =3*4=12 A столбцы 2 5 4 1 строки 3 6 7 -8 1 2 6 9
5 слайд
Задание: 1.Как описать массив D состоящего из 5 строк и 6 столбцов целого типа. Var D:array [1..5,1..6] of integer; 2.Опишите массив размерностью 7 на 8, тип элементов вещественный. Var D:array [1..7,1..8] of real;
6 слайд
Заполнение и вывод двумерного массива Заполнение массива с клавиатуры. Var a:array[1..3,1..3] of integer; i,j: integer; Begin For i:=1 to 3 do begin For j:=1 to 3 do begin Read(a[i , j]); write(a[i,j]:4); end; writeln; end; end.
7 слайд
Заполнение и вывод двумерного массива 2. С помощью датчика случайных чисел. Var a:array[1..10,1..10] of integer; i,j: integer; Begin Randomize; For i:=1 to 10 do begin For j:=1 to 10 do begin a[i , j]:=random(50); write(a[i,j]:4); End; writeln; end; end.
8 слайд
Заполнение и вывод двумерного массива 3. Вычисление по формуле. Var a:array[1..3,1..4] of integer; i,j: integer; Begin For i:=1 to 3 do begin For j:=1 to 4 do a[i , j]:=i*j; end; For i:=1 to 3 do begin For j:=1 to 4 do write(a[i,j]:4); writeln; end; end.
9 слайд
Этапы работы с массивами Заполнение массива данными Преобразование массива (действие с элементами) Вывод массива или отдельных данных на экран.
10 слайд
Задача: Сформировать и вывести на экран двумерный массив, состоящий из 3 строк и 3 столбцов, заданный датчиком случайных чисел на интервале [-23, 34]. Var a:array[1..3,1..3] of integer; i,j:integer; Begin Randomize; For i:=1 to 3 do begin For j:=1 to 3 do begin a[i , j]:=random(58)-23; write(a[i,j]:4); end; writeln; end; end.
11 слайд
Тема урока: Двумерные массивы на языке программирования Паскаль
12 слайд
Рабочие листы
к вашим урокам
Скачать
6 663 752 материала в базе
Настоящий материал опубликован пользователем Харисова Елена Олеговна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
4 ч.
Мини-курс
4 ч.
Мини-курс
2 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.