Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Урок по информатике "Двумерный массив"

Урок по информатике "Двумерный массив"

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Название документа Двумерный массив.ppt

Урок информатики «Двумерный массив» ГРЕЧУХИНА НАДЕЖДА ГРИГОРЬЕВНА МБОУ ШКОЛА...
А 1 В 5 Б 3 Двумерный массив
Первый индекс – номер строки Первый индекс –номер столбца Каждый элемент так...
Двумерный массив  - это структурированный тип данных в виде прямоугольной таб...
Номера строк Номера столбцов А[ 2,5]= А[ 5,2]= А[ 1,2]= А[ 3,4]= 20 43 12 10...
Элементы, у которых номера строки и столбца совпадают, расположены на главной...
Выше главной диагонали расположены элементы, у которых номер строки меньше но...
Ниже главной диагонали расположены элементы, у которых номер строки больше но...
Объявление матриц const N = 3; M = 4; var A: array[1..N, 1..M] of integer; ст...
Вывод двумерного массива на экран for i :=1 to 5 do {цикл для перебора всех с...
Заполнение случайными числами: for i:=1 to N do begin for j:=1 to M do begin...
var i,j,s:integer; A:array[1..5,1..5] of integer; BEGIN for i:=1 to 5 do for...
Составить программу, которая создает массив случайных чисел, выводит его на э...
1 из 13

Описание презентации по отдельным слайдам:

№ слайда 1 Урок информатики «Двумерный массив» ГРЕЧУХИНА НАДЕЖДА ГРИГОРЬЕВНА МБОУ ШКОЛА
Описание слайда:

Урок информатики «Двумерный массив» ГРЕЧУХИНА НАДЕЖДА ГРИГОРЬЕВНА МБОУ ШКОЛА № 19. Г. КИНЕШМА 2016 ГОД

№ слайда 2 А 1 В 5 Б 3 Двумерный массив
Описание слайда:

А 1 В 5 Б 3 Двумерный массив

№ слайда 3 Первый индекс – номер строки Первый индекс –номер столбца Каждый элемент так
Описание слайда:

Первый индекс – номер строки Первый индекс –номер столбца Каждый элемент такого массива имеет два индекса: A[1,1] A[1,2] A[1,3] A[1,4] A[1,5] A[2,1] A[2,2] A[2,3] A[2,4] A[2,5] A[3,1] A[3,2] A[3,3] A[3,4] A[3,5] A[4,1] A[4,2] A[4,3] A[4,4] A[4,5] A[5,1] A[5,2] A[5,3] A[5,4] A[5,5]

№ слайда 4 Двумерный массив  - это структурированный тип данных в виде прямоугольной таб
Описание слайда:

Двумерный массив  - это структурированный тип данных в виде прямоугольной таблицы. Положение элементов в двумерных массивах описывается двумя индексами. Если матрица имеет имя A, то обращение A[i,k] обозначает элемент, расположенный на пересечении строки i и столбца k Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы. Это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Матрица (двумерный массив) – это прямоугольная таблица однотипных элементов

№ слайда 5 Номера строк Номера столбцов А[ 2,5]= А[ 5,2]= А[ 1,2]= А[ 3,4]= 20 43 12 10
Описание слайда:

Номера строк Номера столбцов А[ 2,5]= А[ 5,2]= А[ 1,2]= А[ 3,4]= 20 43 12 10 1 2 3 4 5 1 5 10 13 14 4 2 6 9 12 19 20 3 21 34 23 12 5 4 37 23 1 9 11 5 7 43 15 8 32

№ слайда 6 Элементы, у которых номера строки и столбца совпадают, расположены на главной
Описание слайда:

Элементы, у которых номера строки и столбца совпадают, расположены на главной диагонали Номера строки и столбца совпадают A[1,1] A[2,2] A[3,3] A[4,4] А[5,5]

№ слайда 7 Выше главной диагонали расположены элементы, у которых номер строки меньше но
Описание слайда:

Выше главной диагонали расположены элементы, у которых номер строки меньше номера столбца A[1,2] A[1,3] A[1,4] A[1,5] A[2,3] A[2,4] A[2,5] A[3,4] A[3,5] A[4,5]

№ слайда 8 Ниже главной диагонали расположены элементы, у которых номер строки больше но
Описание слайда:

Ниже главной диагонали расположены элементы, у которых номер строки больше номера столбца A[2,1] A[3,1] A[3,2] A[4,1] A[4,2] A[4,3] A[5,1] A[5,2] A[5,3] A[5,4]

№ слайда 9 Объявление матриц const N = 3; M = 4; var A: array[1..N, 1..M] of integer; ст
Описание слайда:

Объявление матриц const N = 3; M = 4; var A: array[1..N, 1..M] of integer; строки столбцы Var A: array[1..100,1..100] of integer; var     a, : array [1..5, 1..10] of integer;     i, j: integer; { индексы массива }  begin     for i :=1 to 5 do {цикл для перебора всех строк}        for j :=1 to 10 do {перебор всех элементов строки по столбцам}           readln ( a [ i , j ]); {ввод с клавиатуры элемента, стоящего в i -й строке и j -м столбце} Ввод двумерного массива с клавиатуры:

№ слайда 10 Вывод двумерного массива на экран for i :=1 to 5 do {цикл для перебора всех с
Описание слайда:

Вывод двумерного массива на экран for i :=1 to 5 do {цикл для перебора всех строк}  begin     for j :=1 to 10 do {перебор всех элементов строки по столбцам}        write ( a [ i , j ]:4); {печать элементов, стоящих в i -й строке матрицы в одной экранной строке, при этом для вывода каждого элемента отводится 4 позиции}     writeln ; {прежде, чем сменить номер строки в матрице, нужно перевести курсор на начало новой экранной строки}  end ;

№ слайда 11 Заполнение случайными числами: for i:=1 to N do begin for j:=1 to M do begin
Описание слайда:

Заполнение случайными числами: for i:=1 to N do begin for j:=1 to M do begin A[i,j]:= random(100) + 20; write(A[i,j]:3) end; writeln end;

№ слайда 12 var i,j,s:integer; A:array[1..5,1..5] of integer; BEGIN for i:=1 to 5 do for
Описание слайда:

var i,j,s:integer; A:array[1..5,1..5] of integer; BEGIN for i:=1 to 5 do for j:=1 to 5 do begin); readln(A[i,j]); end; s:=0; for i:=1 to 5 do for j:=1 to 5 do if i=j then s:=s+A[i,j]; writeln('s= ',s); END.

№ слайда 13 Составить программу, которая создает массив случайных чисел, выводит его на э
Описание слайда:

Составить программу, которая создает массив случайных чисел, выводит его на экран и вычисляет сумму всех его элементов. Задача

Название документа урок по теме Двумерный массив.doc

Поделитесь материалом с коллегами:

Урок информатики по теме "Двумерные массивы"

10 класс


Задачи:

  1. Познавательная – познакомить учеников с понятиями двумерный массив данных, элемент двумерного массива, индексы двумерного массива; формировать навыки и умения составлять программы с использованием двумерных массивов.

  2. Развивающая – учить анализировать и сравнивать, задавать вопросы.

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

Цель урока:

Познакомится со сложным типом данных – массивами, научиться формировать массивы в программах, применять их при составлении программ.

Тип урока: комбинированный.

Методы обучения: лекция, самостоятельная работа.

Формы организации: фронтальная работа, индивидуальная работа.

Ход урока:

1. Организационный момент.

2. Актуализация полученных знаний

Проговариваются основные моменты предыдущей темы: “Одномерные массивы”. Фронтальный мини опрос по основным определениям.

  1. Массив

  2. Индекс

  3. Имя элемента массива

3. Целеполагание, постановка задач:

У вас у всех на столах находятся листочки, на которых написано А1, В2, Б5 и т.д.. Это указаны номер ряда и места. Именно таким образом вы будете рассаживаться на ЕГЭ. Как вы считаете, о чём идёт речь? Как это можно связать с темой сегодняшнего урока, о чём у нас сегодня пойдёт речь?

Дети формулируют тему урока - Двумерный массив.

Где мы ещё встречаемся с двумерным массивом? (Презентация. Слайд 1)

  1. Объяснение нового материала.

На предыдущих уроках мы с вами рассмотрели одномерные массивы. Это означает, что массивы имеют одно измерение — количество элементов. Визуально такие массивы можно представить как строку элементов. Однако наш мир не ограничивается одним измерением. Двумерный массив можно представить себе в виде таблицы, в которой все строки и столбцы пронумерованы.

Каждый элемент такого массива имеет два индекса:

Первый индекс – это номер строки;

Второй индекс – номер столбца.

Презентация.

Описание двумерного массива (матрицы):

Var A: array[1..100,1..100] of integer;

Ввод двумерного массива

Для последовательного ввода элементов двумерного массива используется цикл for, в котором нужно последовательно изменять номер строки с 1-й до последней и в каждой строке перебирать элементы столбцов с 1-го до последнего.

Двумерный массив можно заполнить случайным образом, т.е. использовать функцию random (N), а также присвоить каждому элементу матрицы значение некоторого выражения. Способ заполнения двумерного массива выбирается в зависимости от поставленной задачи, но в любом случае должен быть определен каждый элемент в каждой строке и каждом столбце.

Далее объяснение идёт с просмотром презентации.

5. Первичный контроль. Слайд 11.

6. Формирование навыков решения задач. Слайд 11. (разбираем вместе)

Решение задач по индивидуальным карточкам самостоятельно, в алгоритмической среде.

Примеры задач:

  1. Дана матрица А5х5, содержащая случайные элементы. Найти сумму всех элементов матрицы.

  2. Вывести на экран таблицу Пифагора.

  3. Найти сумму положительных элементов указанного столбца матрицы А5х5 целых чисел.

7. Итоги урока, постановка домашнего задания.

Подведение итогов. Оценка уровня усвоения.

Д/З п.67. Задачи:

  1. Определить минимальный элемент двумерного массива. Напечатать номер строки, содержащей максимальное число минимальных элементов, если такие имеются.

  2. Дан двумерный массив. Найдите строку с наибольшей суммой элементов и наименьшей. Вывести на экран найденные строки и суммы их элементов.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



Автор
Дата добавления 01.11.2016
Раздел Информатика
Подраздел Презентации
Просмотров94
Номер материала ДБ-310569
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

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