Автостоянки
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: рефераты по медицине, государственный диплом
| Добавил(а) на сайт: Severin.
1 2 3 4 5 6 7 8 9 | Следующая страница реферата
Автостоянки
Введение
Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. С таким умыслом первоначально задумывался C. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко. С таким умыслом предварительно задумывались средства, добавленные к C для создания C++.
Связь между языком, на котором мы думаем/программируем, и задачами и решениями, которые мы можем представлять в своем воображении, очень близка. По этой причине ограничивать свойства языка только целями исключения ошибок программиста в лучшем случае опасно. Как и в случае с естественными языками, есть огромная польза быть по крайней мере двуязычным. Язык предоставляет программисту набор концептуальных инструментов; если они не отвечают задаче, то их просто игнорируют. Например, серьезные ограничения концепции указателя заставляют программиста применять вектора и целую арифметику, чтобы реализовать структуры, указатели и т.п. Хорошее проектирование и отсутствие ошибок не может гарантироваться чисто за счет языковых средств.
Cистема типов должна быть особенно полезна в нетривиальных задачах. Действительно, концепция классов в C++ показала себя мощным концептуальным средством.
Постановка задачи
Написать информационную систему по учёту автомобилей. Организовать автостоянки по районам. Осуществлять поиск автомобилей на конкретной автостоянке и по всем автостоянкам по владельцу, по номеру автомобиля, по марке автомобиля.
Добавление, удаление автомобилей со стоянок.
Для реализации поставленной задачи используется система классов, организующая интерфейс работы с базой данных: добавления, удаления, изменения и получения записей, хранящихся в, базе данных.
3. Структура выходных и входных данных
Программа использует 4 файла для хранения информации о районах, стоянках, автомобилях и марках машин. Каждый из файлов имеет структуру, представленную ниже:
Смещение в файле |
Описание |
0х00 |
Индефикатор файла ( “AM” ) |
0х02 |
Количество столбцов |
0х03 |
Номер автоувеличивающегося столбца |
0х04 |
Номер последнего автоувеличения |
0x06 |
Описание полей базы (размер, название) |
Область с данными (информация о длине берётся из описания полей). |
Для хранения информации о марках машин используется файл models.bas. Структура файла представлена ниже:
id |
model |
“id”- индефикатор марки машины
“model ”- название марки машины
Рекомендуем скачать другие рефераты по теме: bestreferat ru, лицо реферата.
Категории:
1 2 3 4 5 6 7 8 9 | Следующая страница реферата