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

Контрольная работа по информатике по теме «Заполнение массива»

Файл будет скачан в форматах:

  • pdf
  • docx
0
23.06.2025
«Инфоурок»

Материал разработан автором:

Айдонидис Эмиль Георгиевич

Преподаватель

Контрольная работа по информатике для 10 класса по теме «Заполнение массива» предназначена для проверки базовых знаний и навыков работы с массивами — одной из ключевых структур данных в программировании. Работа включает 7 заданий: тестовые вопросы, задания на установление соответствий, анализ и исправление кода, практическое программирование, ручные вычисления и логическое обоснование. Такая структура позволяет оценить как теоретическое понимание, так и умение применять знания на практике. Учащиеся должны продемонстрировать знание синтаксиса работы с массивами (создание, заполнение, обращение по индексу, изменение значений), понимание базовых понятий (индексация, длина массива, итерации), а также умение анализировать и исправлять простые ошибки в коде. Кроме того, предлагается написать собственную программу, в которой массив заполняется пользователем и выводится в обратном порядке. В ходе выполнения заданий учащиеся также учатся вычислять значения элементов массива вручную и применять массивы в повседневных задачах. Контрольная работа способствует развитию алгоритмического мышления, внимательности к деталям и уверенности в работе с одной из самых распространённых форм представления данных.

Краткое описание методической разработки

Контрольная работа по информатике для 10 класса по теме «Заполнение массива» предназначена для проверки базовых знаний и навыков работы с массивами — одной из ключевых структур данных в программировании. 
Работа включает 7 заданий: тестовые вопросы, задания на установление соответствий, анализ и исправление кода, практическое программирование, ручные вычисления и логическое обоснование. Такая структура позволяет оценить как теоретическое понимание, так и умение применять знания на практике.

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

Развернуть описание

Урок информатики 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 класс «Исследование заполнения двумерного массива – квадратной матрицы»."
Смотреть ещё 6 054 курса

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

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

Скачать

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

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

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

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

7 364 784 материала в базе

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

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

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

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

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

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

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

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

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 352 507 материалов из нашего маркетплейса.

Мини-курс

Применение семантического ядра в SEO и рекламе

2 ч.

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

Мини-курс

Пищевая безопасность и здоровье

4 ч.

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

Мини-курс

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

4 ч.

699 руб.
Подать заявку О курсе
  • Сейчас обучается 71 человек из 34 регионов
  • Этот курс уже прошли 102 человека
Смотреть ещё 6 054 курса