126624
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

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

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




План урока:

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








Провела:

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

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

Группы 060502

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

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

18.20.10.
















Казань 2010

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

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

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

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


Цель урока:

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



План урока:

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

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

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

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

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

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

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

Например:

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

Название кинотеатра – имя массива. hello_html_48433e2b.jpg

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

Человек на

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

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

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

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


Phello_html_6331324f.pngrogram 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) задачи в тетради.


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

Номер материала: 57272040356

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Оставьте свой комментарий
Для того чтобы задавать вопросы нужно авторизироватся.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.