Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 100 стр.

UptoLike

Составители: 

146
Вариант 2
Создайте файл1 (продукция, выпускаемая фирмой 1) с полями:
поле 1: наименование продукции (поле символьного типа, число символов - не более
25);
поле 2: цена единицы продукции (поле числового типа, число знаков - 6 до десятичной
точки и 2 после точки);
поле 3: расстояние до потребителя продукции ( поле числового типа, числа целые
,
число знаков 4).
Заполните записи файла согласно таблице П2:
Таблица П2. Примерное содержание записей файла 1.
Поле 1 Поле 2 Поле 2
железо листовое 600.00 400
медь (проволока) 900.90 1500
алюминий в слябах 700.00 2700
цинк листовой 950.00 6900
сталь профильная 650.00 400
Скопируйте структуру файла1 в файл2 (продукция, выпускаемая фирмой 2) и
заполните его записи согласно таблице П3:
Таблица П3. Примерное содержание записей файла 2
Поле 1 Поле 2 Поле 2
нефть сырая 400.00 1200
бензин АИ93 800.90 500
бензин АИ72 650.00 3400
масло машинное 980.00 5500
керосин 500.00 1200
Задание для студентов, не имеющих профессионального опыта в
программировании: записать последовательность команд, обеспечивающих:
1) вывод информации о продукции фирмы 2 по алфавиту и о ее ценах (информацию о
расстояниях до потребителя выводить не нужно; требуется; необходимо защитить
информацию от внесения дополнений и изменений);
2) копирование поля1 файла1 в новый файл, затем - изменение его структуры и создание
нового поля: наименование потребителя продукции (символьного типа,
с числом
символов до 25);
3) установление связи файла2 и созданного (п.2) нового файла. Поиск наименования
керосин в файле2 и вывод на экран наименования потребителя керосина из
созданного (п.2) файла);
4) логическое удаление записей в файле2, содержащих сочетание символовбензин”;
5) вывод на экран полного содержания файла2 и обнаружение факта удаления
части
записей ;
6) ввод для просмотра только неудаленных записей;
7) вывод на экран содержимого файла1 в порядке убывания расстояния до потребителей;
                                         146




                                     Вариант 2

       Создайте файл1 (продукция, выпускаемая фирмой 1) с полями:
• поле 1: наименование продукции (поле символьного типа, число символов - не более
  25);
• поле 2: цена единицы продукции (поле числового типа, число знаков - 6 до десятичной
  точки и 2 после точки);
• поле 3: расстояние до потребителя продукции ( поле числового типа, числа целые,
  число знаков 4).

      Заполните записи файла согласно таблице П2:

                                  Таблица П2. Примерное содержание записей файла 1.
       Поле 1            Поле 2                Поле 2
железо листовое          600.00                  400
медь (проволока)         900.90                 1500
алюминий в слябах        700.00                 2700
цинк листовой            950.00                 6900
сталь профильная         650.00                 400

      Скопируйте структуру файла1 в файл2 (продукция, выпускаемая фирмой 2) и
заполните его записи согласно таблице П3:


                                   Таблица П3. Примерное содержание записей файла 2
      Поле 1             Поле 2                Поле 2
нефть сырая              400.00                 1200
бензин АИ93              800.90                 500
бензин АИ72              650.00                 3400
масло машинное           980.00                 5500
керосин                  500.00                 1200

       Задание для студентов, не имеющих профессионального опыта в
программировании: записать последовательность команд, обеспечивающих:
1) вывод информации о продукции фирмы 2 по алфавиту и о ее ценах (информацию о
   расстояниях до потребителя выводить не нужно; требуется; необходимо защитить
   информацию от внесения дополнений и изменений);
2) копирование поля1 файла1 в новый файл, затем - изменение его структуры и создание
   нового поля: наименование потребителя продукции (символьного типа, с числом
   символов до 25);
3) установление связи файла2 и созданного (п.2) нового файла. Поиск наименования
   “керосин” в файле2 и вывод на экран наименования потребителя керосина из
   созданного (п.2) файла);
4) логическое удаление записей в файле2, содержащих сочетание символов “бензин”;
5) вывод на экран полного содержания файла2 и обнаружение факта удаления части
   записей ;
6) ввод для просмотра только неудаленных записей;
7) вывод на экран содержимого файла1 в порядке убывания расстояния до потребителей;