Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика к госам.doc
Скачиваний:
5
Добавлен:
13.09.2019
Размер:
112.13 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВПО «ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ЛЕСОТЕХНИЧЕСКАЯ АКАДЕМИЯ»

«Утверждаю»

Междисциплинарный государственный экзамен

Факультет: механический

Специальность: 230200.62 –бакалавр информационных систем

Председатель ГЭК по направлению подготовки 230200.62 –

«Информационные системы»

_______________Сербулов Ю.С.

« 5 » мая 2012 г.

Практическое задание №1

Разработать командный (пакетный) файл calc.bat, выполняющий функции простейшего калькулятора, т.е. реализующий операции сложения (+), вычитания (-), умножения (*) и деления (/) двух чисел. В этом файле должно проверяться количество введенных параметров (3 параметра), анализироваться символ, заданный в качестве 2-го параметра и представляющий операцию (+, -, *, /), а также при использовании операции деления должен проверяться 3-й параметр на равенство нулю. При ошибке на экран монитора должно выводиться соответствующее сообщение.

Практическое задание №2

Разработать командный (пакетный) файл deltmp.bat, который будет проверять в каталогах (папках), указанных в качестве входных параметров, наличие файлов с расширением .TMP (временные файлы) и удалять их. Если пути поиска временных файлов, т.е. содержащие их каталоги, в командной строке не заданы, вывести на экран монитора соответствующее сообщение. Создать протокол удаляемых файлов (файл LOG.TXT), в котором будут представлены имена удаленных временных файлов.

Практическое задание №3

Разработать командный (пакетный) файл copydrv.bat, который будет копировать из текущего каталога (папки) все файлы с расширением .DRV, кроме одного файла, указанного в качестве второго параметра командной строки, в каталог (папку), указанный в качестве первого параметра. Если имя каталога, в который должно производиться копирование, не задано, то вывести соответствующее сообщение и прервать выполнение файла.

Практическое задание №4

Разработать командный (пакетный) файл excopy.bat, который будет проверять наличие файлов в каталоге (папке), указанном в качестве первого параметра. Если файлы в нем имеются, то копировать их в каталоги, указанные в качестве остальных параметров. Если копирование прошло успешно, очистить исходный каталог. Проверять наличие параметров в командной строке, выводить сообщения об ошибках.

Практическое задание №5

Разработать командный (пакетный) файл copytxt.bat, который будет копировать из текущего каталога (папки) все файлы с расширением .TXT, кроме одного файла, указанного в качестве первого параметра, в каталог, указанный в качестве второго параметра. Переписывать только те файлы, которые будут новее одноименных, присутствующих в каталоге-приемнике. Если при копировании происходит ошибка, то вывести сообщение на экран монитора и прервать выполнение командного файла.

ПРАКТИЧЕСКОЕ ЗАДАНИЕ №6

Разработать командный (пакетный) файл outlog.bat, который выводил бы содержимое каталогов (папок), указанных в качестве параметров командной строки, в файл протокола LOG.TXT, находящийся в каталоге, заданном качестве первого параметра. Проверять наличие параметров в командной строке, выводить сообщения об ошибках.

ПРАКТИЧЕСКОЕ ЗАДАНИЕ №7

Разработать модель типа «сущность-связь» (ER-диаграмму) для предметной области «Страховая компания», представленной следующими типами сущностей:

ДОГОВОРЫ (Номер_договора, Дата_заключения, Код_филиала, Код_вида_страхования)

ВИДЫ_СТРАХОВАНИЯ (Код_вида_страхования, Наименование)

ФИЛИАЛЫ (Код_филиала, Наименование_филиала, Адрес, Телефон)

ПРАКТИЧЕСКОЕ ЗАДАНИЕ №8

Разработать модель типа «сущность-связь» (ER-диаграмму) для предметной области «Гостиница», представленной следующими типами сущностей:

КЛИЕНТЫ (Код_клиента, Фамилия, Имя, Отчество, Паспортные_данные, Комментарий)

НОМЕРА (Код_номера, Количество_человек, Комфортность, Цена)

ПОСЕЛЕНИЕ (Код_поселения, Код_клиента, Код_номера, Дата_поселения, Дата_освобождения, Примечание)

ПРАКТИЧЕСКОЕ ЗАДАНИЕ №9

Разработать модель типа «сущность-связь» (ER-диаграмму) для предметной области «Ломбард», представленной следующими типами сущностей:

КЛИЕНТЫ (Код_клиента, Фамилия, Имя, Отчество, Номер_паспорта, Серия_паспорта, Дата_выдачи_паспорта)

КАТЕГОРИЯ_ТОВАРОВ (Код_категории_товаров, Название, Примечание)

СДАЧА_В_ЛОМБАРД (Код, Код_категории_товаров, Код_клиента, Описание_товара, Дата_сдачи, Дата_возврата, Сумма, Комиссионные)