- •Одобрена
- •Составлена в соответствии с
- •Пояснительная записка
- •1 Функции и процедуры использование функций
- •Использование процедур
- •2 Ветвление, циклы программирование задач разветвленной структуры
- •Программирование задач циклической структуры
- •Сложные циклы
- •3 Массивы одномерные массивы
- •Многомерные массивы
- •Работа со строками
- •5 Вычисление площади криволиненой трапеции
- •6 Таблицы значений функций и линейная интерполяция
- •7 Упорядочивание (сортировка) массива
- •8 Организация поиска в упорядоченном массиве
- •9 Приближенное решение уравнений
- •11 Работа с базами данных
- •Работа с типизированными и текстовыми файлами
- •Список группы 7-тп на стипендию
- •Список автовладельцев ваз – 2106
- •Ведомость з/платы по атп за сентябрь месяц
- •Ведомость зар.Платы по цеху №
11 Работа с базами данных
Создать приложение для работы с базой данных .База данных находится в файле Товары.mdb, созданным в MS Access, и состоит из одной таблицы Склад1. В таблице имеются четыре поля: Наименование, Единица измерения, Количество и Цена. При запуске приложения на экране отображается диалоговое окно
Товары на складе.
Функции всех кнопок очевидны. Кнопка сформировать ведомость на рабочем листе Excel формирует документ
Наименование |
Ед, измерения |
Количество |
Цена |
Сумма |
гвозди |
кг |
10 |
29 |
290 |
Кирпич |
шт |
1000 |
20 |
20000 |
шифер |
шт |
27 |
200 |
5400 |
|
|
|
|
|
Итого:25690
Работа с типизированными и текстовыми файлами
Указания: Структуру БД выбрать по своему усмотрению. В отчете обосновать свой выбор. Если в задании говориться, что файл уже дан, то нужно создать его на диске и в редакторе занести туда необходимые данные. Так как содержимое файла можно распечатать, то к отчету должны быть приложены листинги исходного и скорректированного файла.
Варианты заданий:
Написать программу, автоматизирующую работу продавца в фирме по продаже книг. По каждой книге в файле сохраняются следующие сведения:
Название книги, автор, издательство, год издания, кол-во книг, цена книги. В файле не должно существовать двух записей с одинаковыми: названиями книг, авторами, годом издания.
В программе определить процедуры:
процедуру осуществляющую изменение информации в файл по вновь поступившим книгам
процедуру осуществляющую изменение информации в файл по проданным книгам
процедура поиска книг по данному автору и названию
процедуру просмотра файла
процедуру формирования документа в котором выводится информация о стоимости книг данного автора в виде:
Автор: Фаронов В.В.
-
Название
Кол-во книг
Цена за ед.
Стоимость
TurboPascal 7.0
20
51
1020
Pascal для чайников
10
47,50
475
…
…
…
…
…
…
…
…
Итого: 1495
Написать программу, автоматизирующую работу учебного отдела по учету информации о студентах. Сведения о студентах сохранять в файле с полями: Фамилия, Имя, Отчество, Группа, Курс, Оценка за экзамен по математике, оценка за экзамен по программированию.
В программе определить процедуры:
процедуру, заносящую информацию в файл (при переводе студента из другого учебного заведения)
процедуру, удаляющую информацию из файла (при отчислении студента из уч. заведения)
процедуру выводящую список студентов данной группы
процедуру выводящую сведения по данному студенту
процедуру формирования документа в котором выводится информация о стипендии в данной группе:
