База водителей автобусов

Автор: Пользователь скрыл имя, 21 Декабря 2012 в 11:37, курсовая работа

Описание работы

Вычислительная техника в 19 и в начале 20 вв. связано главным образом с постройкой аналоговых машин, в частности первой машины для решения дифференциальных уравнений академика А. Н. Крылова (1904). В 1944 в США была построена ЦВМ с программным управлением «МАРК-1» на электромагнитных реле; её изготовление стало возможным благодаря накопленному опыту эксплуатации телефонной аппаратуры, счётно-аналитических и счётно-перфорационных машин. Резкий скачок в развитии Вычислительная техника — создание в середине 40-х гг. 20 в. электронных цифровых вычислительных машин (ЭЦВМ) с программным управлением.

Содержание

Введение…………………………………………………………………………..5
1. Общая часть.
1.1. Описание программного обеспечения………………………………...7
1.2. Описание языка программирования…………………………………...9
2. Специальная часть.
2.1 Постановка задачи…………………………………………………….15
2.2 Описание программы………………………………………………….15
2.3 Таблица идентификаторов комплекса………………………………..17
2.4 Таблица набора данных………………………………………………17
3. Организация производства.
3.1 Комплекс технических средств, необходимых
для выполнения программы………………………………………………18
3.2. Инструкция пользователю…………………………………………...18
4. Заключение………………………………………………………………………….19
Приложения………………………………………………………………...…..20-39
Библиография…………………………………………………………………….40

Работа содержит 1 файл

База водителей автобусов.doc

— 221.00 Кб (Скачать)

Астана қаласының  білі

Управлениеобразования г.Астана

 

 

 

 

Экономика – заң колледжі

Экономико-юридический  колледж

 

 

 

 

 

 

 

 

 

 

 

 

Курстық жұмыс

Курсовая работа

               по основам алгоритмизации и  программирования  по предмету 

                                                                                                     пән бойынша

Тақырыбы                        База водителей автобусов                                  _    

Жұмысты орындаған  Кудайбергенов Ерсаин Мухамеджанович           _                                  

Работу выполнил(а)

                                           III курсы ПР-3Б                                                 _

                                                 курса

Мамандығы:        Программное обеспечение ВТ и АС                          _

Специальность

Орындау куні:                                                                                              _

Дата выполнения

Жұмыс бағасы                                                                                             _

Оценка работа

Оқытушы       Агадилова Ш. К.                                                                       _

Преподаватель (тегі,аты,әкесінің аты /фамилия имя отчество)(/подпись)

 

 

 

 

 

 

 

 

г. Астана 2011г


Астана қаласының білім басқармасы

Управление  образования г. Астана

 

Экономика –  заң колледжі

Экономико –  юридический колледж

 

 

Тапсырма

Задание

Курстық жұмыс: по основам алгоритмизации и программирования

Для курсовой работы

Тақырыбы: База водителей автобусов

Тема

Оқушы:        Кудайбергенов Ерсаин Мухамеджанович                               _

Ата – тегі толығымен /Ф. И. О. полностью/

___III___курсы__Пр-3б__мамандығы: Программное обеспечение ВТ и АС

                                         специальность

 

Курстық жұмыстын болжамды жоспары

Примерный план курсовой работы

Введение                                                                                                                   _

Основная  часть                                                                                                         _

Заключение                                                                                                               _

Практическая  часть                                                                                                 _

 

Тақырып  бойынша әдебиет:

Литература по теме:

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

 

Тапсырма  берген күні:_____________________________________________

Дата выдачи задания

Аяқтау күні:_______________________________________________________

Срок окончания

Преподаватель

Циклдік комиссия төрайым:___ Агадилова Ш. К.________________________

Председатель цикловой комиссии

Дир. ОЖ жөніндегі орынбасары_______________________________________

Зам. Директора по УР

 

 

 


Экономико –  юридический колледж

Экономика – заң колледжі

 

 

Рецензия 

на курсовую работу

 

Ф.И.О. учащ-ся_Кудайбергенов Ерсаин Мухамеджанович________________

Оқушының аты-жөні________________________________________________

Название темы___ База водителей автобусов __________________________

Тақырыптың  атауы__________________________________________________

Группа_______ПР-3Б________________________________________________

Топ_______________________________________________________________

Ф.И.О. рецензента__Агадилова Ш. К.__________________________________

Рецензенттің аты-жөні_______________________________________________

 

 

 

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Допущен, недопущен________________________________________________

Зачет, незачет______________________________________________________


Подпись рецензента________________________________________________

СОДЕРЖАНИЕ

Введение…………………………………………………………………………..5

1. Общая часть.

  1. Описание программного обеспечения………………………………...7
  2. Описание языка программирования…………………………………...9

2. Специальная часть.

2.1 Постановка  задачи…………………………………………………….15

2.2 Описание  программы………………………………………………….15

  1. Таблица идентификаторов комплекса………………………………..17
  2. Таблица набора данных………………………………………………17

3. Организация производства.

3.1 Комплекс технических средств, необходимых

для выполнения программы………………………………………………18

3.2. Инструкция пользователю…………………………………………...18

4. Заключение………………………………………………………………………….19

Приложения………………………………………………………………...…..20-39

Библиография…………………………………………………………………….40

 

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Вычислительная  техника, совокупность технических  и математических средств, методов  и приёмов, используемых для облегчения и ускорения решения трудоёмких задач, связанных с обработкой информации, в частности числовой, путём частичной или полной автоматизации вычислительного процесса; отрасль техники, занимающаяся разработкой, изготовлением и эксплуатацией вычислительных машин. Задачи, связанные с исчислением времени, определением площадей земельных участков, торговыми расчётами и др., относятся к древнейшим периодам человеческой культуры. Первые примитивные устройства для механизации вычислений абак, китайские счёты и математические правила решения простейших вычислительных задач появились за сотни лет до н. э. Вычислительные устройства, такие, например, как шкала Непера, логарифмическая линейка, арифметическая машина французского учёного Б. Паскаля — предшественница арифмометра, были известны уже в 17 в. Промышленная революция 18—19 вв., характеризующаяся бурным для того времени ростом средств производства и его механизацией, дала толчок и развитию Вычислительная техника Это обусловливалось прежде всего необходимостью выполнения сложных расчётов при проектировании и строительстве кораблей, сооружении мостов, топографических работах, усложнением финансовых операций и т.п. При этом сложность и количество задач возросли настолько, что решение их в необходимый срок и без механизации самого вычислительного процесса часто оказывалось невозможным. Тогда на смену примитивным счётным устройствам пришли планиметры Дж. Германа и Дж. Амслера, арифмометр В. Т. Однера и др.  В 1833 английский учёный Ч. Беббидж разработал проект «аналитической машины» — гигантского арифмометра с программным управлением, арифметическим и запоминающим устройствами. Однако полностью осуществить свой проект ему не удалось, главным образом из-за недостаточного развития техники в то время; материалы об этой машине были опубликованы лишь в 1888, уже после смерти автора. Исследования Беббиджа лишь спустя 100 лет привлекли внимание инженеров, но математики отметили их сразу. В 1842 итальянский математик Менабреа опубликовал записи лекций Беббиджа, прочитанных в Турине и посвящённых «аналитической машине». Практическое развитие Вычислительная техника в 19 и в начале 20 вв. связано главным образом с постройкой аналоговых машин, в частности первой машины для решения дифференциальных уравнений академика А. Н. Крылова (1904). В 1944 в США была построена ЦВМ с программным управлением «МАРК-1» на электромагнитных реле; её изготовление стало возможным благодаря накопленному опыту эксплуатации телефонной аппаратуры, счётно-аналитических и счётно-перфорационных машин. Резкий скачок в развитии Вычислительная техника — создание в середине 40-х гг. 20 в. электронных цифровых вычислительных машин (ЭЦВМ) с программным управлением. Применение электронных ЦВМ существенно расширило круг задач; возможными стали такие вычисления, которые ранее были невыполнимы, так как требуемое для этого время превышало продолжительность человеческой жизни. Производство электронных ЦВМ росло чрезвычайно быстро: первая (и единственная) машина «ЭНИАК» была создана в США в 1946, а уже к 1965 мировой парк насчитывал свыше 50 тыс. ЦВМ различного назначения. Столь же быстро совершенствовались технические параметры электронных ЦВМ; в сотни и тысячи раз возросли их быстродействие и объёмы памяти. Первая советская электронная ЦВМ «МЭСМ» (малая электронная счётная машина) была построена в АН УССР в 1950 под руководством академика С. А. Лебедева. Электронные вычислительные и управляющие машины открывают широчайшие возможности в области переработки громадных объёмов информации в кратчайшие сроки.

 

 

 

 

1. ОБЩАЯ ЧАСТЬ

1.1 Описание программного обеспечения.

Windows XP (кодовое  название при разработке —  Whistler; внутренняя версия — Windows NT 5.1) — операционная система семейства  Windows NT корпорации Microsoft. Она была  выпущена 25 октября 2001 года и является  развитием Windows 2000 Professional. Название XP происходит от англ. experience (опыт).

Windows XP выпускалась во многих вариантах: Windows XP Professional Edition, Windows XP Home Edition, Windows XP Tablet PC Edition, Windows XP Media Center Edition, Windows XP Embedded, Windows Embedded for Point of Service, Windows XP Professional x64 Edition, Windows XP 64-bit Edition, Windows XP Edition N, Windows XP Starter Edition, Windows Fundamentals for Legacy PCs.

Графический интерфейс  пользователя.

  • Выделение в Windows Explorer осуществляется прозрачным синим прямоугольником.
  • Падающая тень от ярлыков на рабочем столе
  • Боковая ориентированная на выполнение задач вспомогательная панель в окне проводника («common tasks»).
  • Группирование кнопок одного приложения на панели задач в одну кнопку, при определённом количестве разных запущенных приложений, что позволяет часто избегать необходимости её «прокрутки»
  • Появилась возможность заблокировать панель задач и вспомогательные панели, для избегания их случайного изменения.
  • Цветовое выделения элементов в меню «Пуск», принадлежащих недавно добавленным программам.
  • Меню отбрасывают тени (в Windows 2000 тень отбрасывал указатель мыши, но не элементы меню)

Windows XP анализирует  производительность системы с  определёнными визуальными эффектами  и в зависимости от этого активирует их или нет, учитывая возможное падение или рост производительности. Пользователи также могут изменять данные параметры, используя диалоговые окна настройки, при этом можно либо гибко выбрать активность тех или иных визуальных эффектов, либо отдать это на управление системе или же выбрать максимальную производительность или лучший вид графического интерфейса. Некоторые эффекты, такие как полупрозрачность и т. п., требуют наличия производительной графической подсистемы, на старых видеокартах производительность может сильно упасть и Microsoft рекомендует отключить эти возможности в таком случае.

В Windows XP появилась  возможность использовать «Visual Styles»  позволяющие изменить графический  интерфейс пользователя. Luna — новый  стиль графического интерфейса, входящий в поставку XP и являющийся интерфейсом по умолчанию для ПК, имеющих более 64 мегабайт RAM. Возможно использовать и другие «Visual Styles», но они должны быть подписаны цифровой подписью Microsoft (так как имеют важное значение в функционировании системы).

Для обхода этого  ограничения некоторые пользователи используют специальное программное  обеспечение, такое, как TGTSoft’s StyleXP, а  иногда и изменённую версию библиотеки uxtheme.dll.

Также существует стиль «классический», повторяющий стиль интерфейса Windows 2000 (который использует на 4 МБ меньше памяти, чем Luna), а также многочисленные стили, созданные сторонними разработчиками. Для версии Media Center Microsoft разработала «визуальный стиль» «Royale», который включён в эту версию Windows XP и доступен для установки в других версиях XP.

Для Windows XP были созданы более 100 значков компанией The Iconfactory, известной своим набором  бесплатных значков для операционной системы Mac OS X.

Стандартные программы Windows: диспетчер задач, дефрагментация, архивация диска, восстановление системы, таблица символов, калькулятор, блокнот, графический редактор, пакет Paint, WordPad, буфер обмена.

 

1.2 Описание языка программирования.

Паскаль (англ. Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков.

Важным шагом  в развитии языка является появление свободных реализаций языка Паскаль Free Pascal и GNU Pascal, которые не только вобрали в себя черты множества других диалектов языка, но и обеспечили чрезвычайно широкую переносимость написанных на нём программ (например GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами, Free Pascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка (Turbo Pascal (полная совместимость), Delphi и другими).

В настоящее время, начиная с Delphi 2003, создана реализация языка для платформы .Net, хотя разработчики продолжают использовать Delphi более ранних версий. О коммерческих разработках на Free Pascal, GNU Pascal и TMT Pascal на данный момент известно мало.

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

Тем не менее, первоначально  язык имел ряд ограничений: невозможность  передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования»[7] (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

Информация о работе База водителей автобусов