|
Реферат: Компьютерная подготовка (Программирование)
Государственный Университет Управления
Институт финансового менеджмента
Лабораторная работа №1 на тему
«Создание, дополнение и чтение файла данных»
Выполнила:
Проверил: Несмеянов И. А. Задание. Создать файл данных со следующей структурой: шифр товара, наименование, план выпуска на каждый квартал, фактический выпуск в каждом квартале. Предусмотреть возможность добавления информации и чтения данных из файла. Создание файла Макет исходных данных | | |Кварталы | |Шифр |Наиме- |1 |2 |3 |4 | |товар|нование|План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать|30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 |
Алгоритм программы
Программа по разработанному алгоритму
* Командный файл "Создание файла данных" CLEAR {Очистка экрана} SET TALK OFF {Команда запрета выполнения отдельных команд} @ 3,10 SAY 'Программа создания файла данных' ACCEPT 'Укажите имя создаваемого файла данных ' TO Imfd CLEAR {Очистка экрана} CREATE &Imfd {Команда создания файла данных} WAIT {Команда ожидания} RETURN {Команда завершения}
Вариант решения задачи
| | |Кварталы | |Шифр |Наиме- |1 |2 |3 |4 | |товар|нование|План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать|30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 |
Дополнение файла
Макет исходных данных | | |Кварталы | |Шифр |Наиме- |1 |2 |3 |4 | |товар|нование|План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать|30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 |
Алгоритм программы
Программа по разработанному алгоритму
* Командный файл "Добавления файла данных" CLEAR {Очистка экрана} SET TALK OFF {Команда запрета выполнения отдельных команд} @ 3,10 SAY 'Программа добавления файла данных' ACCEPT 'Укажите имя добавляемого файла данных 'TO Imfd CLEAR {Очистка экрана} USE &Imfd {Команда открытия файла данных} APPEND {Команда добавления файла данных} WAIT {Команда ожидания} RETURN {Команда завершения}
Вариант решения задачи
| | |Кварталы | |Шифр |Наиме |1 |2 |3 |4 | |товар|нование |План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать |30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 | |41001|Пуфик |10 |7 |10 |5 |10 |3 |10 |9 | |51001|Журн. |15 |12 |15 |10 |15 |9 |15 |14 | | |Столик | | | | | | | | | |61003|Книжная |20 |19 |20 |18 |20 |17 |20 |22 | | |полка | | | | | | | | |
Чтение файла данных
Макет исходных данных
| | |Кварталы | |Шифр |Наиме- |1 |2 |3 |4 | |товар|нование|План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать|30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 |
Алгоритм программы
Программа по разработанному алгоритму
* Командный файл "Чтение файла данных" CLEAR {Очистка экрана} SET TALK OFF {Команда запрета выполнения отдельных команд} @ 3,10 SAY 'Программа чтения файла данных' ACCEPT 'Укажите имя читаемого файла данных 'TO Imfd CLEAR {Очистка экрана} USE &Imfd {Команда открытия файла данных} LIST {Команда чтения файла данных} WAIT {Команда ожидания} RETURN {Команда завершения}
Вариант решения задачи
| | |Кварталы | |Шифр |Наиме- |1 |2 |3 |4 | |товар|нование|План. |Факт. |План. |Факт. |План. |Факт. |План. |Факт. | |а | |выпуск |выпуск |выпуск |Выпуск |Выпуск |выпуск |Выпуск |выпуск | |11001|Стол |30 |29 |30 |28 |30 |27 |30 |31 | |11002|Стул |100 |98 |100 |95 |100 |95 |100 |114 | |21001|Шкаф |25 |25 |25 |23 |25 |22 |25 |27 | |21002|Кровать|30 |30 |30 |28 |30 |32 |30 |34 | |31004|Кресло |20 |15 |20 |20 |20 |17 |20 |22 |
----------------------- начало
CLEAR
SET TALK OFF
@ 3,10 SAY ‘Программа создания файла данных’
ACCEPT ‘Укажите имя создаваемого ФД’ TO Imfd
CLEAR
CREATE &Imfd
WAIT
RETURN
начало
CLEAR
SET TALK OFF
@ 3,10 SAY ‘Программа добавления файла данных’
ACCEPT ‘Укажите имя добовляемого ФД’ TO Imfd
CLEAR
USE &Imfd
APPEND
WAIT
RETURN
начало
CLEAR
SET TALK OFF
@ 3,10 SAY ‘Программа чтения файла данных’
ACCEPT ‘Укажите имя читаемого ФД’ TO Imfd
CLEAR
USE &Imfd
LIST
WAIT
RETURN
Реферат на тему: Компьютерная подготовка
РИСУНОК ИЗ DOOM 1 . И вы можете извлекать множество графических образов ( и засовывать их туда обратно ) при наличии нужного файла , к-рый вы можете получить совершенно безвозмездно , если звякнете мне : 942-43-59 и спросите Александра . Ндеюсь вам повезёт и вы застанете меня дома...
Кстати! Есть ли у вас к-либо программки , позволяющие создавать свои уровни для Dooma ? У меня есть модем 14400 так что звоните.Авось у меня найдётся что-нибудь нужное Вам!
[pic]
Курсовая работа по компьютерной подготовке.
Данная курсовая работа является программой СУБД , написанной на FOXBASE+
Вниманию пользователя предлагается “Записная книжка “
Она представляет собой прямой диалог “Человек-Машина” и состоит из главного
меню и группы подпрограмм с расширением *. PRG .
При запуске соновного файла tel.prg пользователю предоставляется меню следующего вида:
DATA BASE MENU
1- > NOTEBOOK 2 - > SHOPS 3 - > CARS DATA 4 - > BANKS 5 - > PLANTS 6 - > URGENT 7 - > QUIT
Где : NOTEBOOK - записная книжка SHOPS - Б/Д по магазинам CARS DATA - Б/Д по автостоянке BANKS - Б/Д по банкам PLANTS - Б/Д по предприятиям URGENT - телефоны первой необходимости QUIT - выход из TEL.PRG
При выборе одной из опций , пользователю предоставляется следующее меню :
1 - > VIEW & EDIT 2 - > DEL. RECORD
3 - > DEL. ALL REC. 4 - > DATA INPUT 5 - > TO MAINMENU
Где : VIEW & EDIT - просмотр и редактирование
DEL. RECORD - удаление записи
DEL. ALL REC. - удаление всех записей
DATA INPUT - ввод данных
TO MAINMENU - возврат в главное меню
Вы можете просмотреть , отредактировать , удалить даннные , ввести данные с
помощью этого меню.
Ниже помещён перечень файлов , ответственных за тот или иной пункт опции :
ФАЙЛЫ ПРОГРАММ ФАЙЛЫ Б/Д
NOTEBOOK - notebook.prg t_not00.dbf , t_not01.dbf
SHOPS - shops.prg t_sho00.dbf , t_sho01.dbf
CARS DATA - cars.prg t_car00.dbf , t_car01.dbf
BANKS - banks.prg t_ban00.dbf , t_ban01.dbf
PLANTS - plants.prg t_pla00.dbf , t_pla01.dbf
URGENT - urgent.prg t_urg00.dbf , t_urg01.dbf
В этой композиции файлов Б/Д есть файлы , дублирующие друг друга , например :
t_urg00.dbf и t_urg01.dbf
Это сделано на тот случай , если пользователь что - то ввёл неправильно. Вся
работа ведется в файле *01.dbf а в конце сеанса , если пользователь согласен со
всеми изменениями , которые он сделал , то файл *01.dbf копируется в файл
*00.dbf т.е. последний в данном случае является резервным файлом.
Вот и всё описание программы “ЗАПИСНАЯ КНИЖКА”...
| |