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


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



2019-12-29 160 Обсуждений (0)
ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 0.00 из 5.00 0 оценок




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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

 

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

 

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

 

 

 

 


                           

         
 

 

 


Справка
                           

                                    

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


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

 

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

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

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

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

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

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

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




2019-12-29 160 Обсуждений (0)
ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 0.00 из 5.00 0 оценок









Обсуждение в статье: ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



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

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

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

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

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

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



(0.006 сек.)