Мегаобучалка Главная | О нас | Обратная связь  


ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ




ПОСТАНОВКА ЗАДАЧИ

Цель разработки

 

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

 

Постановка задачи

 

Необходимо разработать ПП с удобным пользовательским интерфейсом и системой поиска. Кроме того, необходимо разработать тесты для оценки уровня знаний, полученных пользователем.

 

Функциональные требования к обучающей системе

 

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

 

Входные данные

 

Текстовые файлы (в формате .txt), содержащие теоретическую информацию о ПДД. Входные данные хранятся в данных текстовых файлах. Также входные данные вводятся с клавиатуры (варианты ответов в тесте и слова для поиска).



Выходные данные

 

Выходные данные являются: результат тестирования пользователя, теоретический материал по данной предметной области, результат поиска по ключевому слову. Все выходные данные выводятся на экран монитора.

 

Схема информационных потоков

 

Существует главная программа. В неё поступают Входные данные, вводимые пользователем с клавиатуры (варианты ответов в тесте и слова для поиска), а также из внешних текстовых файлов (теория о ПДД). В ответ на вводимые данные главная программа выводит на экран монитора Выходные данные – теоретический материал, справку, результаты поиска и тестирования. Схематически работа программы изображена на рисунке 1.6.

 

 

 

 


                           

         
 

 

 


Справка
                           

                                    

Рисунок 1.1 Схема информационных потоков.


ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ

 

Си – универсальный язык программирования. Он тесно связан с системой UNIX, так как был разработан специально для этой системы.

Язык программирования Си обеспечивает разнообразие типов данных. Базовыми типами являются литеры, а также целые и плавающие числа различных размеров. Кроме того, имеется возможность получать целую иерархию выводимых типов данных из указателей, массивов, структур и объединений. Выражения формируются из операторов и операндов. Любое выражение, включая присваивание и вызов функции, может быть инструкцией. Указатели обеспечивают машинно-независимую адресную арифметику.

Си относится к языкам среднего уровня, поскольку в нём управляющие структуры языков высокого уровня сочетаются со способностью манипулировать битами, байтами и указателями (адресами). Таким образом, Си предоставляет программисту возможность практически полностью управлять компьютером.

Язык Паскаль – это язык программирования, сравнительно, довольно ясен и логичен. Паскаль гибкий и развитый в отношении типов данных. Привлекательны его рекурсивные возможности, а также поддержка технологии объектно-ориентированного программирования.

Язык Паскаль стал «наследником» Алгола. Алгоритмический язык Алгол был разработан в 1950-60-х годах. Его разработчиком был швейцарский учёный Никлаус Вирт, собиравшийся использовать этот язык для обучения своих студентов методом разработки компилятором. Время рождения языка Паскаль – начало 70-х годов.

Но на практике язык Си показывает себя более удобным в использовании и гибким.

Поэтому данный ПП написан на языке C, компилятор Borland C++ 3.1

Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Читайте также:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (98)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7