Составители:
Рубрика:
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
- …
- следующая ›
- последняя »