<metakeywords>Информатика, класс, урок, на тему, 9 класс, Массивы в Паскале.</metakeywords><br>
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Массивы в Паскале.</metakeywords><br>
-
<br>
-
'''Тема: Массивы в Паскале'''<br>
+
==Тема==
+
*'''Массивы в Паскале'''
-
'''Цель:''' Рассказать о массивах и их использовании в программе Паскаль.
+
==Цель==
+
*Рассказать о массивах и их использовании в программе Паскаль.
+
+
==Ход урока==
+
+
===Понятие "массив"===
<br> Вы знаете, что компьютер предназначен в основном для облегчения работы человека с большими информационными объемами. Во всех существующих языках программирования есть типы переменных, отвечающие за хранение больших массивов данных. <br>
<br> Вы знаете, что компьютер предназначен в основном для облегчения работы человека с большими информационными объемами. Во всех существующих языках программирования есть типы переменных, отвечающие за хранение больших массивов данных. <br>
Строка 14:
Строка 19:
'''Массив''' – это упорядоченная последовательность однообразных данных, объединенных под одним именем. <br>
'''Массив''' – это упорядоченная последовательность однообразных данных, объединенных под одним именем. <br>
+
{{#ev:youtube|stwaySGr5ZY}}
{{#ev:youtube|stwaySGr5ZY}}
+
Именно в них объединены все результаты каких-либо исследований, списки сотрудников, или другие сложные структуры данных. <br>
Именно в них объединены все результаты каких-либо исследований, списки сотрудников, или другие сложные структуры данных. <br>
''Линейные массивы'' являются самой простой величиной - для точного указания на ее отдельный элемент данных достаточно знать одно число. Более сложные структуры базируются на основе линейных (одномерных) массивов.
+
====Одномерные (линейные) массивы====
+
'''Линейные массивы '''являются самой простой величиной - для точного указания на ее отдельный элемент данных достаточно знать одно число. Более сложные структуры базируются на основе линейных (одномерных) массивов.
+
<br>
+
[[Image:1masiv.jpg|480px|Одномерный массив]]
-
. [[Image:1masiv.jpg]]
+
<br>
-
+
-
+
Такие массивы могут быть в виде последовательности чисел с известным количеством членов.
Такие массивы могут быть в виде последовательности чисел с известным количеством членов.
Строка 62:
Строка 70:
<br>
<br>
-
[[Image:Primer mas.jpg]]
+
[[Image:Primer mas.jpg|480px|Пример описания массива]]
<br>
<br>
Строка 87:
Строка 95:
<br>
<br>
+
+
====Двумерный массив====
'''Двумерный массив '''- совокупность данных, где значение каждых элементов зависит от его положения в строке и в столбце. Элементы двумерного массива описывается как a[i,j], где: а - имя массива i - номер строки j - номер столбца.
'''Двумерный массив '''- совокупность данных, где значение каждых элементов зависит от его положения в строке и в столбце. Элементы двумерного массива описывается как a[i,j], где: а - имя массива i - номер строки j - номер столбца.
Рассмотрим два самых распространенных '''способа ввода матрицы в память''', зависящих от направления задачи:
-
Рассмотрим два самых распространенных '''способа ввода матрицы в память''', зависящих от направления задачи:
+
<br>
-
+
-
+
-
[[Image:Vvvod.jpg]]
+
[[Image:Vvvod.jpg|480px|Способы ввода матрицы в память]]
<br>
<br>
-
<br> '''Вопросы: '''
+
===Вопросы===
-
1. Что такое массив?
+
''1. Что такое массив?''
-
2. Какие существуют виды массивов?
+
''2. Какие существуют виды массивов?''
-
3. Что такое линейный массив?
+
''3. Что такое линейный массив?''
-
4. Как записывается одноуровневый массив?
+
''4. Как записывается одноуровневый массив?''
<br>
<br>
-
''Список использованных источников:''
+
==Список использованных источников==
-
1. Урок на тему: « Массивы в Turbo Pascal», Жабина Светлана Александровна, г. Воронеж
+
''1. Урок на тему: « Массивы в Turbo Pascal», Жабина Светлана Александровна, г. Воронеж''
-
2. Урок на тему: «Одно и двумерный массивы в Паскале», Ширяева Ольга Мухадинновна, г. Нягань, ХМАО-Югра.
+
''2. Урок на тему: «Одно и двумерный массивы в Паскале», Ширяева Ольга Мухадинновна, г. Нягань, ХМАО-Югра.''
-
3. Гордон Я. Тонкости программирования на языке Паскаль. - Бук-Пресс, 2006 г.
+
''3. Гордон Я. Тонкости программирования на языке Паскаль. - Бук-Пресс, 2006 г.''
-
4. Культин Н. Turbo Pascal в задачах и примерах. - БХВ-Петербург, 2006 г.
+
''4. Культин Н. Turbo Pascal в задачах и примерах. - БХВ-Петербург, 2006 г.''
-
5. Фаронов В. В. Turbo Pascal. В подлиннике. - БХВ-Петербург, 2004 г.
+
''5. Фаронов В. В. Turbo Pascal. В подлиннике. - БХВ-Петербург, 2004 г.''
-
6. Фаронов В. В. Turbo Pascal 7.0 Начальный курс. - БХВ-Петербург, 2004 г.
+
''6. Фаронов В. В. Turbo Pascal 7.0 Начальный курс. - БХВ-Петербург, 2004 г.''
+
+
----
<br>
<br>
Строка 142:
Строка 156:
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С''.
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С''.
-
<br>
-
---
+
----
-
'''<u>Над уроком работали</u>'''
-
Жабина О. М.
+
'''Над уроком работали'''
-
Соловьев М. С.
+
Жабина О. М.
+
Соловьев М. С.
+
+
<br>
----
----
-
+
<br>
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>
Рассказать о массивах и их использовании в программе Паскаль.
Ход урока
Понятие "массив"
Вы знаете, что компьютер предназначен в основном для облегчения работы человека с большими информационными объемами. Во всех существующих языках программирования есть типы переменных, отвечающие за хранение больших массивов данных.
В языке Паскаль они так и называются: "массивы".
Массив – это упорядоченная последовательность однообразных данных, объединенных под одним именем.
Именно в них объединены все результаты каких-либо исследований, списки сотрудников, или другие сложные структуры данных.
Например, список учеников 11 «Б» класса является массивом. В одном массиве могут быть размещены одинаковые данные, поэтому отдельные его компоненты различаются порядковыми номерами.
Под это определение массива также подходит много объектов и предметов из реального мира: видеофильмы как последовательность и набор картинок, словари как последовательность и набор слов и т. д.
Для боле простого понятия «массив» лучше всего представить их в виде таблицы, в которой каждая величина размещена в своей клеточке или ячейке. Такое положение ячеек должно определяться конкретными координатами или индексами.
Типы массивов
Массивы бывают одномерными (линейными) или двумерными.
Одномерные (линейные) массивы
Линейные массивы являются самой простой величиной - для точного указания на ее отдельный элемент данных достаточно знать одно число. Более сложные структуры базируются на основе линейных (одномерных) массивов.
Такие массивы могут быть в виде последовательности чисел с известным количеством членов.
Также в них можно указать элемент с конкретным номером, например а8, или записать его общий вид, используя в качестве индекса переменную с указанием диапазона ее изменения: а, i = 1, 2, 3… и т.д.
Для выполнения задачи с массивом при помощи языка Паскаль, нужно выполнить такие действия:
определить тип числа (целое или вещественное), но если типе ничего не сказано, то число лучше считать вещественным
именовать массив нужно одним именем, используемым для каждого элемента (к нему добавится индекс этого элемента)
массив нужно описать в разделе переменных VAR, тем самым для него отводится место в памяти
последнее действие - введение данных в память
В описании массива есть специальное слово array (массив). После него в квадратных скобках через две точки вводится диапазон изменения нумерации элементов, потом слово «of», после которого пишется тип данных массива:
Type <Имя типа>=Array [<Диапазон индексов>] Of <Тип элементов>;
Описать переменную-массив можно и сразу в разделе описания переменных:
Var <Переменная-массив>:Array [<Диапазон индексов>] Of <Тип элементов>;
Примеры описания одномерных массивов:
Var S, BB : Array [1..40] Of Real;
N : Array ['A'..'Z'] Of Integer;
R : Array [-20..20] Of Word;
T : Array [1..40] Of Real;
Двумерный массив
Двумерный массив - совокупность данных, где значение каждых элементов зависит от его положения в строке и в столбце. Элементы двумерного массива описывается как a[i,j], где: а - имя массива i - номер строки j - номер столбца.
Если в матрице количество строк и столбцов совпадают – это квадратная матрийа, в противном случае - прямоугольная.
Способы ввода матрицы в память
Рассмотрим два самых распространенных способа ввода матрицы в память, зависящих от направления задачи:
Вопросы
1. Что такое массив?
2. Какие существуют виды массивов?
3. Что такое линейный массив?
4. Как записывается одноуровневый массив?
Список использованных источников
1. Урок на тему: « Массивы в Turbo Pascal», Жабина Светлана Александровна, г. Воронеж
2. Урок на тему: «Одно и двумерный массивы в Паскале», Ширяева Ольга Мухадинновна, г. Нягань, ХМАО-Югра.
3. Гордон Я. Тонкости программирования на языке Паскаль. - Бук-Пресс, 2006 г.
4. Культин Н. Turbo Pascal в задачах и примерах. - БХВ-Петербург, 2006 г.
5. Фаронов В. В. Turbo Pascal. В подлиннике. - БХВ-Петербург, 2004 г.
6. Фаронов В. В. Turbo Pascal 7.0 Начальный курс. - БХВ-Петербург, 2004 г.
Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.
Над уроком работали
Жабина О. М.
Соловьев М. С.
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на Образовательном форуме, где на международном уровне собирается образовательный совет свежей мысли и действия. Создав блог, Вы не только повысите свой статус, как компетентного преподавателя, но и сделаете весомый вклад в развитие школы будущего. Гильдия Лидеров Образования открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.