Автор конспекта:
Автор(ы): — Сухорукова Татьяна Васильевна

Место работы, должность: — МОУ Подбельская СОШ

Регион: — Самарская область

Характеристики урока (занятия) Уровень образования: — среднее (полное) общее образование

Целевая аудитория: — Учащийся (студент)
Целевая аудитория: — Учитель (преподаватель)

Класс(ы): — 8 класс
Класс(ы): — 9 класс
Класс(ы): — 10 класс
Класс(ы): — 11 класс

Предмет(ы): — Информатика и ИКТ

Цель урока: — познакомить учащихся с определением массива, индекса; • показать естественность использования циклов при обработке массивов; • продемонстрировать преимущество использования массивов при решении некоторых типов задач; • показать правила описания массивов в среде Turbo Pascal и продемонстрировать простейшие алгоритмы на массиве (поиск наибольшего, поиск заданного элемента и т.д.)

Тип урока: — Урок изучения и первичного закрепления новых знаний

Краткое описание: — Этапы урока 1. Новая тема 1. Определение массива и индекса. 2. Примеры реальных объектов, которые можно представить в виде массива. 3. Правила описания массивов на языке Turbo Pascal. 4. Примеры использования масивов. 5. Использование циклов при операциях с массивами. 6. Примеры операций с массивами на языке Turbo Pascal. 2. Рефлексия Составить программу для нахождения среднего арифметического элементов массива 3. Домашнее задание. 4. Подведение итогов урока.

Ресурс для профильной школы: — Ресурс для профильной школы

Ход урока
Организационный момент.
I. Объяснение нового материала
.
В программировании даже при написании самых простых программ возникает необходимость в большом количестве переменных. Обычно они разные по типам и по использованию, но бывают ситуации, когда эти переменные одинаковы и их необходимо очень большое количество.
Для того, чтобы Вы лучше поняли, я приведу простой пример. Давайте представим работу такой программы, как нахождение среднего арифметического среди 100 чисел. Что нам понадобиться для написания такой программы? Конечно, сами числа. Для хранения 100 чисел мы должны использовать 100 переменных. Описать их можно, скажем, следующим образом:
var
n1,n2,n3,n4,n5,
n6,n7, …, n100: Integer;
Это будет выглядеть крайне громоздко, не так ли? Вот здесь и возникает понятие массивов.
Массив — это на самом деле одна переменная, но она содержит в себе большое количество отдельных элементов, того типа, который определит программист, и столько, сколько он захочет. (При этом размер массива несколько ограничен). Что это означает? Что заведя переменную-массив мы как бы создаем цепочку переменных. После чего мы можем обратиться к любому элементу этой цепочки: прочитать его, изменить, сделать с ним все, что можно сделать с обычной переменной.
Мы можем создать цепочку и из чисел, и из символов, да и вообще из чего угодно. Сегодня мы разберем создание массивов из чисел, а далее по ходу рассылки разберемся и с другими типами массивов.

1. Определение массива и индекса
Массив – группа элементов одного типа, объединенных под общим именем.
Индекс – что-то (чаще всего номер), что позволяет отличать элементы массива один от другого и обращаться к ним.
2. Примеры реальных объектов, которые можно представить в виде массива, обсуждение почему это так:
o Почему книгу можно считать “массивом”? Что в этом случае будет элементом массива, а что — индексом?
o Почему дом можно считать “массивом”? Что в этом случае будет элементом массива, а что — индексом?
o Почему шахматную доску можно считать массивом? Что в этом случае будет элементом массива, а что — индексом?
o Почему футбольную команду можно считать массивом? Что в этом случае будет элементом массива, а что — индексом?
o
3. Правила описания массивов на языке Turbo Pascal

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

Массивы, как и простые переменные, подлежат описанию в разделе переменных:

VAR : ARRAY[] OF ;

array (эррэй) — массив. of (оф) — из.
Тип индексов — любой скалярный тип кроме real. Индексы можно вычислять.
Тип элементов — любой для данной версии языка.
[min..max] — размер массива. min — нижняя, max –верхняя границы индексов. min

( план – конспект урока 1 класс 5 класс. 6 класс 7 класс 8 класс 9 класс 10 класс Английский язык Литературное чтение Математика Музыка ОБЖ Окружающий мир Оренбургская область Физика ЦОР алгебра биология викторина внеклассное мероприятие география геометрия здоровье игра информатика история классный час конкурс конспект урока краеведение кроссворд литература начальная школа обществознание презентация программа проект рабочая программа русский язык тест технология урок химия экология