Курсовая информатика

Выполнен
Заказ
74598
Раздел
Программирование
Предмет
Pascal
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
700 ₽
Блокировка
5 дней
Размещен
10 Апр 2013 в 22:46
Просмотров
179
Описание работы
Курсовая работа предполагает решение задач на языке программирования TURBO PASCAL.
К качеству программного изделия предъявляются следующие требования:

Обязательное использование процедур и функций (стандартных и собственных);
Хранение входных данных в файлах на диске;
Удобный пользовательский интерфейс (меню, сообщения, использование окон, цветных фонов, цвета символов и т.д.);
Наличие подсказок для пользователя.
К стилю программирования предъявляются следующие требования:

Программа должна быть удобочитаема, простая и ясная;
Использовать в качестве идентификаторов переменных осмысленные имена;
Записывать только один оператор в строке;
Использовать сдвиги в строке в соответствии с уровнем вложенности;
Использовать комментарии в тексте программы.


2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПЕРВОГО ЗАДАНИЯ

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

Выполнение любого задания начинается с постановки задачи.
Содержание постановки задачи:
Формулировка задачи;
Описание выходной информации;
Описание входной информации;
Математическое описание задачи;
Описание алгоритма решения задачи;
Разработка контрольного примера.

2.2. Основные положения структурного программирования

Идея структурного программирования: структура программы должна отражать структуру решаемой задачи, чтобы алгоритм решения был ясно виден из исходного текста. С этой целью широко используются подпрограммы - набор операторов, выполняющих нужное действие и не зависящих друг от друга. В языке TURBO PASCAL имеется два вида подпрограмм: подпрограммы-процедуры -

procedure ();

и подпрограммы-функции –

function (): ;

Таким образом, программу разбивают на несколько более мелких подпрограмм, каждая из которых выполняет одно из действий. Соответствующая комбинация этих подпрограмм дает возможность получить удобную, наглядную и хорошо отлаживаемую программу.
В ходе выполнения курсовой работы для решения задач требуется применить технологию нисходящего программирования:
Сначала выделить несколько модулей, решающих общие задачи;
Каждый из этих модулей детализировать на более низком уровне, полученные модули разбить, в свою очередь, на небольшое число других подпрограмм, решающих отдельную подзадачу и т.д., пока вся задача не окажется реализованной. ( рис.1).




Основная программа




заставка

меню
выход из программы




ввод данных в файл

просмотр данных файла

обработка данных файла
выход из меню



запрос 1

запрос 2
выход в меню


Рис. 1. Пример построения структурной схемы программы

Основная программа состоит из следующих разделов (подпрограмм):
1. Заставка.
2. Меню.
3. Выход из программы.
Процедура «Меню», в свою очередь, содержит следующие пункты:
1. Ввод исходных данных.
2. Просмотр данных.
3. Обработка данных.
4. Выход из меню.
Составление программы начинают с уровня наименьшей детализации, т.е. с основной программы. Затем обрабатывается и отлаживается второй уровень. Третий уровень (в нашем случае - обработка запросов) создается и отлаживается в последнюю очередь.
При выполнении первого задания курсовой работы приходится иметь дело с данными, которые состоят из других данных. Например, сведения в телефонном справочнике содержат фамилии, адреса и телефоны жителей города. Для представления такой информации используют тип RECORD.
Тип RECORD объявляют в разделе TYPE:

TYPE SPRAF = RECORD
FAM : STRING [ 15 ];
ADRESS : STRING [ 40 ];
TEL : 100 000 . . 999 999;
END;

В данном примере:
SPRAF – имя типа RECORD;
FAM – имя первого поля записи, в котором хранятся фамилии;
ADRESS – имя второго поля записи, в котором хранятся адреса;
TEL – имя третьего поля записи, в котором хранятся номера телефонов.
Затем в разделе VAR описывается переменная заданного типа:

NAROD : array [ 1 . .100 ] of SPRAF;

Все данные телефонного справочника должны храни
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир