Создание программы на языке программирования Pascal, реализующей работу базы данных магазина игрушек. Выбор и отображение методов решения. Соответствие между переменными, принятыми при описании задачи в проекте. Особенность структурной схемы плана.
При этом огромную роль играет стремление фирм создать максимально дружественный интерфейс. Данные факты свидетельствуют в пользу актуальности создания курсовых работ, посвященных созданию компьютезированного учета игрушек на складе. Работа программ, реализующих работу учета игрушек в магазине складывается из ряда этапов: 1)Отображение игрушек дороже 500 руб.Написать программу на языке программирования Pascal, реализующую работу базы данных магазина игрушек. Позволяющую получать следующую информацию: 1. список игрушек дороже 500 рублей отечественного и импортного производства, а также их общую стоимость; 2. список из трех стран, количество штук игрушек которых для детей от 1 года до 3 лет меньше всего в базе; 4. сколько детей в возрасте до 1 года, от 1 года до 5 лет и от 5 лет и старше могут получить по одной игрушке; В программе предусмотреть работу с файлами, подпрограммы и следующее меню: МЕНЮВ данной работе требуется осуществлять поиск информации по нескольким различным критериям. В простейшем случае возможно для каждого случая проводить отбор в отдельном цикле, а некоторую информацию по ряду циклов. Для осуществления оптимизации и сокращения программного кода проанализируем поставленную задачу и выявим общие принципы, в построении ответа на все задания. В заданиях 3, 4 и 5 запросы основаны на выборе информации по странам производителям.Соответствие между переменными, принятыми при описании меню приведено в табл. Соответствие между переменными, принятыми при описании задачи и в процедуры GAME приведено в табл. Таблица 1 Соответствие между переменными, принятыми при описании МЕНЮ. Обозначения, принятые при описании задачи Обозначения в программе Наименование Таблица 2 Соответствие между переменными, принятыми при описании задачи и в процедуре GAMEБлок 1: Обращение к процедуре ASSIGN, для подключения текстового файла к файловой переменной; Блок 25: Цикл вывода количества детей, которые могут получить по одной игрушке согласно возрастным группам; Блок 27: Цикл вывода количества детей, которые согласно своему возрасту могут получить по одной игрушке; Блок 28: Вывод количества детей I-той возрастной группы, которые могут получить по одной игрушке; Блок 29: Вывод количества детей возрастом от 5 лет и старше, которые могут получить по одной игрушке;Листинг программы приведен в приложении А.Найдем три страны, количество игрушек которых для детей от 1 года и до 5 лет минимально. Теперь видно, что наименьшее количество игрушек произведено Украиной, потом идет США и замыкает цепочку Россия. Найдем количество детей, которые согласно своему возрасту могут получить по одной игрушке. Найдем страны лидеры, по количеству игрушек в каждом возрастном интервале (см .табл. Таким образом видно, что на интервале до года, лидером является Россия (5 игрушек), на интервале от года до 5 лет - Россия (55 игрушек), на интервале от 5 лет и до 13 - Украина (60 игрушек), и на интервале от 5 лет и старше - Россия (100 игрушек)Программа реализующая работу базы данных игрушечного отдела магазина расположена на диске (см. прил. · .Для отображения игрушек отечественного и импортного производства дороже 500 рублей введите цифру 1, При этом будет выведен список отечественных товаров, дороже 500 рублей, далее нажмите любую клавишу, после чего будет выведен список импортных игрушек, дороже 500 рублей (см. прил. Для возврата в меню нажмите любую клавишу; · Для отображения (либо сохранения) 3 стран с минимальным количеством игрушек для детей в возрасте от 1 года до 3 лет, введите цифру 2. · Для вывода на экран (либо сохранения в файл) количества детей, которые могут получить по одной игрушке, согласно своему возрасту введите цифру 4.В данной работе была разработана программа игрушечный отдел магазина, таким образом, поставленная задача полностью реализована.A[i].made=Land[j].Name then Land[Nland].name:=A[i].made; end else begin With land[n_m_kol] do begin if sav="" then Writeln("Страна:",name," количество:",kol," общей стоимостью:",sumcena:0:2) else Writeln(f,"Страна:",name," количество:",kol," общей стоимостью:",sumcena:0:2) end; {=========================} begin assign(f,"toys.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ПОСТАНОВКА ЗАДАЧИ
2. ВЫБОР И ОПИСАНИЕ МЕТОДОВ РЕШЕНИЯ
3. СООТВЕТСТВИЕ МЕЖДУ ПЕРЕМЕННЫМИ, ПРИНЯТЫМИ ПРИ ОПИСАНИИ ЗАДАЧИ И В ПРОГРАММЕ
4. СТРУКТУРНАЯ СХЕМА ПРОГРАММЫ И ЕЕ ОПИСАНИЕ
5. ЛИСТИНГ ПРОГРАММЫ
6. КОНТРОЛЬНЫЙ ПРИМЕР И АНАЛИЗ РЕЗУЛЬТАТОВ
7. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЯ
Вывод
В данной работе была разработана программа игрушечный отдел магазина, таким образом, поставленная задача полностью реализована. На отладку программы использовано 4 часа. Особенностью данной программы является использование универсальной процедуры запроса, благодаря чему при выводе информации о странах производителях игрушек параллельно выводится и общая стоимость интересуемой продукции. Улучшить данную программу можно введя возможность редактирования базы данных.
Список литературы
1. Филиппенко Л.Н., Филиппенко Г.Г. Методические указания к выполнению курсовой работы по дисциплинам: «Программирование на ЯВУ», «Информатика»: Новочеркасск 2004 год- 21с.
2. Любиев О.Н., Филиппенко Л.Н., Филиппенко Г.Г. Методические указания к выполнению курсовой работы по дисциплинам «Программирование на ЯВУ, Информатика», Новочеркасск, ЮРГТУ, 2003г. - 256 с.
3. Фаронов В.В. «Турбо Паскаль 7.0» Начальный курс. Учебное пособие. Издание 7-е, переработанное. - М.: «Нлидж», издатель Молчалева С.В., 2001.-576 с. с ил.
4. Абрамов В.Г., Трифонов Н.П. Введение в язык Паскаль. - М. :Наука, 1988.-320 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы