Практикум
.pdf2. Результатов сдачи экзаменов по дисциплине (с подчиненной). В форме отобразить средний балл по дисциплине. В подчиненной форме информация должна быть отсортирована по группе, фамилии.
3. Результатов сдачи экзаменов группой (с подчиненной). В форме вычислить средний балл. В подчиненной форме информация должна быть отсортирована по дисциплинам, затем по фамилиям.
4. Списка студентов, успевающих на 4 и 5. В форме отобразить их количество. Выполнить сортировку студентов по группе.
5. Итоги сдачи экзаменов в виде:
Фамилия |
|
|
|
Дисциплины |
|
|
Сумма |
||||
И.О. |
Информатика |
|
Математика |
Маркетинг |
Экономика |
баллов |
|||||
Иванов И.И |
|
|
|
|
|
|
|
|
|
|
|
… |
|
|
|
|
|
|
|
|
|
|
|
В форме |
выполнить сортировку по фамилии студентов. |
|
|
|
|||||||
6. Итоги сдачи экзаменов в виде: |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
||
Дисциплина |
|
|
|
Оценки |
|
Средний |
|||||
|
5 |
|
4 |
|
3 |
|
2 |
балл |
|
||
Информатика |
|
|
|
|
|
|
|
|
|
|
|
… |
|
|
|
|
|
|
|
|
|
|
|
Всего |
|
|
|
|
|
|
|
|
|
|
|
Создать отчеты:
1.О результатах сессии (форма 5) с подведением итогов по каждой дисциплине (средний балл).
2.О сдаче экзаменов в сессию (до 8.02.99). Подвести итоги по каждой дисциплине (количество студентов, средняя оценка)
3.О сдаче экзаменов по математике и информатике. Подвести итоги для каждого студента (сумма набранных баллов)
3.Создать кнопочную форму для вызова форм 1 - 6. Формы 1 - 6 должны иметь кнопки их закрытия.
PDF created with pdfFactory Pro trial version www.pdffactory.com
Задание 4.7. Накладная
Разработать базу данных приложение Microsoft Access для работы с ней для учета отпуска товаров со склада.
Учет товаров, отпускаемых со склада, осуществляется на основании накладной:
Накладная № |
|
157 |
|
|
|
|
|
|
||
Дата |
|
10/01/03 |
|
|
|
|
|
|||
Покупатель |
|
|
|
|
|
|
|
|
||
Код |
|
|
345 |
|
|
|
|
|
|
|
Наименование |
|
ОАО «Сфера» |
|
|
|
|
||||
ИНН |
|
072 001 000 6789 |
|
|
|
|
||||
Адрес |
|
г. Тюмень, ул. Ленина, 120 |
|
|
||||||
№ |
|
Товар |
|
|
Количество |
Ед. изм. |
Цена |
Стоимость |
||
|
|
наимено- |
|
код |
|
|
код |
нам. |
|
|
|
|
вание |
|
|
|
|
|
|
|
|
1 |
|
Сахар |
0012 |
|
100 |
12 |
кг |
15.00 |
1 500 |
|
2 |
|
Макароны |
0015 |
|
200 |
23 |
пачка |
13.00 |
2 600 |
|
3 |
|
Тушенка |
0022 |
|
300 |
24 |
банка |
25.00 |
7 500 |
|
|
|
Всего |
|
|
|
|
59 |
|
|
11 600 |
|
|
Кладовщик |
|
|
|
|
Петрова |
При разработке базы данных считать, что номер накладной – уникален, для его формирования может быть использован счетчик. Накладная выписывается на конкретного клиента. В накладной строки нумеруются последовательно 1, 2, …. Каждая накладная содержит, по крайней мере, одну строку товаров.
Цена отпускаемых товаров и единицы измерения определяется кодом товара.
Требования к приложению:
1.Пользователь должен иметь доступ только к формам и отчетам (обеспечить при открытии базы данных автоматический вызов главной кнопочной формы).
PDF created with pdfFactory Pro trial version www.pdffactory.com
2.Главная форма должна иметь кнопки вызова форм:
-«Товары», «Клиенты», «Кладовщики» и «Единицы измерения»
для редактирования соответствующей информации и кнопки вызова форм «Новый товар» и «Новый клиент», с помощью которых можно ввести информацию о новых товарах и клиентах;
-«Накладные» - для отображения списка накладных с возможностью сортировки их по номеру накладной или клиентам. В этой форме предусмотреть вызов форм:
для просмотра текущей накладной; для оформления новой накладной;
-«По клиентам», «По товарам» и «По кладовщикам» (с подчиненными) – для отображения накладных по соответствующим значениям атрибутов.
3.Приложение должно допускать изменение текущей цены товара, при этом в накладных, оформленных ранее, цена на товар изменяться не должна. При оформлении новой накладной цена товара должна выбираться автоматически.
4.Разработать отчеты: за указанный период времени, по клиентам, товарам, кладовщикам. В отчетах подвести итоги: сумма, среднее.
5.Таблица, в которой осуществляется хранение информации о купленных товарах должна называться фамилией исполнителя.
PDF created with pdfFactory Pro trial version www.pdffactory.com
ЧАСТЬ V. РАЗРАБОТКА WEB-САЙТОВ
Задание 5.1.
Используя HTML-кодирование создать Web-сайт «ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР», схема которого изображена ниже (прямоугольники – Web-страницы, стрелки – гиперссылки).
Главная
История развития ВТ |
|
|
|
|
Архитектура ПК |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ваиант 1. Страница |
«Главная» должна содержать название |
сайта и рисунок персонального компьютера, горизонтальную разделительную линию и гиперссылки. Название сайта оформить заголовком 1 уровня, гиперссылки – заголовком 3 уровня. Для позиционирования текста и рисунка использовать таблицу. Для перехода на страницы «История» и «Архитектура ПК» использовать текстовые гиперссылки.
Страница «История» должна содержать название страницы (заголовок 2 уровня), текст (шрифт Arial), гиперссылку на страницу «Архитектура ПК» и рисунок-гиперссылку для перехода на главную страницу.
Страница «Архитектура ПК» должна содержать маркированный список, гиперссылку на страницу «История» и рисунок-гиперссылку для перехода на главную страницу.
Установить для страниц: «Главная» – фоновый рисунок; «История» – фоновый цвет;
«Архитектура ПК» – цвет текста синий.
PDF created with pdfFactory Pro trial version www.pdffactory.com
PDF created with pdfFactory Pro trial version www.pdffactory.com
Вариант 2. Создать вторую версию сайта – с фреймовой структурой. Для загрузки в правый нижний фрейм главной страницы использовать текст-гиперссылку в верхнем фрейме.
Указание. Материалы для Web-сайта можно получить у преподавателя.
PDF created with pdfFactory Pro trial version www.pdffactory.com
Задание 5.2. |
|
Используя приложение Microsoft FrontPage создать Web-сайт |
|
«ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР», схема которого изображена ниже |
|
(прямоугольники – Web-страницы, стрелки – гиперссылки). |
|
Главная |
|
История развития ВТ |
Логическая схема ПК |
Устройства ввода |
Устройства вывода |
Содержимое страниц и имена файлов определены в таблице. |
Название |
Содержание |
Имя |
Главная |
Тема, рисунок |
index.htm |
История |
История возникновения и развития |
История.htm |
|
ВТ |
|
Схема |
Логическая схема ПК |
Схема.htm |
Устройства ввода |
Описание устройств ввода |
У_ввода.htm |
Устройства вывода |
Описание устройств вывода |
У_вывода.htm |
Вариант 1. Разработать Web-сайт, аналогичный сайту без фреймов из задания 5.1.
На странице «Главная» использовать компоненту «Бегущая строка».
На странице «История» использовать для перехода на подразделы переход на закладки.
На странице «Схема» использовать для перехода на дочерние страницы интерактивную карту-гиперссылок.
Вариант 2. Применить ко всем страницам сайта некоторую тему. Для организации гиперссылок использовать «Панели навигации». Вариант 3. Преобразовать Web-сайт в сайт с фреймовой
структурой.
Обеспечить загрузку главной страницы в правый нижний фрейм по гиперссылке в верхнем фрейме.
Указание. Материалы для Web-сайта можно получить у преподавателя.
PDF created with pdfFactory Pro trial version www.pdffactory.com
ЧАСТЬ VI. ОФФИСНОЕ ПРОГРАММИРОВАНИЕ
Задание 6.1.
А. Разработать функцию пользователя «Стоимость», которая может применяться при мелкооптовой торговле. Первоначально стоимость заказа вычисляется как произведение цены на количество.
Если количество приобретаемых товаров превышает некоторую величину (Порог), покупателю предоставляется скидка, которая устанавливается в процентах (Скидка) от суммы заказа. Обращение к функции должно иметь вид:
Стоимость (Цена, Количество, Скидка, Порог)
Б. Разработать функции пользователя:
«Расстояние», вычисляющую расстояние между двумя точками; «Площадь», вычисляющую площадь треугольника.
Применить их для вычисления расстояний между вершинами треугольника и его площади по данным, приведенным в таблице.
A |
|
|
B |
|
C |
|
r1 |
r1 |
r3 |
S |
|||
x1 |
|
y1 |
x2 |
|
y2 |
x3 |
|
|
y3 |
||||
|
|
|
|
|
|
|
|
||||||
0 |
|
0 |
0 |
|
1 |
1 |
|
|
0 |
|
|
|
|
1 |
|
1 |
3 |
|
4 |
3 |
|
|
2 |
|
|
|
|
В. Разработать функцию пользователя, вычисляющую
наибольший по модулю корень по заданным коэффициентам квадратного уравнения a, b, и c. Если уравнение не имеет корней, функция должна возвращать значение 0.
Обращение к функции должно иметь вид: КореньУравнения(a,b,c)
PDF created with pdfFactory Pro trial version www.pdffactory.com
Задание 6.2.
Имеется таблица, в которой отражены сведения об объектах:
№ |
Объект |
Значение |
1 |
Стол |
10 |
2 |
Стул |
20 |
|
… |
|
10 |
Кровать |
12 |
Разработать процедуру, обеспечивающую вывод строки с наибольшим значением красным цветом, а с наименьшим – синим.
На рабочем листе поместить кнопку для обращения к процедуре.
Задание 6.3.
Вариант 1. В одной строке в стоящих подряд ячейках содержатся слова (набор любых символов). Эти слова образуют предложение. Конец предложения – пустая ячейка. Таких строк в таблице Excel несколько.
Создать модуль, который выводит в файл output.txt строки – предложения, получающиеся из этих слов, с пробелом в качестве разделителя.
Вариант 2. Текстовый файл input.txt содержит некоторое количество предложений – строк символов, пробел – разделитель слов. Ввести из текстового файла предложения и разместить их в строках таблицы Excel с номерами 1, 2,… Каждое предложение
разбить на слова и разместить их в рядом стоящие ячейки одной строки, начиная с столбца A.
На рабочем листе разместить две кнопки для обращения к процедурам.
PDF created with pdfFactory Pro trial version www.pdffactory.com
Задание 6.4.
На рабочем листе книги Excel имеется следующая информация:
№ |
Дата |
Дневная температура |
Ночная температура |
1 |
20.05.2000 |
15 |
4 |
2 |
21.05.2000 |
17 |
3 |
… |
|
|
|
Количество строк в таблице заранее не известно. Создать модули, осуществляющие:
экспорт информации в файл Экспорт.txt; импорт информации из файла Импорт.txt.
При экспорте все данные (без заголовков столбцов) должны выводиться в файл Экспорт.txt.
При импорте данные читаются из файла Импорт.txt и помещаются в конец имеющихся на этом рабочем листе данных. При отсутствии файла Импорт.txt модуль должен выводить в окне диалога соответствующее сообщение.
Вызов модулей должен осуществляться:
а) при нажатии соответствующих кнопок, помещенных ра рабочем листе;
б) командами из меню Данные (создать пункты меню Импорт и Экспорт).
PDF created with pdfFactory Pro trial version www.pdffactory.com