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

II Создание арм студента для работы в среде vb 6.0

Введение

1. Проектирование интерфейса пользователя

2. Структура проекта. Окно Проводника проекта

Задание № 1. Проектирование приложений для решения линейных задач

Задание № 2. Проектирование приложений для решения задач с условиями

Задание № 3. Циклические вычислительные процессы

Задание № 4. Использование управляющих структур для работы с двумерными массивами

Задание № 5. Процедуры и функции

  1. Задание № 6. Разработка приложений для работы с базами данных

  2. Задание № 7. Создание и обработка файлов данных

Задание № 8. Разработка пользовательского меню. Управление проектом

Заключение ………………………………………………………………………………………..

Литература ……………………………………………………………………………………….

Во введении в начале записки кратко излагаются цели и задачи КП и его структура.

Во введении к 1-ой части КП кратко описываются функциональные возможности Access,

Описание объектов Access, экранный интерфейс.

В пунктах 1-4 описываются действия пользователя и приводятся результаты его работы.

Во введении ко 2-ой части КП кратко описываются особенности среды проектирования Visual Basic 6.0.

При создании Интерфейса пользователя рекомендуется разработать:

- презентационную форму со сведениями об авторе проекта, поставленной задаче, приглашением;

- заставки с паролем, датой и таймером;

- графические иллюстрации;

- эпиграфы и др. аналогичные тексты;

- меню (стандартное или др.).

Вид окна Проводника проекта распечатывается, указывается его назначение, использование.

При оформлении каждого из восьми заданий руководствуются Приложением 2.

В заключении подводятся итоги проделанной работы.

Приложение 2. Структура отчета по каждому из 8 заданий (для VB).

Отчет по каждому из восьми заданий должен включать:

  1. Название (тему) задания.

2. Текст задания с указанием № варианта.

3. Анализ постановки задачи.

4. Интерфейс пользователя.

5. Таблицу объектов, их свойств и значений свойств объектов.

6. Программные коды процедур (с комментариями).

7. Результаты решения задачи.

Приложение 3. Темы заданий.

Задание 1. Проектирование приложений для решения линейных задач. <3> Стр. 11-13. Приложение 6.

Задание 2. Проектирование приложений для решения задач с условиями. МУ №1130. Стр. 7-16. Приложение 7.

Задание 3. Циклические вычислительные процессы. Приложение 8.

Задание 4. Использование управляющих структур для работы с двумерными массивами. <3> Cтр. 16-21. Приложение 9.

Задание 5. Процедуры и функции. МУ № 1130. Cтр. 29-39. Приложение 10.

Задание 6. Разработка приложений для работы с базами данных. Пункт 2 задания на КП. Приложение 5.

Задание 7. Создание и обработка файлов данных. Пункт 3 задания на КП. Приложение 5.

Создать на МД два файла данных типа sequential/random с заранее известным/нет числом записей ;

вывести содержимое файлов на экран для просмотра; получить выходной документ требуемой формы.

Задание 8. Разработка пользовательского меню. Управление проектом.

Задание является общим для всех студентов. <3> Cтр. 67-69.

Варианты индивидуальных заданий приведены ниже.

Приложение 4. Список литературы (внешнее издание)

1. Б. Сайлер, Д. Споттс. Использование Visual Basic 6. Специальное издание. пер. с англ. Издательский дом «Вильямс» М.; СПб.; К. 2001. – 832 с.

2. С.В. Глушаков, А.С.Сурядный. Программирование на Visual Basic 6.0.: Учебный курс/ - Харьков: Фалио, 2002. – 497 с.

3. С.В. Назаров, П.П. Мельников. Программирование на MS Visual Basic. - М.: «Финансы и статистика», 2002 – 320 с.

4. С. Робинсон. Microsoft Access 2000. Учебный курс.– СПб.:«Питер»,2002, 512с

5. М. Райтингер, Г. Муч. Visual Basic 6. Пер. с нем. Киев: BHV, 2000, 288 с.

6. Н.Г. Волченков. Программирование на VB6 . Учебное пособие. Т.1,2,3. М., Инфра-М, 2000

7. Джон Вейскас. Access 2000 Питер СПб,М,Х,М 2000, 1040 с.

8. М. Хальварсон. MS Visual Basic 6.0 для профессионалов. Шаг за шагом. Эком, М, 2002, 720 с.

  1. В.Г. Кузьменко. VB 6. Самоучитель. БИНОМ, 2003, 432 с.

  2. Т. В. Литвиненко. VB 6.0. Учебное пособие. М., “Горячая линия - Телеком” 2001, 140 c

Приложение 5. Варианты заданий на курсовой проект, ЛР6(ДЗ6), ЛР7(ДЗ7)

Вариант №1

Таблица 1 содержит информацию: номер поезда, вокзал, пункт назначения, время отправления, цена билета по типам вагонов.

Таблица 2: номер поезда, дата отправления, кол-во проданных билетов по 4 типам вагонов.

В один город может быть несколько поездов, у одного поезда несколько дат.

1. Вывести список всех вокзалов по алфавиту.

2 Выдать информацию об общем количестве проданных билетов на поезда в задаваемою дату .

3 Для каждого вокзала определить кол-во отправлений и общее количество проданных билетов.

4. Предусмотреть вывод отчёта по всем вокзалам с подведением итогов по кол-ву проданных билетов, их общей стоимости по группам и в целом..

Вариант №2

Таблица 1 содержит информацию: номер поезда, вокзал, пункт назначения, время отправления, количество мест по 4 типам вагонов, цена билета по типам вагонов.

Таблица 2: номер поезда, дата отправления, кол-во проданных билетов по 4 типам вагонов.

В один город может быть несколько поездов, у одного поезда несколько дат отправления.

1. Вывести список всех пунктов назначения для поездов задаваемого вокзала.

2 Выдать информацию об общем количестве проданных билетов на поезда в задаваемою дату для задаваемого города .

3 Для каждого поезда определить количество отправлений и стоимость проданных билетов .

4 Предусмотреть вывод отчёта по всем пунктам назначения с подведением итогов по кол-ву проданных билетов по группам и в целом.

.

Вариант №3

Таблица1 содержит следующие данные : аэропорт, номер самолёта, количество мест.

Таблица 2: Номер рейса, номер самолета, пункт назначения, цена билета, дата рейса.

В одном аэропорту несколько самолётов, один самолёт может работать на нескольких рейсах, один

рейс может быть в разные даты.

  1. Вывести список всех аэропортов с указанием количества самолётов.

  2. Для задаваемого номера рейса определить количество вылетов.

  3. Определить самолёт с наибольшей стоимостью реализованных билетов.

  4. Вывести отчёт по каждому рейсу с подведением итогов по стоимости реализованных билетов..

Вариант №4

Таблица 1 содержит информацию: номер поезда, вокзал, пункт назначения, цена билета по типам вагонов.

Таблица 2: номер поезда, дата отправления, кол-во проданных билетов по 4 типам вагонов.

В один город может быть несколько поездов, у одного поезда несколько дат.

1. Вывести список всех пунктов назначения (без повторов).

2. Для задаваемой даты определить количество отправлений и количество проданных билетов для задаваемого типа вагона.

3. Для задаваемого пункта назначения поезда выдать информацию о минимальной стоимости проданных билетов в вагон первого типа.

4.Предусмотреть вывод отчёта: по всем городам лам с подведением итогов по кол-ву проданных билетов, их общей стоимости по группам и в целом..

Вариант №5

Таблица 1. По каждому городу вводится следующая информация: код города, , название города, расход за предыдущий период по каждому из 4х ресурсов (в у.е.).

Таблица 2. Код города, название района, расход на данный период каждого из 4х ресурсов. Названия ресурсов (газ, вода, тепло, энергия)

1. Вывести города с расходом газа больше расхода за предыдущий период.

2. Вывести информацию о максимальном расходе каждого ресурса в одном районе.

3 . Для каждого города вывести район с наибольшим расходом воды.

4. Предусмотреть вывод отчета по городам, с подведением итогов об общем расходе по каждому каждого ресурса.

Вариант №6

Таблица1 содержит следующие данные: код товара, производитель, цена товара.

Таблица 2: код покупателя, код товара, дата покупки, купленное количество по 4м кварталам.

Один производитель выпускает несколько видов товаров, один покупатель может покупать

несколько видов товаров.

  1. Для каждого покупателя вывести количество покупок ( но не купленных товаров).

  2. Для задаваемого товара определить общее проданное количество.

  3. Определить товар с наибольшей стоимостью продаж.

  4. Вывести отчёт по каждому производителю с подведением итогов по количеству и стоимости продаж.

Вариант №7

Таблица 1. По каждому городу вводится следующая информация: код города, название города, расход за предыдущий период по каждому из 4х ресурсов( в у. Е.).

Таблица 2. Код города, название района, расход на данный период каждого из 4х ресурсов. Названия ресурсов (газ, вода, тепло, энергия) .

1. Вывести города, где расход воды больше её расхода за предыдущий период..

  1. Вывести информацию о количестве районов в каждом городе и суммарном расходе каждого из ресурсов.

  2. Вывести города где расход воды увеличился по сравнению с предыдущим периодом..

4. Предусмотреть вывод отчета по всем городам, с указанием изменения расхода по каждому ресурсу .

Вариант №8

Таблица 1. По каждому городу вводится следующая информация: код города, название города, расход за предыдущий период по каждому из 4х ресурсов( в у. Е.).

Таблица 2. Код города, название района, расход на данный период каждого из 4х ресурсов. Названия ресурсов (газ, вода, тепло, энергия) .

1. Вывести города, где расход тепла уменьшился по сравнению с предыдущим периодом.

  1. Вывести информацию о количестве районов в каждом городе и суммарном расходе каждого из ресурсов.

  2. Для каждого города вывести район с наибольшим расходом газа.

  3. Предусмотреть вывод отчета по всем городам, с указанием изменения расхода по каждому

ресурсу .

Вариант №9

Таблица 1 содержит следующие данные: код предприятия, название предприятия, код основной продукции, план выпуска этой продукции за год.

Таблица 2: код предприятия, код продукции, название продукции (основной и кроме основной), выпуски продукции за каждый квартал года.

Одно предприятие выпускает несколько видов продукции, одна продукция выпускается несколькими предприятиями.

1. Вывести все виды основной продукции(без повторов).

  1. Вывести информацию о предприятиях, выпускающих более 2х видов продукции

  2. По каждому предприятию вывести процент выполнения плана по основной продукции.

4. Предусмотреть вывод отчета по всем предприятиям, с подведением итогов по кварталам и за год.

Вариант №10

Таблица 1 содержит следующие данные: шифр тура, страна, количество дней, стоимость путёвки.

Таблица 2: агентство, шифр тура, количество реализованных путёвок по 4м месяцам сезона.

В одну страну может быть несколько туров, один тур продаётся разными агентствами.

  1. Вывести список всех стран в которые есть туры(без повторов).

  2. Для каждой страны определить количество реализованных путёвок.

  3. Для каждого тура определить количество реализованных путёвок и количество агентств, продававших их..

4. Предусмотреть вывод отчёта по каждой стране с подведением итогов по количеству и стоимости проданных путёвок за сезон.

Вариант №11

Таблица 1 содержит следующие данные: код продукции, название продукции, план выпуска на год, себестоимость единицы.

Таблица 2: номер цеха, код продукции, выпуск по 4м кварталам.

Одна продукция может выпускаться несколькими цехами, один цех может выпускать несколько видов продукции.

1. Вывести список продукций, по которым было невыполнение плана .

2. Для каждого цеха вывести информацию о количестве видов продукции выпускаемых им и выпуске каждой продукции за год..

3. Для каждой продукции вывести количество цехов её выпускающих и суммарной стоимости выпуска за год.

4.Предусмотреть вывод отчёта по всем цехам, с подведением итогов по стоимости выпущенной продукции по кварталам..

Вариант №12

Таблица 1 содержит следующие данные: код продукции, название продукции, план выпуска на год, себестоимость единицы.

Таблица 2: номер цеха, код продукции, выпуск по 4м кварталам.

Одна продукция может выпускаться несколькими цехами, один цех может выпускать несколько видов продукции.

1. Вывести список всех цехов (без повторов)..

2. Для каждого цеха вывести информацию о количестве видов продукции выпускаемых им и проценте выполнения плана по каждой .

3. Для каждой продукции вывести количество цехов её выпускающих и суммарной стоимости выпуска за год.

4Предусмотреть вывод отчёта по всем цехам, с подведением итогов по количеству выпущенной продукции за год.

Вариант №13

Таблица1 содержит следующие данные: код института, название института, год образования.

Таблица 2: код института, код специальности, название специальности, год появления специальности, количество обучающихся по каждой из четырех категорий ( бюджет, договор, целевое, попечительство).

В одном институте несколько специальностей, одна специальность в нескольких институтах.

1. Вывести список всех специальностей по всем ВУЗам (без повторов)..

2. По каждому ВУЗу вывести количество специальностей и общем количестве студентов.

3. Вывести ВУЗ с наименьшим количеством студентов, обучающихся по бюджету.

4. Предусмотреть вывод отчета по всем ВУЗам, с подведением итогов по количеству студентов.

Вариант №14

Таблица1 содержит следующие данные: код института, название института, год образования.

Таблица 2: код института, код специальности, название специальности, год появления специальности, количество обучающихся по каждому из 3х видов обучения ( дневное, вечернее, заочное).

В одном институте несколько специальностей, одна специальность в нескольких институтах.

1. Вывести список всех специальностей, появившихся после 2000 года(без повторов).

2. Для задаваемой специальности определить ВУЗ с максимальным количеством студентов.

3. Для каждого ВУЗа определить специальность с наибольшим количеством студентов заочного

отделения.

4. Предусмотреть вывод отчета по каждому ВУЗу, с подведением итогов о количестве студентов по каждому виду обучения и в целом .

Вариант №15

Таблица 1 содержит следующие данные: шифр тура, страна, количество дней, стоимость путёвки по 4м месяцам сезона.

Таблица 2: агентство, шифр тура, количество реализованных путёвок по месяцам сезона.

В одну страну может быть несколько туров, один тур продаётся разными агентствами.

1. Вывести список всех стран с продолжительностью тура менее 7 дней (по алфавиту, без повторов).

2. Вывести список агентств, которые продавали путёвки более чем на 5 туров.

3. Для каждого тура определить общее количество реализованных путёвок.

4.Предусмотреть вывод отчёта по каждой стране с подведением итогов по стоимости проданных путёвок за сезон.

Вариант №16

Таблица 1 содержит следующие данные: шифр тура, страна, количество дней, стоимость путёвки.

Таблица 2: агентство, шифр тура, количество реализованных путёвок по 4м месяцам сезона.

В одну страну может быть несколько туров, один тур продаётся разными агентствами.

  1. Вывести страны, в которые только один тур.

  2. Определить самый популярный тур за весь сезон.

  3. Для каждого тура определить стоимость реализованных путёвок.

4. Предусмотреть вывод отчёта по каждому агентству с подведением итогов по количеству и стоимости проданных путёвок за сезон.

Вариант №17

Таблица 1 содержит следующие данные: шифр тура, страна, количество дней, стоимость путёвки.

Таблица 2: агентство, шифр тура, количество реализованных путёвок по 4м месяцам сезона.

В одну страну может быть несколько туров, один тур продаётся разными агентствами.

1.Вывести список всех агентств (без повторов).

2.Для каждого агентства определить самый популярный тур за весь сезон.

3.Для каждого агентства определить стоимость реализованных путёвок.

4. Предусмотреть вывод отчёта по каждому туру с подведением итогов по количеству и стоимости проданных путёвок за сезон.

Вариант №18

Таблица 1 содержит следующие данные: код предприятия, название предприятия, код основной продукции, план выпуска за год.

Таблица 2: код предприятия, код продукции, название продукции (основной и кроме основной), выпуски продукции за каждый квартал года.

Одно предприятие выпускает несколько видов продукции, одна продукция выпускается несколькими предприятиями.

  1. Вывести список всей выпускаемой продукции( без повторов).

  2. Определить количество предприятий выпускающих задаваемую продукцию и её выпуск за год.

  3. Для каждого предприятия определить процент выполнения плана по основноц продукции.

4. Предусмотреть вывод отчета по каждому предприятию, с подведением итогов о выпуске в

каждом квартале и за год в целом.

Вариант №19

Таблица 1 содержит следующие данные: шифр тура, страна, количество дней, стоимость путёвки.

Таблица 2: агентство, шифр тура, количество реализованных путёвок по 4м месяцам сезона.

В одну страну может быть несколько туров, один тур продаётся разными агентствами.

1.Вывести список всех стран в которые есть туры(без повторов).

2.Для каждой страны определить количество проданных путёвок всеми агенствами.

3.Для каждого тура определить среднее количество реализованных путёвок за месяц.

4. Предусмотреть вывод отчёта по каждому агентству с подведением итогов по количеству и стоимости проданных путёвок по месяцам.

Вариант №20

Таблица 1 содержит информацию : код магазина, название магазина число сотрудников.

Таблица 2: код магазина, код товара, название товара, цена товара в каждом из 4х месяцев.

В одном магазине много товаров, один товар – во многих магазинах.

1. Вывести список всех товаров (без повтора).

  1. По задаваемому магазину вывести наиболее подорожавший товар.

  2. По каждому товару вывести информацию о магазинах , где увеличение цены превысило 20% и подсчитать количество таких.

  3. Предусмотреть вывод отчета по всем магазинам, с подведением итогов о числе товаров и их цене в последнем месяце.

Вариант №21

Таблица 1 содержит информацию : код магазина, название магазина, округ.

Таблица 2: код магазина, код товара, название товара, цена товара в каждом из 4х.

В одном магазине много товаров, один товар – во многих магазинах.

1. Вывести список товаров в магазинах задаваемого округа(по алфавиту, без повторов).

  1. По каждому товару задаваемого магазина вывести информацию об изменении цены за полгода в процентах.

  2. Для каждого магазина определить количество видов товаров.

  3. Предусмотреть вывод отчета по всем товарам с подведением итогов о количестве магазинов , его продающих и средней цене на него в последнем месяце.

Вариант №22

Таблица1 содержит следующие данные: код института, название института, год образования.

Таблица 2: код института, код специальности, название специальности, год появления специальности, количество обучающихся по каждому из 3х видов обучения ( дневное, вечернее, заочное).

В одном институте несколько специальностей, одна специальность в нескольких институтах.

1. Вывести список ВУЗов выпускающих специалистов более чем по 3м специальностям.

2. Для задаваемой специальности определить ВУЗ с максимальным количеством студентов,

обучающихся на вечернем отделении..

3. Определить ВУЗ с наименьшим количеством студентов .

4. Вывести отчет по каждому ВУЗу, с подведением итогов о количестве студентов по каждому виду обучения и в целом .

Вариант №23

Таблица 1 содержит информацию : код магазина, число сотрудников, округ.

Таблица 2: код магазина, код товара, название товара, количество проданного товара в каждом из кварталов.

В одном магазине много товаров, один товар – во многих магазинах.

1.Для каждого округа определить число магазинов и количество сотрудников в них.

2. .Для задаваемого магазина определить суммарную продажу каждого товара за год.

3. Для каждого магазина определить самый продаваемый товар в последнем квартале.

4.. Предусмотреть вывод отчета по всем товарам, с подведением итогов по суммарной его продаже.

Вариант №24

Таблица 1 содержит следующие данные: код продукции, название продукции, план выпуска на год, себестоимость единицы продукции.

Таблица 2: номер цеха, код продукции, выпуск по 4м кварталам.

Одна продукция может выпускаться несколькими цехами, один цех может выпускать несколько видов продукции .

1. Вывести список продукций по которым было перевыполнение плана .

2. Вывести информацию о количестве цехов, выпускающих эти продукции(1) и объём её выпуска.

3. Определить стоимость всей выпущенной продукции.

4. Предусмотреть вывод отчёта по всем цехам с подведением итогов по стоимости выпуска..

Вариант №25

Таблица 1 содержит следующие данные: код издательства, название, адрес(город).

Таблица 2: код книги, название, автор, код издательства, 1 тираж , цена, 2 тираж , цена.

Одна книга может выпускаться несколькими издательствами, у одного автора м. б. несколько книг.

  1. Вывести список всех изданных книг (без повторов).

  2. Для каждого издательства вывести число изданных книг с суммарным тиражом .

  3. Вывести информацию об издательстве с максимальным общим тиражом изданных книг.

  4. Предусмотреть вывод отчёта по каждому издательству с подведением итогов по количеству выпущенных книг и их стоимости.

Вариант №26

Таблица 1 содержит следующие данные: код издательства, название, адрес(город).

Таблица 2: код книги, название, автор, код издательства, 1 тираж , цена, 2 тираж , цена.

Одна книга может выпускаться несколькими издательствами, у одного автора м. б. несколько книг.

1. Вывести список авторов всех изданных книг (без повторов).

2.Для задаваемого издательства вывести число изданных книг с их суммарной стоимостью.

3.Вывести информацию об издательстве с максимальным числом изданных книг.

4.Предусмотреть вывод отчёта по каждому издательству с подведением итогов по количеству выпущенных книг и их стоимости.

Вариант №27

Таблица 1 содержит следующие данные: код издательства, название, адрес(город).

Таблица 2: код книги, название, автор, код издательства, 1 тираж, цена, 2 тираж, цена.

Одна книга может выпускаться несколькими издательствами, у одного автора м. б. несколько книг.

1.Вывести список авторов всех изданных книг(без повторов)..

2.Для задаваемого автора вывести список всех изданных книг с суммарным тиражом и общей стоимостью по каждой книге.

3.Определить издательство с наибольшим общим тиражом изданных книг.

4.Вывести отчёт по каждому издательству с подведением итогов по стоимости изданных книг.

Вариант №28

Таблица 1 содержит информацию : код магазина, название магазина, округ.

Таблица 2: код магазина, код товара, название товара, количество проданного товара в каждом из кварталов.

В одном магазине много товаров, один товар – во многих магазинах.

1. Вывести список всех округов (без повторов).

  1. Для задаваемого товара вывести среднюю определить общую его продажу по кварталам..

  2. Для каждого округа определить количество магазинов, в которых есть задаваемый товар.

4.Предусмотреть вывод отчета по всем товарам, с подведением итогов о средних продажах для каждого магазина и в целом

Вариант №29

Таблица 1. По каждому городу вводится следующая информация: код города, название города, расход за предыдущий период по каждому из 4х ресурсов( в у. Е.).

Таблица 2. Код города, название района, расход на данный период каждого из 4х ресурсов. Названия ресурсов (газ, вода, тепло, энергия) .

1. Для каждого города определить количество районов и суммарный расход каждого ресурса.

  1. Вывести информацию о количестве районов в заданном городе и среднем расходе каждого из ресурсов.

  2. Вывести города где расход воды увеличился по сравнению с предыдущим периодом..

  3. Предусмотреть вывод отчета по всем городам, с подведением итогов об общем расходе по каждому ресурсу в единицах и процентах.

Вариант №30

Таблица1 содержит следующие данные: код товара, производитель, цена товара.

Таблица 2: код покупателя, код товара, дата покупки, купленное количество по 4м кварталам.

Один производитель выпускает несколько видов товаров, один покупатель может покупать

несколько видов товаров.

  1. Вывести список всех покупателей (без повторов).

  2. Для задаваемого покупателя определить общее проданное количество товаров по кварталам.

  3. Определить товар с наибольшей стоимостью продаж в 4м квартале.

  4. Вывести отчёт по каждому производителю с подведением итогов по количеству и стоимости продаж.

Вариант №31

Таблица1 содержит следующие данные : аэропорт, номер самолёта, количество мест.

Таблица 2: Номер рейса, номер самолета, пункт назначения, количество проданных билетов, цена

билета, дата рейса.

В одном аэропорту несколько самолётов, один самолёт может работать на нескольких рейсах, один

рейс м.б. в разные даты.

  1. Вывести список всех пунктов назначения.

  2. Для задаваемого номера рейса определить количество реализованных билетов.

  3. Для каждого номера самолёта определить стоимость не реализованных билетов по всем рейсам.

  4. Вывести отчёт по каждому аэропорту с подведением итогов по количеству реализованных билетов.

Вариант №32

Таблица1 содержит следующие данные : аэропорт, номер самолёта, количество мест.

Таблица 2: Номер рейса, номер самолета, пункт назначения, количество проданных билетов, цена

билета, дата рейса.

В одном аэропорту несколько самолётов, один самолёт может работать на нескольких рейсах, один

рейс может быть в разные даты.

  1. Вывести список всех пунктов назначения с указанием количества вылетов в них..

  2. Для задаваемого самолёта определить количество реализованных билетов.

  3. Для каждого номера самолёта определить стоимость реализованных билетов по всем рейсам.

  4. Вывести отчёт по каждому аэропорту с подведением итогов по количеству реализованных билетов.

Вариант №33

Таблица1 содержит следующие данные: код института, название института, год образования.

Таблица 2: код института, код специальности, название специальности, год появления специальности, количество обучающихся по каждому из 3х видов обучения ( дневное, вечернее, заочное).

В одном институте несколько специальностей, одна специальность в нескольких институтах.

1. Вывести список всех специальностей, появившихся до 1998 года(без повторов).

2. Для задаваемой специальности определить ВУЗ с минимальным количеством студентов.

3. Для каждого ВУЗа определить специальность с наибольшим количеством студентов дневного

отделения.

4. Предусмотреть вывод отчета по каждому ВУЗу, с подведением итогов о количестве студентов по каждому виду обучения и в целом .

Вариант №34

Таблица 1 содержит информацию: номер поезда, вокзал, пункт назначения, цена билета по типам вагонов.

Таблица 2: номер поезда, дата отправления, кол-во проданных билетов по 4 типам вагонов.

В один город может быть несколько поездов, у одного поезда несколько дат.

1.Вывести список всех пунктов назначения по алфавиту(без повторов).

2. Для произвольно задаваемого поезда выдать информацию об общей стоимости проданных билетов.

3 Для каждого поезда определить количество отправлений и и стоимость проданных билетов в вагоны первого типа.

4. Предусмотреть вывод отчёта по всем вокзалам с подведением итогов по кол-ву поездов и пунктов назначения.

Приложение 6. Индивидуальные варианты к заданию 1. Проектирование приложений для решения линейных задач.

  1. Исходные данные: название автотранспортного предприятия, запланированный объем грузооборота (т*км), себестоимость перевозки 1 т*км. Выдать справку: Название предприятия, стоимость перевозки.

  2. Исходные данные: название цеха, число единиц оборудования, площадь цеха. Выдать справку: название цеха, площадь на единицу оборудования.

  3. Исходные данные: наименование марки стали, количество выпуска по плану, процент выполнения плана. Выдать справку: наименование марки стали, фактически выработано.

  4. Исходные данные: наименование вуза, год приема, план приема, % отчисленных студентов. Выдать справку: наименование вуза, год приема, принято, выпущено.

  5. Исходные данные: Название рейса, количество проданных билетов, стоимость одного билета. Выдать справку: название рейса, выручка.

  6. Исходные данные: ФИО, название работы, выработка, расценка. Выдать справку: название работы, выработка, начислено.

  7. Исходные данные: название библиотеки, число единиц хранения, площадь хранилищ. Выдать справку: название библиотеки, площадь на единицу хранения.

  8. Исходные данные: название продукции, выпущено по кварталам за год. Выдать справку: название продукции, выпущено всего за год.

  9. Исходные данные: ФИО покупателя, название товара, стоимость товара, наценка (%), скидка (%). Выдать справку: ФИО покупателя, название товара, сумма счета.

  10. Исходные данные: наименование изделия, планируемый и фактический выпуск по кварталам года. Выдать справку: наименование изделия, выполнение годового плана выпуска в %%.

  11. Исходные данные: наименование вуза, количество преподавателей, количество студентов. Выдать справку: наименование вуза, соотношение числа студентов и преподавателей.

  12. Исходные данные: название изделия, трудоемкость изготовления изделия, коэффициент производственной мощности (1,05 – 1,15), плановый фонд рабочего времени оборудования. Выдать справку: название изделия, коэффициент загруженности оборудования (вычисляется по формуле: (трудоемкость * коэф. Произ. Мощности)/ плановый фонд времени).

  13. Исходные данные: название предприятия, общее число рабочих(Д1), число рабочих нужного разряда (Д2). Выдать справку: название предприятия, квалификационный уровень кадров (по формуле: Д2/Д1).

  14. Исходные данные: название предприятия, общее число должностей (Дс), число должностей, занятых специалистами нужного профиля (Дпф). Выдать справку: название предприятия, квалификационный уровень специалистов (Кс). Вычислить по формуле: Кс=Дпф/Дс.

  15. Исходные данные: название предприятия, общая численность работающих (Чр), число уволенных по собственному желанию (Усж), число уволенных по инициативе администрации (Уиа). Выдать справку: название предприятия, текучесть персонала (Тп). Вычисляется по формуле: Тп=(Усж + Уиа)/Чр.

  16. Исходные данные: название детали, количество деталей, цена детали. Выдать справку: название детали, стоимость всех деталей.

  17. Исходные данные: ФИО, средний заработок за день, количество дней болезни, % оплаты больничного листа. Выдать справку: ФИО, размер оплаты больничного листа. Размер оплаты вычисляется по формуле: (средний заработок за день * кол-во дней болезни * % оплаты)/100.

  18. Исходные данные: название материала, наличие на начало месяца, расход, приход. Выдать справку: название материала, наличие на начало месяца, расход, приход, остаток на конец месяца.

  19. Исходные данные: название неисправности, количество неисправностей, стоимость ремонта по устранению одной неисправности. Выдать справку: название неисправности, количество неисправностей, стоимость ремонта.

  20. Исходные данные: ФИО, заработано, удержано, аванс. Выдать справку: ФИО, подлежит выплате.

  21. Исходные данные: название изделия, количество изделий, затраты на хранение, затраты на подготовку к производству. Выдать справку: название изделия, удельные затраты. Удельные затраты = (затраты на хранение + затраты на подготовку)/ количество изделий.

  22. Исходные данные: адрес, дата разговора, количество минут, стоимость 1 минуты в руб. Выдать справку: дата, адрес, стоимость разговора.

  23. Исходные данные: адрес, дата прошлого платежа, показания счетчика при прошлом платеже, дата текущего платежа, показания счетчика при текущем платеже, тариф. Выдать справку: адрес, количество кВт/ч, сумма платежа.

  24. Исходные данные: название изделия, общие затраты на изготовление изделия, коэффициент допустимого брака (0,01 – 0,05), коэффициент непроизводственных расходов (0,07 – 0,1). Выдать справку: название изделия, себестоимость изделия. Себестоимость = общие затраты *(1 + коэффициент допустимого брака + коэффициент непроизводственных расходов).

  25. Исходные данные: название предприятия, количество рабочих , количество принятых в течение месяца рабочих, количество уволенных за месяц рабочих. Выдать справку: название предприятия, количество рабочих на конец месяца.

  26. Исходные данные: наименование марки стали, объем выпуска по плану в тоннах, % выполнения плана, себестоимость (руб/т). Выдать справку: наименование марки стали, выработано в руб, выработано в тоннах.

  27. Исходные данные: название рейса самолета, количество мест в самолете, количество проданных билетов, стоимость одного билета. Выдать справку: название рейса, выручка, потери от непроданных билетов.

  28. Исходные данные: название продукции, выпущено по кварталам за год, стоимость единицы продукции. Выдать справку: название продукции, выпущено всего, сумма выпуска.

  29. Исходные данные: ФИО, название работы, выработка, расценка. Выдать справку: название работы, выработка, начислено.

  30. Исходные данные: ФИО, название работы, выработка, расценка. Выдать справку: название работы, выработка, начислено.

Приложение 7. Индивидуальные варианты к заданию 2. Проектирование приложений для решения задач с условиями.

Вариант 1

1. Составить программу вычисления функции у =(х-0.1а)/(х2+а), если О<х<10

у = 1/(х2-а), если х> 10 и х>а

Напечатать: " При х =... функция вычислялась по формуле... Получен

результат у =... ".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые являются четными.

3. Ввести: шифр станка, его производительность; количество станков, план изготовления деталей в смену. Определить: достаточно ли станков, чтобы выполнить план, и если недостаточно, подсчитать недостающее количество.

Вариант 2

1. Составить программу вычисления функции

Y = sin(х)2+а*sin(х)/(а+sin(х)), если х>1.5, иначе

Y = а*соs(х)

Напечатать "При х=… функция вычислялась по формуле... Получен результат

у=...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые являются нечетными.

3. Ввести: номер автобазы, количество автомобилей, грузоподъемность одного автомобиля,

план перевозок в смену. Определить: достаточно ли автомобилей, чтобы выполнить план,и если недостаточно, подсчитать недостающее количество и вывести на печать в виде таблицы.

Вариант 3

1. Составить программу вычисления функции У = ln(х)+ln(х)2, если х>10

У = ехр (х)+ехр (-х), если х<=10

Напечатать " При х =... функция вычислялась по формуле... Получен

результат у =...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые кратны заданному.

3. Ввести: номер магазина; вес заказанного товара, грузоподъемность автомобиля. Определить: можно ли перевезти данный груз одним рейсом, если нет, то, вывести на печать, сколько рейсов потребуется. Вывести на печать в виде таблицы.

Вариант 4

1. Составить программу вычисления функции

У=(sin(х)-сos(х))/(1+sin(х)2), если |х|<0.5

У=х2-sin(х)2, если |х|>0.5

Напечатать " При X =... функция вычислялась по формуле... Получен результат у =....”

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые являются точными квадратами.

3. Ввести: шифр стройки, название стройки, требуемое количество строителей, фактическое количество строителей. Определить: достаточно ли строителей, если нет, подсчитать недостающее количество и вывести на печать в виде таблицы.

Вариант 5

1. Составить программу вычисления функции у = X-1 -(X-1)2 / (х2 + 1), если х <= 1

Y = х –х3 / (1*3), если 5 > х > 1

Напечатать" При х=... функция вычислялась по формуле... Получен результат

у=...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые являются положительными.

3. Ввести: название группы, количество студентов в группе, количество студентов, имеющих академическую задолженность. Определить процент неуспевающих и, если он более 10%, вывести на печать в виде таблицы предупреждение о недопустимо низкой успеваемости.

Вариант 6

1. Составить программу вычисления функции У = х / (1 + abs(sin(х)2)), если abs(х) > 0.33

У= (1 -аbs(sin(х))) / (25- sin(х)), если abs (х) <= 0.33

Напечатать "При х = ... функция вычислялась по формуле... Получен

результат у=...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые являются отрицательными.

3. Ввести: название группы, количество студентов в группе, количество студентов, сдавших экзаменационную сессию в срок. Определить количество отстающих, и если их более 10%, вывести на печать в виде таблицы предупреждение о недопустимо низкой успеваемости в группе.

Вариант 7

1. Составить программу вычисления функции у = (а +2)/ sqr(2*а), если а<0

у = (а+ 5) / (а + 2), если а = 0

Напечатать " При х =... функция вычислялась по формуле.... Получен

результат у =...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые оканчиваются на одинаковую цифру.

3. Ввести название предприятия, специальность, штатное количество, количество работающих. По данной специальности определить количество

вакантных мест, если они есть, и вывести на печать в виде таблицы справку о вакансиях.

Вариант 8

1. Составить программу вычисления функции у = 3 * (х + 2 )2, если х > 1

у = 3 * sqr (х), если х < 1 и х > 0,

Напечатать " При х =... функция вычислялась по формуле... Получен

результат у=...".

2. Даны три числа. Составить алгоритм подсчета количества и печати тех из них, которые целые.

3. Ввести: авиакомпания, номер рейса, количество мест, количество проданных билетов. Определить: наличие свободных мест, их количество, вывести на печать справку в виде таблицы о загруженности рейса.

Вариант 9

1. Составить программу вычисления функции У = sin (4 * х )2, если х < 1.5 и х > -1.5

У = ctg(2 * х) + tg (х), если х > 1.5 или х < 1.5

Напечатать " При х =... функция вычислялась по формуле... Получен

результат у=...".

2. Даны три числа. Составить алгоритм подсчета и печати тех из них, которые имеют дробную часть.

3. Ввести: номер поезда, тип поезда, количество проданных билетов, количество мест в поезде. Вывести на печать справку в виде таблицы о загруженности поезда (в %%).

Вариант 10

1. Составить программу вычисления функции У = х * ехр (х), если 0<х<5

У=sin (х)-ехр (х), если х<0

Напечатать " При х =... функция вычислялась по формуле... Получен

результат у =...”.

2. Дано трехзначное число. Составить алгоритм выделения его разрядов и проверки, есть ли среди них одинаковые.

3. Ввести: номер поезда, тип поезда, количество проданных билетов, количество мест в поезде. Вывести на печать справку в виде таблицы о загруженности поезда (в %%), и если она = 100%, напечатать "Все вагоны загружены".

Вариант 11

1. Составить программу вычисления функции

У=(х-1)2, если х<4

У=х/(х-3), если х>=4

Напечатать "При х =... функция вычислялась по формуле... Получен результат у=...".

  1. Дано трехзначное число. Составить алгоритм выделения его разрядов и проверки, все ли среди них различны.

  2. Ввести: табельный номер, фамилия, выработка в 1-й день, выработка во 2- й день,

выработка в 3-й день. Определить наибольшую выработку, день, соответствующий этой выработке. Напечатать справку в виде таблицы о наибольшей выработке.