Введение
С понятием \"массив\" приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений.
Массив - это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти.
Количество элементов в массиве всегда конечно. В общем случае массив - это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
Название регулярный тип (или ряды) массивы получили за то, что в них объединены однотипные (логически однородные) элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.
В качестве элементов массива можно использовать любой тип данных, поэтому вполне правомерно существование массивов записей, массивов указателей, массивов строк, массивов массивов и т.д.
Элементами массива могут быть данные любого типа, включая структурированные.
Тип элементов массива называется базовым. Особенностью языка Паскаль является то, что число элементов массива фиксируется при описании и в процессе выполнения программы не меняется.
Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местоположение в общей последовательности. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индексы представляют собой выражения любого скалярного типа (чаще целого), кроме вещественного.
Тип индекса определяет границы изменения значений индекса. Для описания массива предназначено словосочетание array of (массив из).
Целью моей дипломной работы является разработка преподавания (чтение) массивов в школьном курсе информатики.
Задачами дипломной работы является изучение:
Актуальность. В течение длительного периода (реформы образования) учителя информатики находились в затруднительном положении, так как не имели утвержденных Министерством образования РФ программ и учебников, а предлагались только «рекомендованные». С введением новой компьютерной техники можно было бы предпочтение отдать преподаванию компьютерных технологий, так как в тот период это было современно и актуально. Но для себя я решила, что необходимо изыскать все возможности, чтобы преподавание темы «Преподавание(чтение) массивов в школьном курсе информатики» оставалось на достаточном теоретическом и практическом уровне.
Содержание
Введение 3
1. Понятие и сущность массивов 5
1.1 Определение массива 5
1.2. Одномерные массивы 7
1.3. Двумерные массивы 9
2. Программирование на Паскале 14
2.1. Первое знакомство с Паскалем 14
2.2. Некоторые сведения о системе Турбо Паскаль 19
2.3. Элементы языка Турбо Паскаль 22
2.4. Типы данных 24
2.5. Арифметические операции, функции, выражения. Арифметический оператор присваивания 30
2.6. Ввод с клавиатуры и вывод на экран 36
3.Анализ поставленной задачи 41
3.1.Использование методики «Творческое решение изобретательских задач» на уроках 44
3.2. Методический материал к теме «Программирование на Pascal» в 9 классе 49
4Методические рекомендации преподавания массивов в школе 57
4.1. Методика преподавания темы «Понятие алгоритма. Программирование» 57
4.2. Мультимедийные уроки по теме: «Массивы» 62
Заключение 75
Список использованной литературы 79
Список использованной литературы
1. Светозарова Г.И., Мельников А.А., Козловский А.В. Практикум по программированию на языке Бейсик: Учебное пособие для вузов. М.: Наука, 1988.
2. Мельникова О.И., Бонюшкина А.Ю. Начало программирования на языке Q Basic. М.: ЭКОМ, 2007.
3. Вострикова З.П., Вострикова О.Ю., Туева С.С. Программирование на языке Бейсик для персональных ЭВМ. М.: Финансы и статистика, 2003.
4. Фигурнов В.Э. IBM-PС для пользователя. 67-е изд. М.: Финансы и статистика, 20072008.
5. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. М.: Наука, 1988.
6. Березин Б.И., Березин С.Б. Начальный курс С и C++. М.: ДИАЛОГ-МИФИ, 2006.
7. Бондарев В.М., Рублинецкий В.И., Качко Е.Г. Основы программирования. Харьков: Фолио, Ростов н/Д: Феникс, 2007.
8. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. М.: Мир, 1981.
9. Вирт Н. Алгоритмы и структуры данных. М.: Мир, 1989.
10. Гладков В. П. Задачи по информатике на вступительном экзамене в вуз и их решения: Учебное пособие. Пермь: Перм. техн. ун-т, 1994.
11. Гладков В. П. Курс лабораторных работ по программированию: Учебное пособие для специальностей электротехнического факультета ПГТУ. Пермь: Перм. техн. ун-т, 1998.
12. Грогоно П. Программирование на языке Паскаль. М.: Мир, 1982.
13. Дагене В.А., Григас Г. К., Аугутис К.Ф. 100 задач по программированию. М.: Просвещение, 1993.
14. Епашников A.M., Епашников В.А. Программирование в среде Турбо Паскаль 7.0. М.: МИФИ, 1994.
15. Заварыкин В.М., Житомирский В.Г., Лапчик М.П. Основы информатики и вычислительной техники. М.: Просвещение, 1989.
16. Задачи по программированию / С. А. Абрамов, Г. Г. Гнездилова, Е. Н. Капустина, М. И. Селюн. М.: Наука, 1988.
17. Зубов В. С. Программирование на языке Turbo Pascal (версии 6.0 и 7.0). М.: Информационно-издательский дом «Филинъ», 1997.
18. 3yeв Е. А. Практическое программирование на языке Turbo Pascal 6.0, 7.0. М.: Радио и связь, 1994.
19. Информатика. Задачник-практикум: В 2 т. / Под ред. И. Г. Семакина, Е.К.Хеннера. М.: Лаборатория Базовых Знаний, 1999.
20. Йенсен К., Вирт Н. Паскаль руководство для пользователей и описание языка. М.: Мир, 1982.
21. Касаткин В. Н. Информация. Алгоритмы. ЭВМ. М.: Просвещение, 1991.
22. Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. М.: Финансы и статистика, 1992.
23. Культин Н.Б. Программирование в Turbo Pascal и Delphi. СПб.: BHV Санкт-Петербург, 1998.
24. Ляхович В.Ф. Руководство к решению задач по основам информатики и вычислительной техники. М.: Высшая школа, 1994.
25. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. В. П.Тарасенко. Киев: ВЕК+; М.: Бином Универсал, 1998.
26. Миков А. И. Информатика. Введение в компьютерные науки. Пермь: Изд-во ПГУ, 1998.
27. Могилев А. В., Пак Н.И., Хеннер Е.К. Информатика: Учеб. пособие для студ. пед. вузов / Под ред. Е. К. Хеннера. М.: Изд. центр «Академия», 1999.
28. Олимпиады по информатике. Задачи и решения: методические рекомендации для учителей и учащихся школ. Красноярск, 1991.
29. Основы информатики и вычислительной техники. Ч. 1,2/ Под ред. А. П. Ершова и В. М. Монахова. М.: Просвещение, 1988.
30. Основы информатики и вычислительной техники в базовой школе / Л. А. Залогова, С. В. Русаков , И. Г. Семакин и др. Пермь, 1995.
31. Паппас К., Мюррей У. Программирование на С и C++. Киев: «Ирина»; BHV, 2000.
32. Пильщиков В.Н. Сборник упражнений по языку Паскаль. М.: Наука, 1989.
33. Подбельский В.В., Фомин С.С. Программирование на языке Си. М.: Финансы и статистика, 1999.
34. Подбельский В.В. Язык Си++. М.: Финансы и статистика, 1996.
35. Попов Б.В. TURBO PASCAL для школьников. Версия 7.0. М.: Финансы и статистика, 1996.
36. Сборник задач по программированию / Авт.-сост. А П. Шестаков. Пермь: Перм. ун-т, 1999.
37. Сычев Н. А. Задания для вступительных экзаменов по информатике в НГУ // Информатика и образование. 1995. №2;
38. Хонсбергер Р. Математические изюминки. М.: Наука, 1992.
39. Шень А. Программирование: теоремы и задачи. М.: МЦНМО, 1995.
а Apache2. Установка и настройка PHP интерпретатора3. Установка локального сервера баз данных MySQL4. Настраиваем файл httpd.conf5. Настраиваем PHP интерпретатор6. Тестируем PHP интерпретатор7. Тестир
еятельности структурных подразделений организации по вопросам экономической безопасности.- Проектировщики. Основные функции:Выполняют под руководством более квалифицированного специалиста отдельные пр
ния различных задач и проблем. Целью работы является занятость молодежи продуктивной деятельностью, развитие мышления В основной перечень мероприятий входят: проектирование сайта, проведение экономич
мационных потоков и разработка инфологической модели.5. Разработать техническое задание.6. Разработать коды программ.7. Разработать инструкции пользователей и администратора.8. Разработать систему защ
ботать информацию по оценки результатов торговых сделок;- выявить функциональные возможности Microsoft Excel для создания программных продуктов;- разработать программный продукт для оценки трейдером с