Государственный Университет Управления
Институт финансового менеджмента
Лабораторная работа №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 |
н
Государственный Университет Управления
Институт финансового менеджмента
Лабораторная работа №2
«Обработка файла данных»
Выполнила:
Студентка в/о, группы б/у II-1
Кузнецова Анна
Задание. Данные по машинам автобазы: номер, марка, план перевозок, факт. Вывести данные по машинам, по которым не выполнен план перевозок.
Макет исходных данных
номер | марка | план | факт |
о 367 нр | ГАЗ | 105 | 100 |
л 577 ор | ЗИЛ | 185 | 185 |
н 705 ар | КамАЗ | 220 | 220 |
в 368 еу | ЛИАЗ | 343 | 340 |
а 859 ср | МАЗ | 368 | 368 |
у 364 ар | УАЗ | 373 | 373 |
м 290 ао | КамАЗ | 288 | 287 |
н 390 ал | ГАЗ | 100 | 99 |
Алгоритм программы
Программа по разработанному алгоритму
* Командный файл "Обработка файла данных"
CLEAR {Очистка экрана}
SET TALK OFF {Команда запрета выполнения
отдельных команд}
USE &Imfd {Команда открытия}
TEXT
Данные по машинам по которым не выполнен перевозок
номер марка план факт
ENDTEXT
I=1 {определяет номер строки}
DO WHILE .NOT.EOF()
IF PLAN>FACT
@ I,3 SAY NOM
@ I,15 SAY MAR
@ I,22 SAY PLAN
@ I,28 SAY FACT
I=I+1
ENDIF
SKIP
ENDDO
WAIT {Команда ожидания}
RETURN {Команда завершения}
Вариант решения задачи
номер | Марка | план | факт |
о 367 нр | ГАЗ | 105 | 100 |
в 368 еу | ЛИАЗ | 343 | 340 |
м 290 ао | КамАЗ | 288 | 287 |
н 390 ал | ГАЗ | 100 | 99 |
н
Похожие работы
... экран; вариант №5 ошибочен, т.к. нажатие комбинации клавиш CTRL+S приостанавливает вывод информации на экран (повторное их нажатие возобновляет вывод информации). Вопросы набора I-2 контрольной работы №1. Нортон Командер. 5. Какая команда убирает две панели сразу? 1. ^O 2. ^P 3. ^U 4. ^B Ответ: правильным является вариант №1, т.к. именно нажатие комбинации клавиш CTRL ...
... . вариант №2 ошибочен, т.к. комбинация клавиш CTRL+S вызывает сохранение документа; вариант №3 ошибочен, т.к. быстрое нажатие дважды ¬ приведет к смещению на две позиции влево. Вопросы набора II-2 контрольной работы №2. EXCEL WINDOWS. 5.При печати документов можно ли масштабировать документ? 1. Можно 2. Нельзя 3. Можно только для форматов бумаги А3 и А4 Ответ: правильным ...
... и т. д. текстовых полей. Это сделает текстовые поля недоступными для ввода информации и превратит их в поля, отображающие данные об экономических показателях. Согласно заданию, необходимо вычислить средние значения данных по Японии за четырехлетние периоды, начиная с 1960 года. Прежде, чем написать программу, позволяющую совершать подобные операции, необходимо создать элемент управления, ...
... . Таким образом предлагается рассматривать компьютерную технологию обучения как основную составляющую информационной технологий обучения. 1.2 Дидактические принципы, свойства и особенности использования компьютерных технологий в педагогическом процессе Применение средств КТ в современном образовании основано на дидактических принципах, свойствах и особенностях их использования. Под ...
0 комментариев