Инфоурок Информатика КонспектыУрок информатики 10 класс «Исследование заполнения двумерного массива – квадратной матрицы».

Урок информатики 10 класс «Исследование заполнения двумерного массива – квадратной матрицы».

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

Урок информатики 10 класс «Исследование заполнения двумерного массива – квадратной матрицы».

Урок – практическая работа в среде программирования на языке программирования Pascal.

 

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

Задачи урока:

Образовательные          

1) закрепить понятия: двумерный массив, индексация элементов двумерного массива, объявление, заполнение, печать двумерных массивов;

2)      отработать понятия: квадратная матрица, главная и побочная диагонали квадратной матрицы;

3)      формировать навыки работы с индексацией элементов, расположенных над, под, на главной и побочной диагоналями;

4) провести исследование и найти закономерности заполнения квадратного двумерного массива

Развивающие:          

1) развивать логического мышления учащихся;

            2) формировать умения находить закономерности;

Воспитательная:       формировать ответственность за результаты самостоятельной работы

 

План урока:

1. Организационный момент (1 мин.) 2. Актуализация знаний. Мотивация познавательной деятельности учащихся. (5 мин.) 3. Исследовательская практическая работа (30мин) 4. Совместный анализ проведенного исследования(5 мин.). 5. Подведение итогов урока: рефлексия урока. (4 мин)

 

Ход урока:

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

Учитель приветствует учащихся, проверяет их готовность к уроку, отмечает отсутствующих.

2.                  Актуализация знаний. Мотивация познавательной деятельности.

·      Актуализация знаний. На прошлом уроке мы с вами познакомились  с двумерным квадратным массивом: способами объявления, заполнения, вывода на экран. Сегодня на уроке мы проведем исследование заполнения квадратной матрицы с помощью различных закономерностей, попробуем практическим путем  выявить эти закономерности.

Мотивация познавательной деятельности.

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

Фронтальный опрос. Ответьте на следующие вопросы:

  1. Как описать одномерный массив?
  2. Как задать значение его элементов?
  3. Как вывести массив на экран?
  4. Как найти сумму элементов массива?
  5. Как найти номер заданного элемента массива?
  6. Как найти количество элементов массива с заданными свойствами?
  7. Как определить, обладают ли все элементы массива заданными свойствами?
  8. Что такое двумерный массив? Сколько индексов характеризует конкретный элемент двумерного массива?
  9. Как его описать
  10. Как его заполнить, приведите примеры заполнения массива различными способами.
  11. Как вывести двумерный массив на экран?

3.                  Практическая работа – исследование в среде программирования.

Задание для проведения практической работы – исследования. Раздается каждому учащемуся.

 

Для данного целого положительного N сформировать массив A(N,N) и вывести его на экран в виде следующей таблицы:

 

А) 1 0 0 0  …0

     0 2 0 0  …0

     0 0 3 0  …0

      . . . . . . . . . .

     0 0 0 0  …N

 

Б) 1 1 1 1 1 …1

     2 2 2 2 2…2

     3 3 3 3 3 …3

      . . . . . . . . . .

     N N N N …N

 

В) 1 2 3N

     1 2 3 N

     1 2 3 … N

      . . . . . . . .

     1 2 3 … N

 

 

 Г) 1   2   3   …   N

     2   3   4   …    N+1

     3   4   5    …   N+2

      . . . . . . . . . . . . . . . .

     N  N+1 N+2…2N-1

 

Д) 1   2     3 …    N

     2   4     6 …    2N

     3   6     9 …    3N

      . . . . . . . . . . . .

     N  2N  3N … N2

 

Е) 1    2   3    4 …N

     0   1   2    3 …N -1

     0   0   1    2  …N - 2

      . . . . . . . . . . . .

     0   0    0    0 … 1

 

 

Ж) 2       4        8 …     2N

     3        9       27 …    3N

     4      16       64 …    4N

      . . . . . . . . . . . . . . . . . . .

    N+1  (N+1)2   (N+1)3(N+1)N

 

З) 1        2         4 …     2N-1

     2       4         8 …     2N

     4       8        16 …    2N+1

      . . . . . . . . . . . . . . . . . .

    2N-1     2N       2N+1  22N-2

 

К) 1        4         9…      N2

     4        9        16. . .  (N+1)2

     9        16      25       (N+2)2

      . . . . . . . . . . . . . . . . . . . .

     N2  (N+1)2  (N+2)2  (2N-1)2

 

 

Практическая часть.

Учитель предлагает ребятам открыть, сохраненную на сетевом диске программу объявления, заполнения и вывода на экран квадратной матрицы и найти закономерности для всех заданий от А до К, представленных в карточке. Ребята каждый на своем компьютере выполняет задание, записывая найденную закономерность в тетрадь.

  1. Совместный анализ проведенного исследования(5 мин.)

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

А) program fox;

uses crt;

const A=5;

      B=5;

var mas:array[1..A,1..B] of integer;

i,k:integer;

begin

ClrScr;

 

for i:=1 to A do

for k:=1 to B do

  if i=k then mas[i,k]:= i;

  writeln('Введенный массив');

for i:=1 to A do

begin

for k:=1 to B-1 do

         write (mas[i,k]:4);

 writeln ( mas[i,B]:4);

 

   end;

   end.

Б) mas[i,k]:= i;

В) mas[i,k]:= k;

Г) mas[i,k]:= i+k -1;

Д) mas[i,k]:= i*k ;

Е) begin

   if i<k then mas[i,k]:=k-i+1 ;

   if i=k then mas[i,k]:=1 ;

   end;

Ж) k:=1;

for i:=1 to B do

mas[i,k]:=i+1;

for k:=2 to A do

 for i:=1 to B do

    mas[i,k]:=  mas[i,k-1]*(i+1);

 

З) mas[1,1]:=1;

k:=1;

for i:=2 to B do

mas[i,k]:=mas[i-1,k]*2;

 

for k:=2 to A do

 for i:=1 to B do

    mas[i,k]:=  mas[i,k-1]*2;

К) mas[i,k]:=(i+k-1)*(i+k-1);

 

 

  1. Подведение итогов урока: рефлексия урока. (4 мин)

Ребята, ответьте письменно на два вопроса:

    1. Чем полезна была для тебя деятельность на сегодняшнем уроке?
    2. Какие навыки ты приобрёл или закрепил в ходе выполнения практического исследования?

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

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок информатики 10 класс «Исследование заполнения двумерного массива – квадратной матрицы»."

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

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

Землеустроитель

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Данная разработка интересна деятельностным подходом, который реализуется в ходе всего урока. Ученики, получив карточки с заданием, в которых представлены разные варианты заполнения квадратной матрицы, должны с помощью компьютера, среды программирования провести исследование и определить закономерности заполнения двумерных массивов. Первые 4 задания не вызывают, как правило, трудностей у учащихся, а вот остальные требуют анализа, выдвижения гипотезы, её проверки. По завершению самостоятельной работы необходимо подвести итоги работы, не прописывая, а проговаривая, полученные закономерности.

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

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

6 664 087 материалов в базе

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

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

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

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

  • Скачать материал
    • 11.05.2014 2625
    • DOCX 59.5 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зайцева Елена Алексеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зайцева Елена Алексеевна
    Зайцева Елена Алексеевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 2300
    • Всего материалов: 1

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

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

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

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

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

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

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

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

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Проектный подход к рекламе: эффективные стратегии и инструменты

8 ч.

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

Мини-курс

Искусство понимания: техники успешной жизни, отношений и бизнеса

4 ч.

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

Мини-курс

Фитнес: вопросы здоровья и безопасности во время тренировок

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек