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


 

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

45841. Маркетинг: понятие, виды, функции и задачи маркетинга 14.55 KB
  Функции маркетинга: Аналитическая изучение и оценка внешней и внутренней среды фирмы; Продуктовопроизводственная это создание новых товаров которые соответствуют требованиям потребителей. Функция управления и контроля сосредоточение всего комплекса маркетинга в руках одного из высших должностных лиц. Виды маркетинга: внешний и внутренний м.
45844. Стимулирование сбыта в системе маркетинговых коммуникаций 16.81 KB
  Стимули́рование сбы́та стимулирование продаж англ. Sles promotion читается как сэ́йлз промо́ушн продвижение продаж это вид маркетинговых коммуникаций обозначающий комплекс мероприятий по продвижению продаж по всему маршруту движения товара от изготовителя через каналы сбыта до потребителя с целью ускорения сбыта товаров. В основе данных мероприятий краткосрочное увеличение продаж путем предоставления покупателю как конечному потребителю так и розничному продавцу определенной выгоды. Виды стимулирования сбыта Стимулирование...
45845. Литьё под давлением 49 KB
  Сплавов на основе Zn l Cu. сплавов: Из l сплавов литьём под давлением изготавливаются: батареи отопления корпуса лодочных моторов и мотоциклов. Из Zn сплавов: карбюраторы мебельная фурнитура корпуса фильтров. Из Mg сплавов: детали бинокля фото и киноаппарата корпуса бензо и электропил.
45846. Модельный комплект 18.2 KB
  Конструкция модели должна обеспечивать быстрое удаление модели из формы без разрушения. величина усадки сплава выраженная в процентах серый чугун 1 цветные сплавы 15 углеродная сталь 2 ; формовочные уклоны на поверхностях перпендикулярных плоскости разъёма по ГОСТ 3212 для удобства извлечения модели из плоскости формы без разрушения; галтели скругления в местах сопряжения стенок и ребер величина которых зависит от толщины сопрягаемых стенок; знаковые части модели которые не участвуют в создании конфигурации отливки...
45847. Центробежное литьё (технология) 26.5 KB
  Этот способ применяют в настоящее время преимущественно для изготовления отливок представляющих собой тела вращения втулки трубы шестерни биметаллические втулки и т.За счёт вращения изложницы достигается высокая плотность отливки. возможно изготовление тел вращения а также изза ликвации { неоднородное старение }. Центробежное литьё получается на машинах с вертикальной и горизонтальной осью вращения.