СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Таблицы и массивы.

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Таблицы и массивы.»

Информатика и ИКТ 9 класс

Тема: Таблицы и массивы

Цели  урока:

Обучающие: способствовать изучению понятия линейных таблиц, массивов, одномерных массивов, познакомить учащихся с понятием цикла с параметром, формирование навыка составлять блок-схемы.

Развивающие: способствовать развитию логического мышления, внимания; развитие способностей формализации, элементов системного мышления; развитие умения связывать изучение нового материала с уже известными фактами;

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

План урока:

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

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

  3. Проверка домашнего задания

  4. Мотивация учебной деятельности

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

  6. Выполнение практики

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

  8. Подведение итогов урока

Ход урока:

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

Приветствие. Проверка присутствующих.

  1. Актуализация опорных знаний.

  • Когда появился язык Паскаль и кто его автор? (Никлаус Вирт в 1971 году в честь Блеза Паскаля)

  • Как записывается заголовок программы на Паскале? ( Program имя программы;)

  • С какими типами числовых величин работает Паскаль ( целые, вещественные)

  • Как записывается раздел описания переменных? ( var a,b: integer; c,d: real;)

  • Как записывается ветвление и цикл в Паскале?

  1. Проверка домашнего задания

Проверка наличия, обсуждение решения.

  1. Мотивация учебной деятельности

Повторение блок-схем (по карточкам).

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

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

Что такое массив

Представление таблицы в языках программирования называется массивом. Вот, например, таблица, содержащая среднемесячные значения температуры в Перми в 2000 году:

Месяц

1

2

3

4

5

6

7

8

9

10

11

12

Температура

-21

-18

-7,5

5,6

10

18

22,2

24

17

5,4

-7

-18

Такую таблицу называют линейной. Она представляет собой последовательность упорядоченных чисел. Для обозначения этих чисел используют индексированные имена. Например, через Т[1] обозначается температура в январе (первом месяце года), Т[5] — температура в мае и т. д.

В программировании линейная таблица называется одномерным массивом. В нашем примере Т — это имя массива. Элементы массива пронумерованы. Порядковый номер элемента называется его индексом. Каждый элемент массива обозначается индексированным именем в следующей форме:

[]

Индекс записывается в квадратных скобках: Т[2], Т[10], Т[12]. Индексы могут представляться не только в виде констант, но и в виде целых переменных и даже выражений целого типа: Т[і], Т[k],Т[i+k], Т[2*k]. Важно следить, чтобы значения индексов не выходили за допустимые границы. В примере с температурами они должны лежать в диапазоне от 1 до 12.

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

Массив — это пронумерованная конечная последовательность однотипных величин.   

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



Описание и ввод значений в массив на Алгоритмическом языке

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

Обратите внимание на вторую строку алгоритмов. В ней присутствует описание массива температур. В Алгоритмическом языке массив называется таблицей. Запись

вещ таб Т[1:12]

описывает таблицу (массив) вещественного типа, имя которого Т и элементы пронумерованы от 1 до 12.



Цикл с параметром в АЯ

В первом варианте алгоритма используется уже знакомая вам алгоритмическая структура цикла с предусловием. Переменная I играет роль параметра цикла, изменяющегося от 1 до 12 с шагом 1. Внутри цикла она используется в качестве индекса в обозначении элементов цикла: Т[I].

Ввод организован в режиме диалога. Вы уже знаете, что это обязательное условие дружественности интерфейса программы. Перед вводом каждого очередного элемента таблицы на экран будет выводиться его имя. Это результат выполнения команды вывод “Т[”, I , “]=” .После этого программист должен ввести с клавиатуры соответствующее число (команда ввод Т[I]):

Т[1]= -21
Т[2]= -18
Т[3]= -7.5 и т. д.

Во втором варианте используется алгоритмическая структура, которая называется «цикл с параметром». Ее общая форма такая:

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

  1. Выполнение практики

Построение блок-схем в учебной программе.

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

§17 ______________________


  1. Подведение итогов урока

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


4