20534

Создание, дополнение и чтение файла данных

Лабораторная работа

Информатика, кибернетика и программирование

Создать файл данных со следующей структурой: шифр товара наименование план выпуска на каждый квартал фактический выпуск в каждом квартале. выпуск Факт. выпуск План. выпуск Факт.

Русский

2013-07-31

80 KB

0 чел.

Государственный Университет Управления

Институт финансового менеджмента

Лабораторная работа №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


 

А также другие работы, которые могут Вас заинтересовать

5370. Проектирование техпроцесса изготовления детали ось 97 KB
  Целью представленного курсового проекта являлось проектирование техпроцесса изготовления детали ось. В результате был разработан техпроцесс, состоящий из девяти операций, приведены расчеты режимов резания, припусков, дано описание и расче...
5371. Основы внешнеэкономической деятельности 38 KB
  Определите круг вопросов, относящихся к компетенции федеральных органов. В компетенции федеральных органов решение следующих вопросов: Определение основных принципов осуществления ВЭД и внешнеэкономической политики России в целом ...
5372. Коллоидная химия. Конспект лекций 1.83 MB
  Коллоидная химия Коллоидные системы и предмет коллоидной химии Коллоидные системы Историческая справка Первоначально коллоидная химия была лишь главой физической химии. Теперь это самостоятельная дисциплина со своим кругом идей...
5373. Конкурентоспособность промышленной продукции и пути ее достижения 48.1 KB
  Данная работа посвящена проблеме достижения конкурентоспособности продукции предприятия. Рассмотрены этапы жизненного цикла продукции от ее разработки до упадка. Проведен анализ стратегии поведения служб фирмы на этих этап...
5374. Трансляция программы на языке программирования keil-C. Отладчик программ 64 KB
  Цель работы. Изучить интегрированную среду программирования keil-C. Получить навыки работы с текстовым редактором этой среды программирования. Получить навыки работы с программными проектами. Научиться транслировать программы...
5375. Системы передачи дискретной цифровой информации 219 KB
  В настоящее время системы передачи дискретной - цифровой информации играют огромнейшую роль в современной жизни и являются основой современной техники связи. Это накладывает требования на знание методов расчета параметров этих устройств и ...
5376. Проектирование фрагмента цифровой сети связи Старый Оскол-Роговатое с использованием оборудования SDH 6.96 MB
  Современная эпоха характеризуется стремительным процессом информатизации общества. Это сильней всего проявляется в росте пропускной способности и гибкости информационных сетей. Противодействовать растущим объемам, передаваемой информации на...
5377. Политическая культура России: прошлое и настоящее 83.5 KB
  Политизация современной жизни - факт очевидный. Нередко беседа, дискуссия по той или иной теме вне зависимости от нашего желания приобретает политический оттенок. Когда же дискуссия обостряется, и кто-нибудь из спорящих переходит на высокий...
5378. Антивирусное ПО для серверов 86.5 KB
  Одной из самых опасных на сегодняшний день угроз информационной безопасности являются компьютерные вирусы. Компьютерным вирусом называется специально написанная программа, способная самопроизвольно присоединяться к другим программам, с...