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

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

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

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки

СодержаниеВведение Глава 1. Исследовательская часть 1.1 Целесообразность выбора языка программирования 1.2. Основные структуры языка программирования C# 1.3. Кодирование по методу четности / нечетности 1.4. Кодирование по методу Хэмминга 1.5. Машина Поста Глава 2. Инструкция программиста Глава 3. Инструкция пользователя 3.1 Использование программы S udyProgram для усвоения учебного материала по кодированию информации методом четности и методом Хэмминга 3.2 Использование обучающей программы S udyProgram для овладения навыками составления программ для машины Поста Заключение Список литературы Приложение ВведениеВ курсовой работе была поставлена задача создания обучающей программы по информатике, с помощью которой студенты смогут проверить свои знания в таких разделах данной дисциплины как кодирование по методу Хэмминга, кодирование по методу четности-нечетности, программирование машины Поста. Цель работы: улучшить и расширить навыки работы на языке программирования C#. Основные функции обучающей программы: изучение данных методов кодирования двоичных чисел и программирование машины Поста. Курсовой проект состоит из обучающей программы с разбиением по разделам. Для создания курсового проекта использовался C# – новый язык программирования компании Microsof , входящий в Visual S udio . e (v.7). Глава 1. Исследовательская часть 1.1 Целесообразность выбора языка программированияВ курсовом проекте была поставлена задача, реализация которой может быть произведена с помощью различных языков программирования. Но мы выбрали язык С#, входящий в Visual S udio . e (v.7), так как он имеет ряд преимуществ, которые упрощают процесс создания приложений. Немаловажную роль в выборе языка сыграло то, что C# - лучший . E -язык, так как он был специально спроектирован для . E Framework. C# создавался Microsof , как основной язык для . E Framework. Microsof спроектировала C# таким образом, что бы С, С и Java-программисты смогли легко перейти на него. C# имеет корни в языках С, С и Java, поэтому такой переход не должен вызвать затруднений. Синтаксис у C# не такой сложный как у С , поэтому его изучение намного легче. Большинство операций, которые вы можете делать на С , можно сделать и на C#, за исключением операций доступа к низкоуровневым функциям (это все-таки можно сделать с помощью неуправляемого кода). С# - первый язык, поддерживаемый версиями . E Framework для других платформ. Язык, который использует библиотеку классов . E Framework (FCL) и управляется общеязыковой средой исполнения (CLR) является . E -совместимым языком (язык, который поддерживает платформа . E ). Среди таких языков: Microsof Visual Basic . E (VB . E ), Microsof Visual C . E , а также COBOL, Eiffel, Jscrip , RPG и другие. Как мы говорили ранее, C# был спроектирован специально для . E Framework и содержит некоторую функциональность, которую вы не найдете в других языках. Программист, привыкший к платформе Майкрософт, может представить себе C# как промежуточный вариант между C и Visual Basic, если рассматривать сложность языковых конструкций и возможности языка. C# имеет C стиль синтаксиса (для управляющих конструкций, блоков кода, описания сигнатуры методов и др.)

, много общего с Java (отсутствие множественного наследования и шаблонов, наличие сборщика мусора) и Дельфи (ориентированность на создание компонент), в то же время имеет и свой колорит. При создании языка в основу дизайна легла легкость использования, доминирующая над мощностью языка и скоростью выполнения. Отсюда и сборщик мусора с управляемыми объектными ссылками, который автоматически освобождает за Вас память, отбирая при этом процессорное время. Вы также получаете безопасность работы с типами, а это, по мнению многих, является вторым важнейшим фактором избежания ошибок.C# объектно-ориентированный язык, как и вся платформа . E . При создании языка рассматривалась не только простота написания приложений, но и их поддержки - в связи, с чем в язык включили поддержку XML комментариев и контроля версий. Настоящий подарок для программистов. В C# представлена концепция пространств имен, аналогичная пакетам в Java. Это позволяет иерархически структурировать Вашу систему типов, делая код намного более понятным и позволяя избежать проблем с именованием. Вы можете рассматривать пространства имен как директории, а языковые типы как файлы в этих директориях. Реализация структур как типов, работа с которыми идет по значению, вместе с возможностью использовать не только вложенные массивы (как в Java), но и многомерные позволяет оптимизировать производительность приложений. Ввиду очень удобного объектно-ориентированного дизайна, C# является хорошим выбором для быстрого конструирования различных компонентов - от высокоуровневой бизнес логики до системных приложений, использующих низкоуровневый код. Также следует отметить, что C# является и Web ориентированным - используя простые встроенные конструкции языка ваши компоненты могут быть легко превращены в Web сервисы, к которым можно будет обращаться из I er e посредством любого языка на любой операционной системе. Дополнительные возможности и преимущества перед другими языками приносит в C# использование передовых Web технологий, таких как: XML (Ex e sible Markup La guage) и SOAP (Simple Objec Access Pro ocol). Среда разработки Web сервисов позволяет программисту смотреть на существующие сегодня Web приложения, как на родные C# объекты, что дает возможность разработчикам соотнести имеющиеся Web сервисы с их познаниями в объектно-ориентированном программировании. Как было показано выше, выбранный язык программирования наиболее удобен для выполнения поставленной задачи. 1.2. Основные структуры языка программирования C# Классы Классы — сердце каждого объектно-ориентированного языка. Как вы помните, класс представляет собой инкапсуляцию данных и методов их обработки. Это справедливо для любого объектно-ориентированного языка и отличаются они в этом плане лишь типами тех данных, которые можно хранить в виде членов, а также возможностями классов. В том, что касается классов и многих функций языка, С# кое-что заимствует из C и Java, и привносит немного изобретательности, помогающей найти элегантные решения старых проблем. Синтаксис определения классов на С#, прост, особенно если вы программируете на C или Java.

Поместив перед именем вашего класса ключевое слово class, вы вставляете члены класса, заключенные в фигурные скобки, например: class Employee { priva e lo g employeeld; } Как видите, этот простейший класс с именем Employee содержит единственный член — employeeld. Заметьте: имени члена предшествует ключевое слово priva e — это модификатор доступа (access modifier). Члены класса Типы, определенные в CIS (Commo ype Sys em) поддерживаются как члены классов С# и бывают следующих видов. Поле. Так называется член-переменная, содержащий некоторое значение. В ООП поля иногда называют данными объекта. К полю можно применять несколько модификаторов в зависимости от того, как вы собираетесь это поле использовать. В число модификаторов входят s a ic, reado ly и co s . Метод. Это реальный код, воздействующий на данные объекта (или поля). Свойства. Их иногда называют &quo ;разумными&quo ; полями (smar fields), так как они на самом деле являются методами, которые клиенты класса воспринимают как поля. Это обеспечивает клиентам большую степень абстрагирования за счет того, что им не нужно знать, обращаются ли они к полю напрямую или через вызов метода-аксессора. Константы. Как можно предположить, исходя из имени, константа — это поле, значение которого изменить нельзя. Индексаторы. Если свойства — это &quo ;разумные&quo ; поля, то индексаторы - это &quo ;разумные&quo ; массивы, так как они позволяют индексировать объекты методами-аксессорами ge и se . С помощью индексатора легко проиндексировать объект для установки или получения значений. События. Событие вызывает исполнение некоторого фрагмента кода. События — неотъемлемая часть программирования для Microsof Wi dows. Например, события возникают при движении мыши, щелчке или изменении размеров окна. События С# используют ту же стандартную модель публикации/подписки (publish/subscribe), что и в MSMQ (Microsof Message Queui g) и асинхронной модели событий СОМ , которая дает приложению средства асинхронной обработки событий. Но в С# это базовая концепция, встроенная в язык. Операторы. Используя перегрузку операторов С#, можно добавлять к классу стандартные математические операторы, которые позволяют писать более интуитивно понятный код. Массивы Массивы в C# очень просты и похожи на массивы в C . В C# имеется три основных типа массивов: одномерные, многомерные и неровные(jagged): С одномерными массивами все как обычно: Инициализация. Инициализируются они также как в C : i array = {1, 2, 3, 4, 5}; Доступ Доступ к элементам производится с помощью оператора ; Элементы нумеруются индексами от 0 до - 1, где - размер массива. Многомерные массивы представляют собой многомерные кубы значений. Элементы таких массивов идентифицируются набором индексов - &quo ;координат&quo ; в многомерном пространстве. Каждое измерение имеет свою размерность, не зависящую от других. Отметим, что многомерные массивы являются важным отличием от других подобных языков (Java), ибо по сравнению с неровными массивами, обеспечивают гораздо большую производительность. Инициализация При инициализации размерности измерений указываются через запятую: i array = {{1, 2}, {3, 4}}; Доступ Доступ к элементам производится с помощью оператора [], в котором индексы также указываются через запятую: i eleme = array; Элементы нумеруются наборами индексов, каждый из которых может принимать значение от 0 до - 1, где - размер соответствующего измерения массива.

Ход курса Перед началом занятий обучаемых попросили оставить за пределами аудитории все письменные принадлежности, которые они принесли с собой. Заняв свои места за столами, они обнаружили перед собой чистые листы бумаги формата A3 и большой набор фломастеров. Затем обучаемых ознакомили с методом интеллект-карт. В течение четырех дней курса им предстояло повторять за преподавателем все, что бы он ни чертил или писал на флип-чарте. Работа была организована в виде занятий по 40 минут с 10-минутными перерывами. Во время перерывов обучаемые имели свободный доступ к обучающим программам на компьютерах, в частности, к расшифровке электрокардиограмм (ЭКГ). Таким образом, обучаемые имели возможность проверять свои знания по ходу курса. По рассмотрении каждой темы, т. е. всех ветвей генеральной интеллект-карты, обучаемым было предложено разработать собственную ее версию. Для этой цели к стене был прикреплен огромный лист бумаги, и обучаемые участвовали в коллективном составлении карты. (См. иллюстрацию XXI на цветной вклейке.) В конце дня обучаемым предложили скопировать коллективную интеллект-карту на свои листы бумаги, а затем проанализировать иные документы, рассмотренные за день

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

2. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

3. Окупаемость инвестиций в программы корпоративного обучения

4. Исследование использования программ дистанционного обучения для подготовки учебно-методической документации

5. Программа "Система обучения"

6. Программы системы 1С: Предприятие. Конфигурирование и администратирование в программах 1С: Предприятие
7. Обучение школьников решению логических задач на уроках информатики с использованием информационно–коммуникационных технологий
8. Компьютерная преступность и компьютерная безопасность

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

10. Опыт использования компьютерных информационных технологий обучения при преподавании курса "Физика" по пакетам прикладных программ: "Открытая физика", "Физика в картинках"

11. Компьютерные вирусы и антивирусные программы

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

13. Разработка лабораторного практикума "Создание тестирующей программы"

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

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

16. Компьютерной программе Visio v.4.0

Глобус Луны диаметром 320 мм.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Шар выполнен из толстого пластика, имеет один
1036 руб
Раздел: Глобусы
Сиденье в ванну раздвижное (дерево).
Сиденье в ванну раздвижное, пятиреечное, закрепленное к каркасу, регулируется по ширине ванны. Предохраняйте деревянную часть изделия от
752 руб
Раздел: Решетки, сиденья для ванны
Контейнер для аптечки "Домашний доктор", 10 л.
Контейнер выполнен из прозрачного пластика. Для удобства переноски сверху имеется ручка. Внутрь вставляется цветной вкладыш с одним
324 руб
Раздел: 5-10 литров

17. Создание баннеров с помощью программы Adobe PhotoShop 7.0

18. Психолого-педагогические проблемы использования компьютерных игр, программ с игровой компонентой в образовании

19. Компьютерная программа для расчета режимов резания деревообрабатывающего продольнофрезерного станка

20. Программа прикладного социологического исследования на тему: "Изучение мнения потенциальных и реальных пользователей всемирной компьютерной сети Internet о проблемах ее существования и развития в Москве"

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

22. Программа обучения игре на народных инструментах (балалайка)
23. К вопросу о компьютерных программах учебного контроля знаний
24. Как рекламируются компьютерные программы

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

26. Компьютерные вирусы. Антивирусные программы

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

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

29. Методика создания программ

30. Правовая охрана компьютерных программ

31. Компьютерное мошенничество, вызванное манипуляциями программами ввода (вывода) и платежными средствами (QFM, QFP).

32. Исследование возможностей проектирования, создания и использования компьютерного тестирования в системе дистанционного обучения Moodle

Стиральный порошок Attack "BioEX", концентрированный, 0,9 кг.
Концентрированный стиральный порошок Attack "BioEX" подходит для стирки белого, цветного, темного и черного белья. Запасной блок
342 руб
Раздел: Стиральные порошки
Звуковой плакат "Говорящая азбука".
Представляем Вашему вниманию уникальную новинку — развивающие звуковые плакаты, которые содержат стихотворения, занимательные и
849 руб
Раздел: Электронные и звуковые плакаты
Наушники "Philips SHE3550", черные.
Маленькие громкие динамики наушников-вкладышей "Philips SHE3550" обеспечивают плотное прилегание и чистый звук с мощными басами.
803 руб
Раздел: Гарнитуры и трубки

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

34. Педагогико-эргономические требования к компьютерным программам учебного назначения

35. Работа с графическим пакетом Corel Draw и создание тестовой программы в среде Visual Basic

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

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

38. Создание презентаций в программе Power Point
39. Создание программы для работы со сканером
40. Создание программы на языке Delphi 7.0

41. Создание программы табуляции функций

42. Создание программы-переводчика текстов с английского на русский язык

43. Составить программу обучения работе с клавиатурой

44. Теоретические основы использования компьютерных программ в биологии

45. Программа обучения по сердечно-легочной реанимации

46. Применение программы "BAND in-a-BOX" на уроках обучения игре на синтезаторе

47. Примерная программа по русской литературе для школ с родным (нерусским) языком обучения

48. Социальные теории старения, их значение для создания программ адаптации к старости

Набор детской мебели "Растем вместе" (цвет: орех).
Качественная детская мебель всегда отличается от взрослой, так как производится с учетом строения тела малыша и того, что он быстро
4541 руб
Раздел: Наборы детской мебели
Набор мисок Mayer & Boch "Земляника".
Набор эмалированных мисок из 10 предметов: миска (5 штук) + крышка (5 штук). Материал: сталь. Эмалированное покрытие. Крышка:
487 руб
Раздел: Наборы
Дневник школьный "Наушники на мятном".
Формат: А5. Количество листов: 48. Внутренний блок: офсет 70 г/м2. Тип крепления: книжное (прошивка). Твердый переплет из искусственной
349 руб
Раздел: Для младших классов

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

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

51. Политическая программа английского просвещения Джона Локка

52. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

53. Политическая программа декабристов

54. Программы и планы действий Декабристов
55. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)
56. Антивирусные программы

57. Анализ рынка бухгалтерских и аналитических программ

58. Система научно-технического перевода (пример перевода программой PROMT Гигант)

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

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

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

62. Программа и План - сопоставительный анализ

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

64. Разработка программы на Ассемблере

Набор мебели игровой "Малыш-2".
Замечательный набор детской мебели "Малыш-2" отлично подойдет для деток от 2 до 6 лет. Набор включает в себя столик и стульчик.
2025 руб
Раздел: Наборы детской мебели
Стиральный порошок "Умка", детский, 6 кг.
На основе натурального мыла. Порошок максимально безопасен для кожи и для ткани. Легко выполаскивается из белья. Низкие дозировки делают
690 руб
Раздел: Для стирки детских вещей
Настольная игра "Дети Каркассона" (новая версия).
14-го июля каждого года народ Франции отмечает национальный праздник. В Каркассоне в этот день ребетня из окрестных деревень с шумом и
1190 руб
Раздел: Классические игры

65. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

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

67. Разработка образовательной среды для дистанционного обучения по дисциплинам "Компьютерная графика" и "Системы искусственного интеллекта". Геометрические преобразования

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

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

70. Разработка программы рисования линий с помощью мыши
71. Программа по ведению операций в магазине
72. Исследование программы PhotoShop и других программ Adobe

73. Работа с программой EUREKA

74. Отчет по работе с программами SysInfo, PrintFx, FontEdit, Snipper

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

76. Программа Adobe Photoshop

77. Офисные программы (текстовый редактор WORD)

78. Access-одна из программ MS Office

79. Изучение программ MS Office

80. Программ-игра «Морской бой», с использованием анимированных графических объектов и возможностью управлять их движением с помощью клавиатуры

Стиральный порошок "Сарма. Актив. Ландыш", универсал, 2400 грамм.
Стиральный порошок sarma active Ландыш для всех типов стирки предназначен для стирки изделий из хлопчатобумажных, льняных, синтетических
310 руб
Раздел: Стиральные порошки
Шар для принятия решений.
Волшебный шар для принятия решений на русском языке. Принцип действия: для начала нужно понять, на какой вопрос вы хотите получить ответ.
434 руб
Раздел: Прочее
Переносная люлька-кокон Фея, цвет: серо-голубая, арт: ФЕЯ_0005605-5.
Переносная люлька-кокон — это комфортная переноска для малыша. Модель с жестким дном и съемным капюшоном защитит ребенка от холода и
910 руб
Раздел: Переноски

81. Программы системы 1С: Предприятие. Администрирование в программах 1С: Предприятие

82. Контролирующие программы в Internet

83. Рабочая программа по хирургическим болезням для студентов 3 - 4 курсов стоматологического факультета

84. Методические рекомендации и программа учебной практики (специальность - 7.060101 "Правоведение")

85. Проблемы обучения информатики в школе

86. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке
87. Контролирующие программы в Internet
88. ПУП в рамках закона и морали. Программа самой благозвучной партии России - партии умеренного прогресса

89. Программа для расчета аспирационной системы деревообрабатывающего цеха

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

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

92. Усилитель для воспроизведения монофонических музыкальных программ

93. Программа социологического исследования

94. Обзор регионального рынка бухгалтерских программ

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

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

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

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

98. Программа экологического менеджмента на московской обойной фабрике

99. Источники финансирования учреждений культуры и культурных программ. Технология планирования.


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