Составители:
Рубрика:
148
6) Восстановление части логически удаленных записей, в которых цена единицы
продукции не ниже, чем заданная пользователем в диалоге.
7) Вывод на экран записей в файлах1 и 2 в порядке убывания цен за единицу продукции;
состав полей при выводе на экран должен задаваться пользователем в диалоге.
8) Изменение (программно) структуры файлов1 и 2:
ввод нового поля 4 (количество
продукции на складе) и заполнение его произвольными данными (в диалоге). Запись
результатов изменения в те же файлы1 и 2.
9) Замена цен продукции, указанных в поле2 файлов1 и 2 в тыс.руб, на цены в долларах.
Курс доллара (тыс.руб/долл) вводится пользователем в диалоге;
10)Расчет затрат
на оплату полного объема продукции фирмы, имя которой вводится
пользователем, для вида продукции, указываемого пользователем в диалоге. Вывод
значения затрат на экран.
Вариант 3
Создайте файл 1 (Доходы акционерного общества) с полями:
• наименование АО
• пять остальных полей доходы за неделю №... - доходы АО за последние пять недель
(так
, чтобы последнее поле соответствовало самой “свежей” неделе).
Заполните 6 записей этого файла так, чтобы встречались такие:
• доходы от недели к неделе растут;
• доходы от недели к неделе падают;
• стабильная тенденция отсутствует (доходы то растут, то падают)).
Скопируйте поле “наименование АО” в другой файл (файл 2) и путем изменения его
структуры дополните его полем:
• адрес АО
Заполните это поле.
Скопируйте поле “наименование АО” в файл 3 и путем изменения его структуры
дополните его полем:
• доходы в текущей неделе
Заполните это поле так, чтобы не нарушались тенденции изменения доходов,
использованные в записях файла 1.
Задание для студентов, не имеющих профессионального опыта
в
программировании: записать последовательность команд, обеспечивающих:
1) одновременное перемещение файлового указателя по записям файлов 1, 2, 3.;связь
между файлами - по номеру записи; вывод на экран:
• записи №3, поле “наименование АО” в файле 1;
• записи с тем же номером, поле “адрес АО”;
• записи с тем же номером, поле “доход в текущей неделе”;
2) открытие файлов 1, 2, 3, в рабочих
областях, активизация рабочей области с файлом 1;
3) после выполнения п.2 - логическое удаление всех записей файла 1, соответствующих
АО с падающими и нестабильными доходами;
4) после выполнения п.2 - установление режима, при котором удаленные записи не
видны. Просмотр файлов 1, 2, 3 после этого;
5) после выполнения п.2 - вывод на экран записей из файлов 1, 2, 3:
• поля “
наименование АО” и “доходы в текущей неделе” из файла1; нужно
найти запись по приблизительному наименованию АО;
• все поля файлов 2 и 3 для этого же наименования;
6) после выполнения п.2 - установление режима фильтрации, позволяющего просмотреть
записи, относящиеся к АО с убывающими доходами;
7) просмотр последовательно всех трех файлов после фильтрации (п.6);
148
6) Восстановление части логически удаленных записей, в которых цена единицы
продукции не ниже, чем заданная пользователем в диалоге.
7) Вывод на экран записей в файлах1 и 2 в порядке убывания цен за единицу продукции;
состав полей при выводе на экран должен задаваться пользователем в диалоге.
8) Изменение (программно) структуры файлов1 и 2: ввод нового поля 4 (количество
продукции на складе) и заполнение его произвольными данными (в диалоге). Запись
результатов изменения в те же файлы1 и 2.
9) Замена цен продукции, указанных в поле2 файлов1 и 2 в тыс.руб, на цены в долларах.
Курс доллара (тыс.руб/долл) вводится пользователем в диалоге;
10)Расчет затрат на оплату полного объема продукции фирмы, имя которой вводится
пользователем, для вида продукции, указываемого пользователем в диалоге. Вывод
значения затрат на экран.
Вариант 3
Создайте файл 1 (Доходы акционерного общества) с полями:
• наименование АО
• пять остальных полей доходы за неделю №... - доходы АО за последние пять недель
(так, чтобы последнее поле соответствовало самой “свежей” неделе).
Заполните 6 записей этого файла так, чтобы встречались такие:
• доходы от недели к неделе растут;
• доходы от недели к неделе падают;
• стабильная тенденция отсутствует (доходы то растут, то падают)).
Скопируйте поле “наименование АО” в другой файл (файл 2) и путем изменения его
структуры дополните его полем:
• адрес АО
Заполните это поле.
Скопируйте поле “наименование АО” в файл 3 и путем изменения его структуры
дополните его полем:
• доходы в текущей неделе
Заполните это поле так, чтобы не нарушались тенденции изменения доходов,
использованные в записях файла 1.
Задание для студентов, не имеющих профессионального опыта в
программировании: записать последовательность команд, обеспечивающих:
1) одновременное перемещение файлового указателя по записям файлов 1, 2, 3.;связь
между файлами - по номеру записи; вывод на экран:
• записи №3, поле “наименование АО” в файле 1;
• записи с тем же номером, поле “адрес АО”;
• записи с тем же номером, поле “доход в текущей неделе”;
2) открытие файлов 1, 2, 3, в рабочих областях, активизация рабочей области с файлом 1;
3) после выполнения п.2 - логическое удаление всех записей файла 1, соответствующих
АО с падающими и нестабильными доходами;
4) после выполнения п.2 - установление режима, при котором удаленные записи не
видны. Просмотр файлов 1, 2, 3 после этого;
5) после выполнения п.2 - вывод на экран записей из файлов 1, 2, 3:
• поля “наименование АО” и “доходы в текущей неделе” из файла1; нужно
найти запись по приблизительному наименованию АО;
• все поля файлов 2 и 3 для этого же наименования;
6) после выполнения п.2 - установление режима фильтрации, позволяющего просмотреть
записи, относящиеся к АО с убывающими доходами;
7) просмотр последовательно всех трех файлов после фильтрации (п.6);
Страницы
- « первая
- ‹ предыдущая
- …
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »
