Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практикум

.pdf
Скачиваний:
49
Добавлен:
19.04.2015
Размер:
850.06 Кб
Скачать

2. Результатов сдачи экзаменов по дисциплине (с подчиненной). В форме отобразить средний балл по дисциплине. В подчиненной форме информация должна быть отсортирована по группе, фамилии.

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