Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  7 класс  /  Разработка урока на тему: Двумерный массив.

Разработка урока на тему: Двумерный массив.

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

29.01.2017

Содержимое разработки

Школа-гимназия №1 имени Динмухамеда Конаева


ОТКРЫТЫЙ УРОК

в 7 гр классе

Тема: Двумерный массив. Основные понятия.

Методическая цель: Развитие творческой деятельности на уроке информатики.

Арынова А.Ч.

учитель информатики



Класс 7гр Дата 04.01.15г.

Тема: Двумерный массив. Основные понятия.

Цель: Получить общее представление о двумерном массиве и способе его формирования.

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

Воспитывать информационную культуру учащихся, внимательность, аккуратность, дисциплинированность, усидчивость

Знать: Понятие двумерный массив, размерность, индекс, описание массива, ввод и вывод массива.

Уметь: Формировать массив, решать задачи на обработку массива.

Оборудование: ПК, прг.Паскаль АВС, флипчарты, маркеры, тестирующая программа Мультитестер.


Ход урока

Этапы

Деятельность учителя

Деятельность учащихся

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

Приветствует учащихся


Приветствуют друг друга

  1. Создание психологического настроя учащихся

2 минуты

Разминка

  • Какое сейчас время года?

  • Покажите, что вы замерзли и съежились, отогрелись и расслабились.

  • Вам случайно попали снежком в лицо, изобразите огорчение.

  • Изобразите, как дети лепят снеговика: ставят снежные комы друг на друга.

  • Молодцы! Какие красивые снеговики у вас получились.

  • Вы пришли веселые домой.

  • С таким же отличным настроением мы поработаем сегодня на уроке.

Учащиеся изображают мимикой и жестами все действия.

  1. Деление на группы

1 минута

Предлагает взять по листочку, найти свои половинки и объединиться в группы.

На листочках типы элементов: real, integer.

Просит объяснить, по каким принципам разделились на группы.

Берут по листочку, ищут свои половинки, объединяются в группы. Объясняют по каким принципам нашли свои группы.

  1. Актуализация

5 минут

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

Текст сказки.

Среди небесных созвездий и множества планет во вселенной существует маленькая планета под названием Программус. Территория этой планеты была постоянной и равнялась 10 звездным километрам и считалась настолько прямой, что все дома жителей этой страны были построены в один ряд, а самих жителей звали элементусами. Правил всеми элементусами массивный царь по имени «Аус». Служили царю верою и правдою его подчиненные Индексус и Размерус. Жизнь на этой планете была всецелой, ровной и прямолинейной. Но однажды случилось горе, владыка других планет Вириус объявил войну планете Ауса. Погоревал царь Аус, не любил он войны и решил издать указ: «Срочно собрать всех элементусов планеты и приготовиться к наступлению».

Верные слуги царя Индексус и Размерус решили собрать всех элементусов планеты. Так и сделали: собрали всех от первого до последнего элементуса, дали каждому по номеру, чтобы был учет и порядок и вывели к царю на показ.

Увидел их царь и покачал головой. Ох как было их мало?

Посоветовавшись царь со своими слугами решил просить помощи у брата двумерного массивного царя.

Каждая группа внимательно слушает и составляет программу на флипчартах.

  1. Защита работ

6 минут

Предлагает защитить работы.

Вопросы группам.

  • О чем эта сказка?

  • Территория планеты чему равна?

  • Кто является жителем этой страны? Какие они?

  • Что сделали слуги царя Ауса?

  • Попросил бы царь Аус помощи, если б его армия была в два раза больше?

Рассказывают о программе:

Отвечают на вопросы.

  • Заголовок

  • const nn = 10


  • Переменные и их типы


  • Ввели размер и заполнили их элементами от 1 го до последнего.

Вывели элементы


  1. Изучение нового материала.

5 минут

Предлагает самостоятельно изучить теоретический материал по презентации.

Изучают конспектируют

Переход на новую тему.

5 минут

  • Объясняет на примере постеров, указывая стрелочками дописывает строки двумерного массива.

  • А теперь смотрите, что было бы если к царю присоединился его брат.

Использует карточки для объяснения.

Слушают и конспектируют в тетрадь.

  1. Практика

10 минут


Предлагает проверить программу вывода элементов двумерного массива на экран.

Можно оказать помощь учащимся из своей группы.


Вывод элементов одномерного массива на экран:


Рrogram vivodmassv1;

const nn = 10;

var a: array[1..nn]of integer;

i, n: integer;


begin

writeln('razmer');

readln(n);

for i := 1 to n do

begin

writeln('element');

readln(a[i]);

end;

for i := 1 to n do

write(a[i]:3);

writeln;

end.


Набор и отладка программы.

Работают индивидуально

Делают отладку программы

Исправляют ошибки.

Вывод элементов двумерного массива на экран.


Рrogram vivodmassv2;

const nn = 10;

const mm = 10;

var a: array[1..nn, 1..mm]of integer;

i, j, n, m: integer;


begin

writeln('razmer');

readln(n, m);

for i := 1 to n do

for j := 1 to m do

begin

writeln('element');

readln(a[i, j]);

end;

for i := 1 to n do

begin

for j := 1 to m do

write(a[i, j]:3);

writeln;

end;

end.


  1. Тестирование

5 минут

Предлагает проверить знание на теорию, ответив на тестовые вопросы на компьютере.

Тестируются с помощью программы мультитестер.

Выписывают свои оценки в тетрадь.

  1. Оценки

Предлагает озвучить оценки за тесты.

Озвучивают свои оценки

  1. Итог урока.

2 минуты




Предлагает подвести итог урока

  • Какова была цель сегодняшнего урока?

  • Какой вывод можете сделать?

  • Каким образом мы достигли цели? Если нет то почему?

Отвечают на вопросы.

  1. Рефлексия

1 минута

Выберите фразеологизм или пословицу которые характеризуют вашу работу сегодня

  1. Шевелить мозгами…

  2. Краем уха…

  3. Хлопать ушами…

Выбирают фразы и характеризуют свою работу

  1. Домашнее задание

Видеоролик «Танцоры»

2 минуты


  1. Выучить основные понятия

  2. Подумать какую работу показали танцоры и попробуйте написать его программу.

Записывают домашнее задание в дневник


БЛАГОДАРИТ ЗА УРОК








Содержимое разработки

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

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

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

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

Двумерный массив состоит из элементов с двумя индексами: один показывает номер столбца, другой – номер строки. j A 1 2 3 4 1 2 i

Двумерный массив состоит из элементов с двумя индексами: один показывает номер столбца, другой – номер строки.

j

A

1 2 3 4

1

2

i

Элемент массива  обозначается по имени массива , с указанием индекса  строки и  индекса  столбца.  A [i , j] Пример:  Перед вами массив А, состоящий из 3 строк и 4 столбцов А столбцы 2 3 5 1 6 4 1 7 2  строки -8 6 9 Элемент А [ 2,3 ] находится на пересечении 2 строки, 3 столбца и равен 7

Элемент массива обозначается по имени массива , с указанием индекса строки и индекса столбца. A [i , j]

Пример: Перед вами массив А, состоящий из 3 строк и 4 столбцов

А столбцы

2

3

5

1

6

4

1

7

2

строки

-8

6

9

Элемент А [ 2,3 ] находится на пересечении 2 строки, 3 столбца и равен 7

Размерность определяется как количеством индексов в строке и столбце. Размерность = n  m , где n - количество строк, m - количество столбцов. А 1 1 2 А [1,1] 2 А [2,1] 3 А [1,2] 3 А [ 3 ,1] А [2,2] 4 А [1, 3 ] А [2, 3 ] А [ 2 ,2] А [1, 4 ] А [2, 4 ] А [ 3 , 3 ] А [ 3 , 4 ] Размерность =3*4= 12 Индекс строки Индекс столбца

Размерность определяется как количеством индексов в строке и столбце.

Размерность = n m , где n - количество строк, m - количество столбцов.

А

1

1

2

А [1,1]

2

А [2,1]

3

А [1,2]

3

А [ 3 ,1]

А [2,2]

4

А [1, 3 ]

А [2, 3 ]

А [ 2 ,2]

А [1, 4 ]

А [2, 4 ]

А [ 3 , 3 ]

А [ 3 , 4 ]

Размерность =3*4= 12

Индекс строки

Индекс столбца

Var A:  array[ 1..n,1..m ] of тип; n – количество строк m – количество столбцов

Var A: array[ 1..n,1..m ] of тип;

n – количество строк

m – количество столбцов

Ввод и вывод двумерного массива, как и одномерного, производится поэлементно, т.е. используем цикл, но формирование двумерного немного усложняется тем, что необходимо использовать вложенные циклы (один цикл для номера строки, другой – номер столбца) Writeln (‘Введите элементы массива’); Readln (A [i , j]);  for i:=1 to n do  for j:=1 to m do

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

Writeln (‘Введите элементы массива’);

Readln (A [i , j]);

for i:=1 to n do

for j:=1 to m do

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Сохранить у себя:
Разработка урока на тему: Двумерный массив. (17.02 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт