Разделы презентаций


Двумерный массив

Содержание

В практической деятельности человека часто используются таблицы и списки.Например:Список учеников в журнале;Список среднесуточной температуры месяца;Таблица умножения.ИвановПетровСидоровКошкинМышкин100120120130140140120150160140Элементы списков и номера строк и столбцов всегда нумеруются

Слайды и текст этой презентации

Слайд 1Двумерный массив
Учитель информатики
МБОУ «Марковская СОШ»
Репникова С.А.

Двумерный массивУчитель информатики МБОУ «Марковская СОШ»Репникова С.А.

Слайд 2В практической деятельности человека часто используются таблицы и списки.
Например:
Список учеников

в журнале;
Список среднесуточной температуры месяца;
Таблица умножения.
Иванов
Петров
Сидоров
Кошкин
Мышкин
100
120
120
130
140
140
120
150
160
140
Элементы списков и номера строк

и столбцов всегда нумеруются
В практической деятельности человека часто используются таблицы и списки.Например:Список учеников в журнале;Список среднесуточной температуры месяца;Таблица умножения.ИвановПетровСидоровКошкинМышкин100120120130140140120150160140Элементы списков

Слайд 3В языках программирования подобные типы данных описываются с помощью массивов.
это

набор однотипных данных, к которым можно обратиться с помощью единственного

имени

Каждое значение в массиве называется элементом.
Номер элемента в списке называется индексом.

Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ

Массив

В языках программирования подобные типы данных описываются с помощью массивов.это набор однотипных данных, к которым можно обратиться

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

ящиков.
Шкаф – это массив.

Ящики – это индексы.

Содержимое ящиков – элементы

массива.

Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива.

Одномерный массив

В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков.Шкаф – это массив.Ящики – это индексы.Содержимое

Слайд 5Обычную книгу можно считать своего рода массивом. Почему?
Ответ: книга состоит

из множества однотипных элементов – страниц, у каждой страницы есть

номер (индекс), все страницы объединены под одним названием (название книги)
Обычную книгу можно считать своего рода массивом. Почему?Ответ: книга состоит из множества однотипных элементов – страниц, у

Слайд 6Футбольную команду можно считать «массивом». Почему?

Ответ: команда состоит из нескольких

людей, у каждого из них есть номер (индекс).

Футбольную команду можно считать «массивом». Почему?Ответ: команда состоит из нескольких людей, у каждого из них есть номер

Слайд 7Дом также можно считать массивом. Почему?
Ответ: дому соответствует один почтовый

адрес (город, улица, номер). Элементами дома можно считать квартиры, у

каждой из которых есть номер (индекс).
Дом также можно считать массивом. Почему?Ответ: дому соответствует один почтовый адрес (город, улица, номер). Элементами дома можно

Слайд 8Шахматную доску можно считать массивом. Почему?
Доска состоит из клеток, каждая

клетка обозначается буквой и цифрой (двойной индекс).

Шахматную доску можно считать массивом. Почему?Доска состоит из клеток, каждая клетка обозначается буквой и цифрой (двойной индекс).

Слайд 9Зрительный зал кинотеатра – двумерный массив.
Название кинотеатра – имя массива.
Ряд,

место - индексы.
Человек на
определенном месте
– элемент массива.
Двумерный массив

Зрительный зал кинотеатра – двумерный массив.Название кинотеатра – имя массива.Ряд, место - индексы.Человек на определенном месте –

Слайд 10Массив представляет собой совокупность данных одного типа с общим для

всех элементов именем. Имя массива состоит из букв(буквы) латинского алфавита.

Массив представляет собой совокупность данных одного типа с общим для всех элементов именем. Имя массива состоит из

Слайд 11Характеристики массива:
Тип –общий тип всех элементов массива;
Размерность (ранг) – количество

индексов массива;
Диапазон изменения индекса (индексов), определяет количество элементов в массиве

Характеристики массива:Тип –общий тип всех элементов массива;Размерность (ранг) – количество индексов массива;Диапазон изменения индекса (индексов), определяет количество

Слайд 12Двумерный массив
Массив, который состоит из нескольких строк и нескольких столбцов

называется двумерным массивом.
Его элементы нумеруются двумя индексами – номером строки

и номером столбца соответственно.
(Аналогом явл. ваше место в кинотеатре, где номер строки массива – это ряд, а номер столбца массива – это ваше место в ряду)
Двумерный массивМассив, который состоит из нескольких строк и нескольких столбцов называется двумерным массивом.Его элементы нумеруются двумя индексами

Слайд 13Двумерные массивы располагаются в памяти ПК по строкам: сначала все

элементы первой строки, затем элементы второй строки и т.д.

Двумерные массивы располагаются в памяти ПК по строкам: сначала все элементы первой строки, затем элементы второй строки

Слайд 14Двумерный массив называют также матрицей.
Если количество строк и количество столбцов

в массиве одинаково, то такой массив называется квадратной матрицей.

Двумерный массив называют также матрицей.Если количество строк и количество столбцов в массиве одинаково, то такой массив называется

Слайд 15 Наиболее часто индексы массива – это переменные типа integer.
При обращении

к элементу массива указывается имя массива, а в квадратных скобках

через запятую индексы (номер строки, номер столбца) этого элементы массива.
Например А[3,2] мы обратились к элементу массива А, который располагается в третьей строке во втором столбце.
Наиболее часто индексы массива – это переменные типа integer. При обращении к элементу массива указывается

Слайд 16Самый простой способ описания массива в программе – это объявить

переменную в разделе описания переменных var с использованием зарезервированного слова

array( т.е. массив): var имя массива: array[нижняя граница индекс 1.. Верхняя граница индекс1, нижняя граница индекс2..верхняя граница индекс 2] of тип элементов;
Самый простой способ описания массива в программе – это объявить переменную в разделе описания переменных var с

Слайд 17Например:
Пусть в памяти ПК расположена таблица чисел:
2

3 4
6 7

8
10 11 12
Тогда описание этого массива:
Var b:array[1..3,1..4] of integer;
{12 элементов массива – целые числа}
Например:Пусть в памяти ПК расположена таблица чисел:  2   3   4  6

Слайд 18Внимание:
Реальное количество элементов в массиве может быть меньше, чем указано

при описании, но ни в коем случае не должно быть

больше.
Внимание:Реальное количество элементов в массиве может быть меньше, чем указано при описании, но ни в коем случае

Слайд 19Заполнение массива данными
Для заполнения двумерного массива данными используются вложенные циклы

с параметом: For…
Внешний цикл организуется по номеру строки, а внутренний

цикл – по номеру столбца. Значения элементов массива можно задавать вводом данных с клавиатуры.
Заполнение массива даннымиДля заполнения двумерного массива данными используются вложенные циклы с параметом: For…Внешний цикл организуется по номеру

Слайд 20Пример заполнения двумерного массива состоящего из 3 строк и 2

столбцов данными с клавиатуры:
for i:=1 to 3 do

{внешний цикл по номеру строки}
for j:=1 to 2 do {внутренний цикл по номеру столбца }
Begin
writeln(‘Введите В[‘,i,’,’j’,]элемент массива’);
readln(B[i,j]);
End;
Пример заполнения двумерного массива состоящего из 3 строк и 2 столбцов данными с клавиатуры: for i:=1 to

Слайд 21Вывод элементов двумерного массива по строкам и столбцам:
For i:=1 to

3 do
begin
For j:=1 to 2 do
Write(B[I,j]:5); {для того, чтобы числа выводились

равными столбцами}
Writeln;
End;
Вывод элементов двумерного массива по строкам и столбцам:For i:=1 to 3 dobeginFor j:=1 to 2 doWrite(B[I,j]:5);		{для того,

Слайд 22Действия над элементами двумерного массива:
Пусть имеется массив А,

в котором n строк и m столбцов.
Вычисление суммы элементов каждой

строки.
Результатом является массив с именем D, состоящий из n сумм элементов строк.
Действия над элементами двумерного массива:  Пусть имеется массив А, в котором n строк и m столбцов.Вычисление

Слайд 23For i:=1 to n do
Begin
S:=0;
For j:=1 to m do s:=s+a[i,j];
D[i]:=s;
End;

For i:=1 to n doBeginS:=0;For j:=1 to m do s:=s+a[i,j];D[i]:=s;End;

Слайд 242) Поиск минимального элемента всей матрицы.
Переменная min используется для хранения

значений минимального элемента, k – номер строки, l –номер столбца,

где он находится
2) Поиск минимального элемента всей матрицы.Переменная min используется для хранения значений минимального элемента, k – номер строки,

Слайд 25Min:=A[1,1]; { поиск начинаем с 1 элемента}
K:=1; L:=1;
For i:=1

to n do
For j:=1 to m do
If A[i,j]< min then


Begin
min:=A[i,j];
k:=i; L:=j;
End;
Min:=A[1,1];  { поиск начинаем с 1 элемента}K:=1; L:=1;For i:=1 to n doFor j:=1 to m doIf

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика