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


 

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

22345. Основные архитектуры РПТ. Шумовые характеристики, динамический диапазон 431.5 KB
  Как и в квадратурном смесителе здесь используется пара идентичных смесителей на которые помимо РЧ сигнала подается сигнал с гетеродина в квадратуре. Сигналы в I и Q каналах содержат полную информацию об огибающей входного сигнала и могут быть обработаны в соответствующим образом построенном демодуляторе. В приемнике прямого преобразования наличие рассогласования в цепях смесителя и ФНЧ не ведет к ухудшению селективности а лишь к некоторому искажению полезного сигнала что зачастую не имеет никакого значения при приеме цифровых данных....
22346. Входные каскады РПТ. Высокочастотные фильтры, УРЧ 247.5 KB
  С точки зрения минимизации вносимых приемником шумов следовало бы в качестве первого каскада использовать малошумящий усилитель МШУ имеющий максимальный коэффициент усиления и минимальный коэффициент шума. Современные МШУ имеют коэффициент шума до 0. В диапазоне частот 450 мГц МШУ имеет коэффициент шума 2. Суммарный коэффициент шума в последовательном включении МШУ –фильтр рассчитывается по 1.
22347. Непрерывность функций комплексной переменной 468 KB
  Если то функция называется непрерывной в точке . Иными словами: непрерывна в точке если для любого сколь угодно малого существует положительное число такое что 2 для всех удовлетворяющих неравенству 3 короче . Геометрически это означает что для всех точек лежащих внутри круга с центром в точке достаточно малого радиуса соответствующие значения функции изображаются точками лежащими внутри круга с центром в точке сколь...
22348. Интегрирование функций комплексной переменной 1.52 MB
  кривая с выбранным направлением движения вдоль нее и на ней – функция комплексной переменной fz. Если C кусочногладкая а значит спрямляемая кривая а fz – кусочнонепрерывная и ограниченная функция то интеграл 1 всегда существует. Если функция fz аналитична в односвязной области D то для всех кривых C лежащих в этой области и имеющих общие концы интеграл имеет одно и то же значение. fz – аналитическая функция.
22349. Формула Коши и теорема о среднем 821.5 KB
  Пусть функция аналитична в связной области и непрерывна в . Тогда для любой внутренней точки этой области имеет место так называемая формула Коши: 1 где граница области проходимая так что область остается всё время слева. Таким образом формула Коши позволяет вычислить значение аналитической функции в любой точке области если известны граничные значения этой функции. Выбросим из области кружок радиусом с центром в точке и заметим что в полученной...
22351. Теоремы Лиувилля и Мореры 98 KB
  По определению аналитическая функция – это функция комплексной переменной обладающая производной в каждой точке некоторой области D. Если функция fz аналитична в области D и непрерывна в то она обладает в каждой точке D производными всех порядков причем n я производная представляется формулой 1 где C – граница области D. По определению производной и формуле Коши имеем: Но очевидно что при функция равномерна для всех на C стремиться к и следовательно по теореме 2 предыдущей лекции для случая семейства функций...
22352. Представление аналитических функций рядами 464 KB
  Ряды Тейлора. при каких условиях функция представима своим рядом Тейлора с центром в точке : 4 даёт Теорема 1 Коши. Функция представима своим рядом Тейлора 4 в любом открытом круге с центром в точке в котором она аналитична.
22353. Ряды Лорана 269.5 KB
  Поэтому обе формулы можно объединить в одну: 7 Полученное разложение 6 функции fz по положительным и отрицательным степеням za с коэффициентами определяемыми по формулам 7 называется лорановским разложением функции fz с центром в точке a; ряд 2 называется правильной а ряд 4 – главной частью этого разложения. и в нашем рассуждении могут быть взяты сколь угодно близкими к r и R а q может сколь угодно мало отличаться от 1 то разложение 6 можно считать справедливым для...