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

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

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Двумерный массив.ppt

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

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Заместитель директора

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

  • Урок информатики «Двумерный массив»Гречухина Надежда Григорьевна
МБОУ школа №...

    1 слайд

    Урок информатики «Двумерный массив»
    Гречухина Надежда Григорьевна
    МБОУ школа № 19.
    Г. Кинешма
    2016 год

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

    2 слайд

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

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

Первый индек...

    3 слайд


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


    Первый индекс –номер столбца

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

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

    4 слайд

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

  • Номера строкНомера столбцовА[ 2,5]=А[ 5,2]=А[ 1,2]=А[ 3,4]=20431210

    5 слайд

    Номера строк
    Номера столбцов
    А[ 2,5]=
    А[ 5,2]=
    А[ 1,2]=
    А[ 3,4]=
    20
    43
    12
    10

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

    6 слайд

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

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

    7 слайд

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

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

    8 слайд

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

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

    9 слайд

    Объявление матриц
    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 -м столбце}
    Ввод двумерного массива с клавиатуры:

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

    10 слайд

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

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

    11 слайд

    Заполнение случайными числами:
    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;

  • Задача 1. Что можно сказать о сформированном массиве?      Const          N=...

    12 слайд

    Задача 1.
    Что можно сказать о сформированном массиве?
    Const N=6; M=3;
    Var c: Array [1..N,1..M] Of Integer;
    i, j: Integer;
    Begin
    For i:=1 To N Do
    Begin
    For j:=1 To M Do
    Begin
    С[i,j]:= random(61) + 20;
    Write (c[i,j]:6);
    End;
    WriteLn;
    End;

    End.
    Ответ: двумерный целочисленный массив,
    6 строк, 3 столбца.
    Задача 2. Что находит фрагмент программы?

    const n=3;
    var a:array [1..n,1..n] of real;
    i, j: integer; S: real;
    Begin
    S:=0;
    for i:=1 to n do
    S:=S+a[i,i];

    Ответ: находит сумму элементов.

    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 слайд

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

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ урок по теме Двумерный массив.doc

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

10 класс

 

Задачи:

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

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

Цель урока:

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

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

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

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

Ход урока:

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

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

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

1.      Массив

2.      Индекс

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

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

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

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

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

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

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

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

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

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

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

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

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. Дан двумерный массив. Найдите строку с наибольшей суммой элементов и наименьшей. Вывести на экран найденные строки и суммы их элементов.
Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике "Двумерный массив""

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 248 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 01.11.2016 3634
    • RAR 755 кбайт
    • 17 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гречухина Надежда Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Гречухина Надежда Григорьевна
    Гречухина Надежда Григорьевна
    • На сайте: 7 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 17361
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 39 регионов
  • Этот курс уже прошли 803 человека

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 53 регионов
  • Этот курс уже прошли 970 человек

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 37 человек из 19 регионов
  • Этот курс уже прошли 68 человек

Мини-курс

Эффективное продвижение и организация проектов в сфере искусства

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы психологических трансформационных игр

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 57 человек из 33 регионов
  • Этот курс уже прошли 28 человек

Мини-курс

Архитектура мира: от Крита до Австралии

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 44 человека из 21 региона
  • Этот курс уже прошли 13 человек