Название: Компьютерная подготовка
Вид работы: реферат
Рубрика: Информатика и программирование
Размер файла: 20.88 Kb
Скачать файл: referat.me-138207.zip
Краткое описание работы: Государственный Университет Управления Институт финансового менеджмента Лабораторная работа №1 на тему «Создание, дополнение и чтение файла данных»
Компьютерная подготовка
Государственный Университет Управления
Институт финансового менеджмента
Лабораторная работа №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 |
н
Похожие работы
-
Работа с каталогами (лабораторная работа)
Лабораторная работа №1 Т е м а : Р а б о т а с к а т а л о г а м и Задание: 1)Просмотр корневых каталогов и подкаталогов дисков командами DIR,DIR/W,DIR/P. В отчете представить 3-4 характерные строки отображения содержимого каталогов при выполнении команд DIR(DIR/p) и DIR/W, т.е. показать форму отображения имен файлов и каталогов.
-
Программное обеспечение в фазе модернизации
Москва - 1996 ГОСУДАРСТВЕННЫЙ КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
-
Программирование элементов разветвляющейся структуры
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Кафедра МО и ПЭВМ Лабораторная работа № 6 Тема: «Программирование элементов разветвляющейся структуры» Выполнил: студент гр. 02ТП1
-
Лабораторная работа по дисциплине теория и проектирование ЭВМ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ , ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ) ФАКУЛЬТЕТ ВМС КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
-
Лабораторная работа №1 по Delphi
Министерство общего и профессионального образования Владимирский Государственный Университет Кафедра УИТЭС Лабораторная работа №1 «Исследование характеристик феррорезонансного стабилизатора напряжения»
-
Лаба по информатике
Министерство общего и профессионального образования РФ Владимирский Государственный Университет Кафедра УИТЭС Лабораторная работа N2 ИЗУЧЕНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ АРИФМЕТИКО-
-
Лаба по информатике
Министерство общего и профессионального образования РФ Владимирский Государственный Университет Кафедра УИТЭС Лабораторная работа 1 СИСТЕМЫ СЧИСЛЕНИЯ
-
Изучение принципов построения оперативной памяти
Министерство образования Российской Федерации Владимирский государственный университет Кафедра УИТЭС Лабораторная работа N9 Изучение принципов построения оперативных
-
Алгоритмизация и программирование на языке Паскаль
Составление алгоритмов и программ для вычисления значений неизвестных: программирование формул; операторы ввода и вывода; условный оператор; цикл с предусловием и с постусловием, с заданным числом повторений; графические средства; тестирование программы.
-
Программирование на языке Си++
Вычисление значений выражений при вещественных типах данных float и double. Нахождение суммы элементов, используя оператор цикла. Вычисление функций с разложением в степенной ряд. Работа со строками. Обработка массивов с использованием функций.