
- •Основы алгоритмизации и программировани
- •Тема . Подставляемые (встраиваемые) функции. Перегрузка функций
- •Тема. Рекурсивные функции
- •Тема 4. Производные типы. Тип указатель: указатели на объекты.
- •Тема. Тип указатель: указатели на функции.
- •Тема. Символьные данные и строки.
- •Тема. Функции для работы со строками.
- •Тема . Массивы: одномерные массивы.
- •Тема. Одномерные массивы: задачи сортировок элементов массива.
- •Тема. Двумерные массивы.
- •Тема. Структуры
- •Тема. Структуры и указатели
- •Тема . Объединения
- •Тема. Битовые поля
- •Тема . Стандартные файлы и функции по работе с ними.
- •Тема. Распределение памяти. Динамическое выделение памяти.
- •Тема. Одномерные динамические массивы.
- •Тема 19. Двумерные динамические массивы.
- •Тема. Динамические структуры данных.
- •Тема . Динамические структуры данных: однонаправленные и двунаправленные списки.
- •Тема. Динамические структуры данных: очередь и стек.
- •Тема. Динамические структуры данных: бинарные деревья.
- •4 Контрольные задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •5. Примеры выполнения домашних заданий
- •1. Запуск приложения:
- •2. Создание консольного приложения:
- •4. Ввод программного кода:
- •5. Построение проекта:
- •1. Запуск приложения:
- •2. Создание консольного приложения:
- •4. Ввод программного кода:
- •5. Построение проекта:
- •Лабораторные работы
- •Лабораторная работа. Подставляемые (встраиваемые) функции. Перегрузка функций.
- •Лабораторная работа. Рекурсивные функции.
- •Лабораторная работа. Производные типы. Тип указатель: указатели на объекты.
- •Лабораторная работа. Тип указатель: указатели на функции.
- •Лабораторная работа. Решение задач с использованием указателей.
- •Лабораторная работа. Символьные данные и строки.
- •Лабораторная работа. Функции для работы со строками.
- •Лабораторная работа. Одномерные массивы: задачи сортировок элементов массива.
- •Лабораторная работа. Двумерные массивы: задачи поиска, замены и суммирования элементов двумерного массива.
- •Лабораторная работа . Двумерные массивы: задачи сортировок и перестановок в двумерных массивах.
- •2.5. Контроль знаний (тесты, образец билета, вопросы для экзамена, зачета)
- •2.5.2 Итоговый контроль знаний
Задание 6
Создать на МД файл, записи которого имеют следующую структуру:
- дата;
- наименование материала;
- количество (шт).
Вывести следующий документ:
Поступление материалов на склад ____________
-
Дата
Наименование
материала
Количество
(шт.)
15.03
16.04
.......
Гвоздь
Шуруп
...........
100
200
......
Итого
Создать на МД файл, записи которого имеют следующую структуру:
- лицевой счёт;
- оплата за газ (руб);
- оплата за мусор (руб).
Вывести следующий документ:
Оплата за коммунальные услуги за ___________ месяц
-
Лицевой
счёт
Оплата за
газ (руб)
Оплата за
мусор (руб)
Всего
1211
1415
........
30.33
42.17
........
15.05
14.03
.......
Итого
3. Создать на МД файл, записи которого имеют следующую структуру:
- наименование материала;
- цена (руб) за единицу;
- количество (шт).
Вывести следующий документ:
Ведомость стоимости материалов
-
Наименование
материала
Цена
за единицу (руб)
Количество
(шт)
Сумма
Шуруп
Гвоздь
...........
10
20
....
5
10
....
Итого
4. Создать на МД файл, записи которого имеют следующую структуру:
- код изделия;
- издержки производства (руб);
- выпущено изделий (шт);
- себестоимость единицы изделия (руб).
Вывести следующий документ:
Ведомость издержек производства
Код изделия |
Издержки производства (руб) |
Выпущено изделий (руб) |
Себестоимость единицы изделия (руб) |
3245 6578 ....... |
231.54 235.00 .......... |
453 1265 ........ |
|
Итого |
|
|
|
5. Создать на МД файл, записи которого имеют следующую структуру:
- код культуры;
- валовый сбор урожая;
- посевная площадь (га);
- средняя урожайность с 1 га (ц).
Вывести следующий документ:
Урожайность культур по хозяйствам
Код культуры |
Валовый сбор (ц) |
Посевная площадь (га) |
Средняя урожайность с 1 га (ц) |
Ячмень Кукуруза ............ |
6574.00 9800.50 ........... |
129.50 100.00 ........ |
|
Итого |
|
|
|
Создать на МД файл, записи которого имеют следующую структуру:
- виды оплаты;
- ИТР (руб);
- рабочие (руб);
- всего (руб).
Вывести следующий документ:
Ведомость начислений по зарплате
Виды оплаты |
ИТР (руб) |
Рабочие (руб); |
Всего (руб). |
Основная зарплата Премия ...........
|
500.00 50.75 |
785.50 20.00
|
|
Итого |
|
|
|
Создать на МД файл, записи которого имеют следующую структуру:
- артикул;
- цена (руб);
- количество;
- сумма (руб).
Вывести следующий документ:
Ведомость реализации товаров
Артикул |
Цена (руб) |
Количество |
Сумма (руб) |
434 121 ..... |
3.62 4.12 ...... |
1600 2400 ....... |
|
Итого |
|
|
|
8. Создать на МД файл, записи которого имеют следующую структуру:
- номенклатурный номер детали;
- количество деталей на комплект;
- количество комплектов;
- общая потребность в деталях.
Вывести следующий документ:
Комплектовочная ведомость
Номенклатурный номер детали |
Количество деталей на комплект |
Количество комплектов |
Общая потребность в деталях |
23232 23678 ........ |
342 654 ...... |
75 86 .....
|
|
Итого |
|
|
|
9. Создать на МД файл, записи которого имеют следующую структуру:
- номер детали, узла;
- количество деталей, узлов;
- цена (руб);
- сумма (руб).
Вывести следующий документ:
Инвентаризационная ведомость
Номер детали, узла |
Количество деталей, узлов |
Цена (руб) |
Сумма (руб) |
5453 1324 ....... |
324 163 ...... |
1.54 3.62 ...... |
|
Итого |
|
|
|
10. Создать на МД файл, записи которого имеют следующую структуру:
- шифр продукта;
- количество кг.;
- цена (руб);
- сумма (руб).
Вывести следующий документ:
Ведомость отпуска продуктов
Шифр продукта |
Количество кг. |
Цена (руб) |
Сумма (руб) |
0095 0123 ....... |
75.9 63.5 ...... |
1.12 5.40 ...... |
|
Итого |
|
|
|
11. Создать на МД файл, записи которого имеют следующую структуру:
- табельный номер;
- начислено (руб);
- удержено (руб);
- выдать на руки (руб).
Вывести следующий документ:
Расчётная ведомость
Табельный номер |
Начислено (руб) |
Удержено (руб) |
Выдать на руки (руб) |
6574 3423 ....... |
45.76 54.55 ......... |
23.67 25.75 ....... |
|
Итого |
|
|
|
12. Создать на МД файл, записи которого имеют следующую структуру:
- наименования культур;
- план(ц);
- факт (ц);
- % выполнения.
Вывести следующий документ:
Сводка выполнения плана
Наименования культур |
План (ц) |
Факт (ц) |
% выполнения |
Кукуруза Сахарная свекла .......... |
1200
7000 ....... |
1090
8500 ....... |
|
Итого |
|
|
|
13. Создать на МД файл, записи которого имеют следующую структуру:
- наименование материала (кг);
- получено материала (кг);
- выделено материала (кг);
- остаток на конец месяца (кг).
Вывести следующий документ:
Ведомость остатков материалов
Наименование материала (кг) |
Получено материала (кг) |
Выделено материала (кг) |
Остаток на конец месяца (кг) |
Припой Канифоль .......... |
654.8 32.7 ........ |
540.5 12.2 ....... |
|
Итого |
|
|
|
14. Создать на МД файл, записи которого имеют следующую структуру:
- учреждения, организации;
- число должностей;
- средняя годовая заработная плата (руб);
- фонд заработной платы (тыс.руб).
Вывести следующий документ:
Сведения о заработной плате
Учреждения, организации |
Число должностей |
Средняя годовая заработная плата (руб) |
Фонд заработной платы (тыс.руб) |
Больницы Санатории ....... |
54762 6573 ....... |
123.00 172.56 ...... |
|
Итого |
|
|
|
15. Создать на МД файл, записи которого имеют следующую структуру:
- шифр детали;
- количество (шт);
- расценка (руб);
- заработная плата (руб).
Вывести следующий документ:
Ведомость по учёту брака
Шифр детали |
Количество (шт) |
Расценка (руб) |
Заработная плата (руб) |
9878 2312 ....... |
12 33 ....... |
0.09 0.81 ....... |
|
Итого |
|
|
|
16. Создать на МД файл, записи которого имеют следующую структуру:
- номенклатурный номер;
- цех № 1;
- цех № 2;
- итого.
Вывести следующий документ:
Ведомость отпуска материалов по цехам
Номенклатурный номер |
Цех № 1 |
Цех № 2 |
Итого |
5342 1264 ....... |
142 74 ....... |
102 253 ...... |
|
Итого |
|
|
|
17. Создать на МД файл, записи которого имеют следующую структуру:
- наименование культур;
- план (ц);
- факт (ц);
- % выполнения.
Вывести следующий документ:
Сводка выполнения плана
Наименование культур |
План (ц) |
Факт (ц) |
% выполнения |
Пшеница Просо ...... |
540 900 ...... |
600 870 ...... |
|
Итого |
|
|
|
18. Создать на МД файл, записи которого имеют следующую структуру:
- виды оплаты;
- служащие (руб);
- ВОХР (руб);
- всего.
Вывести следующий документ:
Свод начислений по заработной плате
Виды оплаты |
Служащие (руб) |
ВОХР (руб) |
Всего |
Осн. о/пл. Премии ..... |
80.75 75.50 ..... |
30.75 50.00 ..... |
|
Итого |
|
|
|
19. Создать на МД файл, записи которого имеют следующую структуру:
- артикул;
- цена (руб);
- количество (шт);
- сумма (руб).
Вывести следующий документ:
Ведомость реализации товаров
Артикул |
Цена (руб) |
Количество (шт) |
Сумма (руб) |
434 121 ..... |
3.62 4.12 ..... |
2400 1700 ..... |
|
Итого |
|
|
|
20. Создать на МД файл, записи которого имеют следующую структуру:
- номенклатурный номер;
- остаток материалов (руб);
- оборот материалов (руб);
- остаток материалов (руб).
Вывести следующий документ:
Оборотная ведомость по учёту материалов
Номенклатурный номер |
Остаток материалов (руб) |
Оборот материалов (руб) |
Остаток материалов (руб) |
4341 6472 ..... |
1254.86 3241.00 ..... |
654.55 682.90 ..... |
|
Итого |
|
|
|
21. Создать на МД файл, записи которого имеют следующую структуру:
- дата;
- код материала;
- наименование материала;
- единица измерения ;
- цена (руб).
Вывести следующий документ:
Сведения об изменении цен на поступившие материалы
Дата |
Код материала |
Наименование материала |
Единица измерения |
Цена (руб) |
15.04 15.05 ..... |
1111 1112 ..... |
шёлк полотно ..... |
м м ..... |
65.00 37.00 ..... |
Итого |
|
|
|
|