Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"

Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ Физико-математический факультет Курсовая работа по информатике разработка обучающей программы, поддерживающей изучение темы «структуры данных» Выполнил: Студент 3 курса группы м-31 очной формы обучения Марков Роман Научный руководитель: Соболева Е.В.Киров 2008 г. Содержание Глава 1. Анализ теоретического 1.1. «Информатика и ИКТ. Базовый курс» Семакин И.Г. и др. 1.1.1. Алгоритмы работы с величинами 1.1.2. Линейные вычислительные алгоритмы 1.1.3. Знакомство с языком Pascal. 1.1.4. Программирование ветвлений в Pascal. 1.1.5. Таблицы и массивы 1.1.6. Массивы 1.2. «Информатика» Кузнецов. 1.2.1. Язык программирования Pascal. 1.2.2. Структура программы на Pascal, ввод и вывод данных 1.2.3. Условный оператор 1.2.5. Алгоритмы обработки таблиц 1.2.6. Обработка строк на языке Pascal 1.2.7. Записи 1.2.8. Файлы 1.3. «Информатика и информационные технологии» Н. Угринович. 1.3.1. Тип, имя и значение переменной. 1.3.2. арифметические, строковые и логические выражения. Присваивание 1.3.3. Функции в языке Visual Basic 1.3.4. массивы 1.4. Вывод Глава 2. описание и принцип работы обучающей программы. 2.1. Общие сведения о программе. 2.2. Принцип работы программы. 2.2.1. Модуль регистрации пользователей 2.2.2. Модуль изучения материала 2.2.3. Модуль проверки знаний Глава 1. Анализ теоретического материала по теме «структуры данных» в школьных учебниках информатики 1.1. «Информатика и ИКТ. Базовый курс» Семакин И.Г. и др. В этом учебнике изучение программирования начинается после прохожде­ния тем «Базы данных» и «Электронные таблицы». По-этому обучаемые уже знакомы с такими типами данных, как числовой, символьный и логический, известными им, как типы полей в таблицах БД. 1.1.1. Алгоритмы работы с величинами В этом параграфе дается понятие констант, переменных, показываются основные команды для работы с ними После вступления о способе хранения данных в программе «всякая обраба­тываемая величина занимает своё место – поле в памяти компьютера» из­лагается о 3х основных типах величин, изучаемых в учебнике: числовой, символьный, логический, устанавливаются различия между константами и переменными: «константы записываются своими десятичными записями в па­мяти, их значение не изменяется во время работы программы»; «переменные обозначаются, как в математике, символьными именами - идентификаторами». Далее рассматриваются основные операции над переменными: Присваивание &l ;переменная&g ;:=&l ;выражение&g ; Пример: Z:=X Y До присваивания X 2 Y 5 Z - После присваивания X 2 Y 5 Z 7 Команда ввода Ввод&l ;список переменных&g ; Пример: ввод A, B, C Схема выполнения команды память до выполнения команды A - B - C - получение команды, ожидание действий пользователя пользователь набирает на клавиатуре «1 2 3 &l ;ввод&g ;» память после выполнения команды A 1 B 2 C 3 команда вывода вывод&l ;список вывода&g ; задания по разделу: отразить значения переменных в ходе последовательного выполнения команд присваивания 1.1.2. Линейные вычислительные алгоритмы В этом параграфе подробно изучается оператор присваивания: его свойства, примеры применения Свойства присваивания иллюстрируются с помощью трассировочной таб­лицы: Команда a b a:=1 1 - b:=2 x a 1 2 a:=b 2 2 b:=a b 2 4 Свойства: пока переменной не присвоено значение она оста­ется неопределенной значение переменной сохраняется до следующего присваивания новое значение переменной заменяет предыдущее Примеры: обмен значениями 2х переменных.

Для решения применяется аналогия с двумя стаканами (с молоком и водой) для смены значений которых использу­ется третий, после которой решение становится очевидным. даны 2 правильные дроби, найти дробь – результат деления одной на вторую. Решение сводится к правилам учебника математики. Задания по разделу: когда значение переменной считается неопределенным? что происходит с предыдущим значением переменной после при­сваивания? можно ли в арифметическом выражении использовать неопределен­ную переменную? 1.1.3. Знакомство с языком Pascal В этом параграфе изучается структура программы паскаля, в том числе описание переменных, синтаксис операторов ввода, вывода, присваивания, правила записи арифметических выражений Описание переменных Здесь описывается синтаксис описания переменных, основные типы (вещест­венный – real, целый - i eger). Здесь только называются числовые типы: на­звания вещественный и целый полагается уже знакомыми ученикам, знание о диапазонах типов им пока не нужно. Пример var a,b:i eger;c:real; Синтаксис операторов ввода, вывода, присваивания. Ввод - Read(&l ;список переменных&g ;); Вывод - Wri e(&l ;список переменных&g ;); Присваивание - &l ;числовая переменная&g ;:=&l ;Арифметическое выраже­ние&g ;; Арифметические операции “ ”, “-”, “ ”, “/”; Правила записи арифметических выражений Пример Выражение записывается так A A B B-12 C или SQR(A) SQR(B)-12 C Задания по разделу: как записывается раздел описания переменных с какими типами числовых величин работает паскаль какая задача решается в &l ;пример программы&g ; программе как записываются арифметические выражения 1.1.4. Программирование ветвлений в Pascal В этом параграфе не изучаются структуры данных, как таковые, но , в про­цессе изучения ветвлений изучаются логические операции и сложные логи­ческие выражения Логические операции Изучение вопроса начинается с примера программы Var a,b,c,d: real; Begi readl (a,b,c,d); If (a&g ;=b) a d (a&l ;=c) he d:=a; If (b&g ;=a) a d (b&g ;=c) he d:=b; Здесь применяется неиспользуемое ранее логическое выражение a d, с кото­рым обучаемые уже познакомились, изучая БД. Далее ученикам напоминается эта операция и её результат, далее приводится список логических операций, используемых в паскале: a d; or; o . Сложные логические выражения В этом разделе описывается структура сложных логических выражений в пас­кале: If (a&l ;0)or(b&l ;0)or(c&l ;0) he Задания по разделу: найдите результат работы программы (условный оператор со слож­ным условием) 1.1.5. Таблицы и массивы В этом параграфе вводятся основные понятия о массивах: определение, опи­сание, ввод значений на ШАЯ, пример задачи – расчет среднего значения эле­ментов массива. Школьники уже знакомы с принципом табличной организации данных из БД. Что такое массив Дается определение массива: М – представление таблиц в языках программи­рования. Пример – запись температуры воздуха по месяцам Месяц 1 2 3 4 5 6 7 8 9 10 11 12 температура 23 12 1 0 -1 -12 -1,2 2,2 2 3 0 -1 . На основе этого примера вводится понятие линейной таблицы с индексиро­ванными именами, которая «в программировании называется одномерным массивом.

В примере: Запись Т в данном примере показывает температуру в 1 ме­сяце. Т - имя массива. Порядковый номер элемента – его индекс. Каждый элемент обозначается так: &l ;имя массива&g ;» Так вводится имя массива и его элементов. Далее говорится, что элементы массива должны иметь одинаковый тип. (в примере - вещественный). Описание и ввод значений в массив на ШАЯ Здесь приводится два примера программ на ШАЯ, позволяющих понять, как выводятся и вводятся в массив значения. Для реализации используются цикл с параметром и цикл с предусловием. Расчет среднего значения элементов массива Для изучения приемов обработки массива, а именно, нахождения суммы его элементов и их среднего арифметического значения, формулируется задача: Вычислить среднегодовую температуру. При решении (алгоритм приводится на ШАЯ) обучаемые знакомятся с цик­лом, суммирующем элементы массива. Задания по разделу: что такое массив придумайте примеры данных, которые можно реализовать в виде массива решить задачу на формирование и расчет среднего элемента в мас­сивее 1.1.6. Массивы В этом параграфе рассматриваются: описание и обработка массивов в Пас­кале, цикл с параметром в Паскале, форматы вывода и программы с двумя массивами. Описание и обработка массива в паскале Приводится общая форма описания одномерного массива: var &l ;имя масссива&g ;: ar­ray of &l ;тип массива&g ;; Для примера – описание массива из таблицы 1: var : arrayof real; далее рассматривается реализация задачи о средней температуре на Паскале, неизученными операторами в которой являются: ограничения на параметр цикла for (целое число, изменяющееся на 1 при прохождении цикла) и фор­маты вывода. Пример wri e(‘ =’,I:4:2); Далее объясняется значение знаков в подобном примере. Программа с двумя массивами В этом учебнике не изучаются двумерные массивы, по этому для решения задач с их применением используется другой подход: Задача: для каждого месяца определить отклонение его температуры от сред­негодовой величины. В качестве решения сначала строится таблица в excel, в которой решается эта задача, затем показывается, как с помощью второго одномерного массива ее решить. Задания по разделу: как на паскале описать массив численности населения к концу каж­дого года 20 века 1.2. «Информатика» Кузнецов В этом учебнике изучение типов данных начинается вместе со знакомством с языком Паскаль, описанием структуры языка и представлением данных в па­мяти компьютера. 1.2.1. Язык программирования Pascal В этом параграфе изучается история языка Паскаль, основные определения, перечисляются используемые числовые типы, способы их представления в памяти, основные операторы. Основные определения. Имя величины – слово из букв и цифр, обозначающее, как в ал­гебре, величину. Каждое имя соответствует ячейке памяти. Ячейка последовательность разного количества байтов памяти для разных данных Для каждой переменной надо указывать её тип, чтобы трансля­тор знал, сколько памяти под ее хранение выделить Числа в Паскале Числа бывают целые и действительные (с фиксированной или плавающей точкой). Переполнение ячейки памяти – значение переменной не входит в предостав­ленную ей ячейку.

Придавая должное значение тенденциям, имеющим место в мире, и соответствующим перспективам для страны, сенат Соединенных Штатов Америки объявил 1990-е годы «Десятилетием мозга» и принял резолюцию, отрывок из которой приводится ниже: Сенат и палата представителей конгресса Соединенных Штатов Америки РЕШИЛИ: объявить десятилетие, начинающееся 1 января 1990 года, «Десятилетием мозга», а также настоящим уполномочить и просить Президента Соединенных Штатов Америки выступить с призывом ко всем должностным лицам и гражданам Соединенных Штатов Америки отметить названное десятилетие соответствующими программами и мероприятиями. Данная инициатива уже возымела действие. Помимо того что разворачивается все больше научно-исследовательских программ по изучению мозга, компании, такие как «ЭДС», предпринимают программы действий типа «Образование будущего», пропагандирующие ментальную грамотность. Мы также стали свидетелями начала реализации программы «Образование 2000», целью которой является поиск новых путей в совершенствовании способностей человека учиться, разработка программ, преследующих принцип «учимся всю жизнь», и проведение исследований на тему потребностей школ будущего

1. Разработка обучающей программы: Выявление аномалии статистическими окнами разных иерархических уровней

2. Разработка базы данных средствами программы MS Access "Сотрудники"

3. О содержании и методике разработки региональной комплексной программы "Образование и занятость населения"

4. Принципы разработки алгоритмов и программ для решения прикладных задач

5. Разработка сетевой версии программы подбора сечений стержневой конструкции

6. Разработка авторской коррекционной программы для снижения предэкзаменационной тревожности
7. Разработка и реализация программы управления универсамом
8. Программы системы 1С: Предприятие. Администрирование в программах 1С: Предприятие

9. Разработка частной методики изложения темы "Текстовый редактор Microsoft Word" по информатике

10. Методическая разработка для студентов по теме: "Аппендицит"

11. Среда разработки Турбо Паскаль 7.0. Базы данных

12. ООО "Газпром" как объект управления. Разработка рекомендаций по совершенствованию существующей структуры управления

13. Разработка электронного учебника по теме "Моделирование лифа"

14. Обучающая программа по информатике

15. Разработка информационно-обучающей программы "Таймеры/счетчики и АЦП микроконтроллеров семейства AVR"

16. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

Доска магнитно-маркерная.
Доска напольная в деревянной некрашеной раме, азбука и цифры на магнитах, маркер. Доска двухсторонняя, с одной стороны "белая"
1619 руб
Раздел: Доски магнитно-маркерные
Кружка керамическая "FIFA 2018", 650 мл.
Объем: 650 мл. Материал: керамика.
880 руб
Раздел: Кружки, посуда
Набор детской посуды "Тачки", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления

17. «Азы» программирования и обучающие программы

18. Обучающая программа Macromedia Flash 7

19. Особенности создания и применения обучающей программы "Осирис"

20. Разработка программы развития деятельности предприятия розничной торговли на примере ИП Колпакова Т.И.

21. Разработка программы оптимизации налогообложения как инструмента антикризисного (корпоративного) управления на примере Амвросиевского управления по газоснабжению и газификации

22. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic
23. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка
24. Разработка программы- тренажера "Управление электросетями"

25. Разработка игровой программы "Морской бой"

26. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

27. Разработка системы задач (алгоритмы-программы) по дискретной математике

28. Разработка диалоговой системы, оформленной в виде пакета прикладных программ и реализующей идею искусственного интеллекта (WinWord, PASCAL)

29. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке

30. Помощь жертвам активного манипулирования психикой (разработка программы консультирования о выходе из нетрадиционных религиозных культов с учетом индивидуально-психологических особенностей личности)

31. Разработка программы стимулирования сбыта

32. Прогнозирование банкротства и разработка антикризисной программы предприятия

Сиденье для ванны (светло-голубое).
Выдерживает нагрузку до 200 кг. Располагается практически на уровне ванны, а не вставляется внутрь, что особенно важно для удобства людей
604 руб
Раздел: Горки, приспособления для купания
Набор детской складной мебели Ника "Маленькая принцесса".
В комплект входит стол и стул с мягким сиденьем и спинкой. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с
1358 руб
Раздел: Наборы детской мебели
Микрофон-караоке "Чунга-чанга".
Новые оригинальные микрофоны-караоке для будущих звезд сцены! В каждом микрофоне – 12 популярных песенок В. Шаинского, Е. Крылатова, М.
301 руб
Раздел: Микрофоны

33. Разработка оптимальной программы организации инвестирования и финансирования создания малого предприятия по производству прецизионных профилей из цветных металлов

34. Разработка маркетинговой программы

35. Разработка программ стимулирования труда

36. Программа непрерывного обучения информатике со 2 по 11 класс

37. Рекомендации по разработке рекламной программы

38. Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных законах управления
39. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS
40. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операц

41. Программа по информатике и вычислительной технике

42. Разработка и применение пакетов прикладных программ

43. Разработка программы диагностики и тестирования аппаратных средств ПК

44. Разработка программы психотестирования

45. Разработка программы для преобразования денежных сумм в чековой книжке из формата чисел в словесный формат

46. Разработка программы для построения кривых Серпинского i-го порядка

47. Алгоритм разработки и реализации федеральных целевых программ по развитию проблемных регионов России

48. Работа журналиста в прямом эфире на примере программ "Город сегодня" и "Как жить будем"

Карандаши акварельные "Mondeluz", 24 цвета.
Акварельные карандаши применяются в живописи, рисовании, работе в смешанных техниках. Совмещают в себе свойства цветного карандаша и
384 руб
Раздел: Акварельные
Настольная игра "Фефекты фикции".
Увлекательная детская игра для развития речи и творческого мышления, разработанная профессиональными логопедами и детьми. В комплекте:
990 руб
Раздел: Русский язык, слова, речь
Шторка антимоскитная, черная.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
352 руб
Раздел: Сетки противомоскитные

49. Использование программы Access в книжном магазине

50. Проект разработки программы для фирмы-перевозчика

51. Проектирование и разработка программы ЧАТ для локальной сети

52. Разработка информационно-обучающей системы на тему “Атомно-молекулярная теория. Доказательство существования атомов и молекул

53. Разработка прикладной программы тестового контроля с использованием технологий JSP и сервлетов

54. Разработка программ с использованием динамической памяти
55. Разработка программы "Ведение основных фондов" для централизованной бухгалтерии комитета по образованию при администрации г. Богородицка
56. Разработка программы Helpopr

57. Разработка программы автоматизированного рабочего места диспетчера такси

58. Разработка программы для решения систем линейных уравнений

59. Разработка программы игры "Собери картинку"

60. Разработка программы на Delphi

61. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

62. Разработка программы представления табличных данных в виде диаграммы прямоугольников

63. Разработка программы приема и передачи сообщений в локальной сети Microsoft

64. Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL

Шторка антимоскитная, бежевая.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
352 руб
Раздел: Сетки противомоскитные
Трос буксировочный "Stels", 10 тонн, 2 крюка (сумка на молнии).
Тросы буксировочные изготовлены из морозоустойчивого авиационного капрона. Не подвержены воздействию окружающей среды (резкому изменению
388 руб
Раздел: Буксировочные тросы
Беговел "Funny Wheels Basic" (цвет: голубой).
Беговел - это современный аналог детского велосипеда без педалей для самых маленьких любителей спорта. Удобный и простой в
2550 руб
Раздел: Беговелы

65. Разработка программы, генерирующей пароли пользователей

66. Разработка программы-компилятора

67. Разработка форматов хранения данных программы. Структурирование

68. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

69. Устройство для измерения температуры в индустриальных системах и разработка программы для вывода на ЭВМ

70. Разработка программы определительных испытаний
71. Разработка маркетинговой программы продвижения на рынок нового вида бытовых услуг
72. Разработка программы маркетингового исследования рынка парфюмерии

73. Разработка программы продвижения с использованием BTL технологий

74. PR-технологии в формировании имиджа средства массовой информации на примере телевизионной программы "Домой!"

75. Разработка антикризисной программы развития ОАО Концерн "Калина" на основе комплексной оценки деятельности

76. Разработка программы кадрового аудита

77. Методическая разработка рабочей программы дисциплины "Психологическое здоровье в старшем подростковом возрасте"

78. Разработка программы профессиональной подготовки заливщиков металла

79. Этапы разработки экскурсионной программы

80. Этапы разработки производственной программы предприятия

Тетрадь на резинке "Elements", А5, 120 листов, клетка, зеленая.
Тетрадь общая на резинке. Формат: А5. Количество листов: 120, в клетку. Бумага: офсет. Цвет обложки: зеленый.
328 руб
Раздел: Прочие
Фломастеры "Замок", 24 цвета.
Количество цветов: 24. Профиль корпуса: круглый корпус. Вид фломастеров: стандартные.
379 руб
Раздел: 13-24 цвета
Настольная игра "Set" (Сет).
Настольная игра «Сет» состоит из 81 карты. На картах нарисованы простые фигуры, обладающие четырьмя характеристиками. Игрокам нужно
754 руб
Раздел: Карточные игры

81. Программа управления самолётом в режиме автопилота

82. Содержание договора о передаче прав на программу для ЭВМ

83. Аграрный вопрос в программах политических партий начала 20 века

84. Рецензия на программу "Тема" - "журналистская этика"

85. Кирилло-Мефодьевское братство: программа его деятельности

86. "Северное" и "Южное" общества декабристов, их программы. Восстание декабристов
87. Компьютерные вирусы и антивирусные программы
88. Создание электронного обучающего комплекса по дисциплине "Инновационный менеджмент"

89. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

90. Комплекс программ построения справочников по формальным языкам

91. Анализ, оценка и выбор пользователем пакетов прикладных программ для автоматизации своей деятельности ([Курсовая])

92. Защита программ от компьютерных вирусов

93. Программа сложной структуры с использованием меню

94. Программа сложной структуры с использованием меню

95. Программа, которая упорядочивает элементы чётных строк матрицы по возрастанию, а нечётных – по убыванию

96. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000

Магнитный театр "Репка".
Увлекательное театральное представление с любимыми героями русской народной сказки «Репка» и вашим ребенком в роли главного режиссера. 10
308 руб
Раздел: Магнитный театр
Самоклеящиеся этикетки, A4, 105x70 мм, 8 этикеток на листе, 100 листов.
Формат: А4. Размер: 105x70 мм. В комплекте: 100 листов (на 1 листе 8 этикеток).
500 руб
Раздел: Бейджи, держатели, этикетки
Рюкзак детский "Сова", 32х26х10 см.
Рюкзак детский. Размер: 32х26х10 см. Состав: текстиль, ПВХ, металл. Не предназначено для детей младше 3 лет.
319 руб
Раздел: Детские

97. Использование компьютерных программ для анализа финансового состояния организации

98. Учебник по созданию Shareware-программ

99. Программа по ведению операций в магазине


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.