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


 

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

55105. Государственный бюджет: принципы построения, доходы и расходы 19.77 KB
  Структура государственного бюджета в каждой стране имеет свои особенности. Они обусловлены не только национальными традициями, организацией образования и здравоохранения, но и главным образом характером административной системы, структурными особенностями экономики, развитием оборонных отраслей и др.
55107. Обследование курящего человека: спирометрия, определение концентрации метгемоглобина, тест для определения котинина. Методические указания 144.5 KB
  1 группа - характеризующие легочные объемы дыхательный оббьем резервный объем вдоха резервный объем выдоха остаточный объем и емкости общая емкость емкость вдоха функциональная остаточная емкость. 3 группа -– характеризующие состояние бронхиальной проходимости форсированная жизненная емкость легких максимальная объемная скорость дыхания во время вдоха и выдоха
55108. Общее учение о болезни 108.5 KB
  Цель: проверить и закрепить полученные знания о здоровье и болезни. Вопросы для самоподготовки: Определение понятия «здоровье» Критерии здоровья. Определение понятия «болезнь». Понятие о патологическом процессе и патологическом состоянии.
55109. Исследование систем управления 88 KB
  Методологии и практическим навыкам исследования надо учить вкус к исследовательской деятельности надо прививать способности к исследовательской работе надо развивать уже в процессе подготовки специалистов.
55110. Коммерческие банки и их функции 19.57 KB
  В механизме функционирования кредитной системы огромная роль принадлежит коммерческим банкам. Они аккумулируют основную долю кредитных ресурсов, предоставляют клиентам полный комплекс финансового обслуживания, включая выдачу ссуд, прием депозитов, расчеты, покупку-продажу и хранение ценных бумаг, иностранной валюты и т.д
55111. История развития генетики как фундаментальной науки. Методы исследования генетики человека 40 KB
  Мать и отец пробанда здоровы. Четыре сестры матери пробанда здоровы мужья их здоровы. О двоюродных сибсах со стороны матери пробанда известно: в одной семье один больной брат две сестры и брат здоровы; в двух других семьях по одному больному брату и по одной здоровой...
55112. Банковский мультипликатор: сущность и механизм действия 18.77 KB
  Банковский мультипликатор представляет собой процесс увеличения (мультипликации) денег на депозитных счетах коммерческих банков в период их движения от одного коммерческого банка к другому