- Преподавателю
- Информатика
- План урока: «Массивы. Одномерные и двумерные массивы»
План урока: «Массивы. Одномерные и двумерные массивы»
Раздел | Информатика |
Класс | - |
Тип | Конспекты |
Автор | Латыпова Л.С. |
Дата | 28.02.2014 |
Формат | doc |
Изображения | Есть |
Министерство Образования и Науки Российской федерации Татарский Государственный Гуманитарно - Педагогический Университет
Физический факультет.
План урока:
«Массивы. Одномерные и двумерные массивы.»
Провела:
Студентка 5 курса
Физического факультета
Группы 060502
Гизатуллина Лилия С.
Дата проведения:
18.20.10.
Казань 2010
Триединая задача урока:
-
Познавательная - познакомить учеников с понятиями массив данных, имя массива, элемент массива, индекс; формировать навыки и умения составлять программы с использованием массивов
-
Развивающая - учить анализировать и сравнивать, задавать вопросы.
-
Воспитательная - воспитывать аккуратность, внимательность, вежливость и дисциплинированность, бережное отношение к вычислительной технике.
Цель урока:
На этом занятии вы познакомитесь со сложным типом данных - массивами, научитесь формировать массивы в программах, применять их при составлении программ.
План урока:
-
Актуализация опорных знаний
-
Что такое типы данных?
-
Какие типы данных вы знаете?
-
Как использовать команды цикла?
-
Какие циклы вы знаете?
-
Изложение нового материала.
В практической деятельности человека часто используются таблицы и списки.
Например:
-
Список учеников в журнале;
-
Список среднесуточной температуры месяца;
-
Таблица умножения.
Элементы списков и номера строк и столбцов всегда нумеруются.
В языках программирования подобные типы данных описываются с помощью массивов.
Массив - это набор однотипных данных, к которым можно обратиться с помощью единственного имени.
Каждое значение в массиве называется элементом.
Номер элемента в списке называется индексом.
Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ
Одномерный массив.
В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков.
Шкаф - это массив.
Ящики - это индексы.
Содержимое ящиков - элементы массива.
Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа -имени массива - и номера ящика - индекса массива.
Двумерный массив.
Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра.
Название кинотеатра - имя массива.
Ряд, место - индексы.
Человек на
определенном месте
- элемент массива.
Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний:
Var имя_массива : array [размер ] of тип_элементов;
Имя массива выбираем по основным правилам имен идентификаторов.
Размер: [начальный_индекс . . конечный_индекс ]
[1..5 ] [10..100 ] [-10..10 ]
[нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ]
Например,
Var
Name: array [1..30] of string;
Temperature : array [1..31] of real;
Kino : array [1..25, 1..40] of string;
Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса этого элемента в [ ]
Name[15], Temperature[10], Kino[5,6]
Элементы массивов используются в выражениях также, как и обычные переменные:
Name[15]:= ' Иванов ';
Sum:=Sum+Temperature[10];
Kino[5,6]:='Свободно ' ;
В качестве индексов массивов можно использовать переменные целого типа:
Name[i], Temperature[k], Kino[i,j]
Это свойство дает возможность обрабатывать массивы в циклах, в которых индекс массива является одновременно и счетчиком цикла.
Три этапа работы с массивами:
1. Заполнение массива данными
2. Преобразование массива
(действия с элементами массива)
3. Вывод массива или
отдельных данных на экран
-
Пример задачи - вычисление суммы элементов массива.
Рассмотрим работу с массивом на примерах:
Задача 1.
Написать программу, которая сначала должна обеспечить ввод 5 чисел в одномерный массив, затем вычислить их сумму и вывести ее на экран.
Program Sum_mas;
uses Crt;
Var i: integer;
Sum : real;
M : array [1..5] of Real;
begin
Clrscr;
For i:=1 to 5 do
begin
write ('m[',i,']=');
readln(m[i]);
end;
sum:=0;
For i:=1 to 5 do
Sum:=sum+m[i];
Writeln ('Sum=',sum:6:2);
readln;
end.
-
Закрепление нового материала - практическая работа.
Задача 1.
Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные должны вводиться во время работы программы.
Рекомендуемый вид экрана при работе программы:
Введите температуру воздуха за неделю.
1 день= 2
2 день= 0
3 день= -3
4 день= 1
5 день= 3
6 день= -2
7 день= 0
Средняя температура: 0.00 град.
-
Итоги урока.
На этом уроке мы узнали:
-
Массив - это структура данных, представляющая собой совокупность элементов одного типа.
-
Массив должен быть объявлен в разделе объявления переменных.
-
Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.
-
Для ввода, вывода и обработки массивов удобно применять команды цикла.
-
Домашнее задание: Выучить конспект, § 31(Глинський, частина 1) задачи в тетради.