План урока: «Массивы. Одномерные и двумерные массивы»

Триединая задача урока: Познавательная – познакомить учеников с понятиями массив данных, имя массива, элемент массива, индекс; формировать навыки и умения составлять программы с использованием массивов Развивающая – учить анализировать и сравнивать, задавать вопросы. Воспитательная – воспитывать аккуратность, внимательность, вежливость и дисциплинированность, бережное отношение к вычислительной технике.   Цель урока: На этом занятии вы познакомитесь со сложным типом данных – массивами, научитесь формировать массивы в программах, применять их при составлении программ.     План урока: Актуализация опорных знаний Что такое типы данных? Какие типы данных вы знаете? Как использовать команды цикла? Какие циклы вы знаете? Изложение нового материала. В практической деятельности человека часто используются таблицы и списки. Например: •         Список учеников в журнале; •         Список среднесуточной температуры месяца; •         Таблица умножения. Элементы списков и номера строк и столбцов всегда нумеруются. В языках программирования подобные типы данных описываются с помощью массивов. Массив - это набор однотипных данных, к которым можно обратиться с помощью единственного имени.   Каждое значение в массиве называется элементом. Номер элемента в списке называется индексом. Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ Одномерный массив. В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков. Шкаф – это массив. Ящики – это индексы. Содержимое ящиков – элементы массива. Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива. Двумерный массив. Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра. Название кинотеатра – имя массива.   Ряд, место - индексы. Человек на определенном месте – элемент массива. Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний: 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. Вывод массива или отдельных данных на экран
Раздел Информатика
Класс -
Тип Конспекты
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Министерство Образования и Науки Российской федерации Татарский Государственный Гуманитарно - Педагогический Университет

Физический факультет.




План урока:

«Массивы. Одномерные и двумерные массивы.»








Провела:

Студентка 5 курса

Физического факультета

Группы 060502

Гизатуллина Лилия С.

Дата проведения:

18.20.10.
















Казань 2010

Триединая задача урока:

  1. Познавательная - познакомить учеников с понятиями массив данных, имя массива, элемент массива, индекс; формировать навыки и умения составлять программы с использованием массивов

  2. Развивающая - учить анализировать и сравнивать, задавать вопросы.

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

Цель урока:

На этом занятии вы познакомитесь со сложным типом данных - массивами, научитесь формировать массивы в программах, применять их при составлении программ.

План урока:

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

  • Что такое типы данных?

  • Какие типы данных вы знаете?

  • Как использовать команды цикла?

  • Какие циклы вы знаете?

  1. Изложение нового материала.

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

Например:

  • Список учеников в журнале;

  • Список среднесуточной температуры месяца;

  • Таблица умножения.

Элементы списков и номера строк и столбцов всегда нумеруются.

В языках программирования подобные типы данных описываются с помощью массивов.

Массив - это набор однотипных данных, к которым можно обратиться с помощью единственного имени.

Каждое значение в массиве называется элементом.

Номер элемента в списке называется индексом.

Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ

Одномерный массив.

План урока: «Массивы. Одномерные и двумерные массивы»В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков.

Шкаф - это массив.

Ящики - это индексы.

Содержимое ящиков - элементы массива.

Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа -имени массива - и номера ящика - индекса массива.

Двумерный массив.

Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра.

Название кинотеатра - имя массива. План урока: «Массивы. Одномерные и двумерные массивы»

Ряд, место - индексы.

Человек на

определенном месте

- элемент массива.

Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний:

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. Пример задачи - вычисление суммы элементов массива.

Рассмотрим работу с массивом на примерах:

Задача 1.

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

PПлан урока: «Массивы. Одномерные и двумерные массивы»rogram 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.

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

Рекомендуемый вид экрана при работе программы:

Введите температуру воздуха за неделю.

1 день= 2

2 день= 0

3 день= -3

4 день= 1

5 день= 3

6 день= -2

7 день= 0

Средняя температура: 0.00 град.


  1. Итоги урока.

На этом уроке мы узнали:

  1. Массив - это структура данных, представляющая собой совокупность элементов одного типа.

  2. Массив должен быть объявлен в разделе объявления переменных.

  3. Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.

  4. Для ввода, вывода и обработки массивов удобно применять команды цикла.


  1. Домашнее задание: Выучить конспект, § 31(Глинський, частина 1) задачи в тетради.


© 2010-2022