Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Оформление пояснительной записки





Записка должна содержать следующие главы:

Глава 1. Постановка задачи

1. Список контуров

2. Описание метода сортировки

3. Условие дополнительной задачи

Глава 2. Разработка проекта

1. Сортировка массивов

- Блок-схема

- текст процедуры

- пояснения к программному тексту

2. Обработка массива

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

3. Формирование массива по первому контуру

- блок-схема алгоритма

- текст фрагмента программы

- пояснение к тексту

4. Формирование массива по второму контуру

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

5. Формирование массива по третьему контуру

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

Глава 3. Листинг программного кода задачи

В две колонки 8 шрифтом

Глава 4. Скриншоты работы программы

 


Тип заданий II

Исходные данные

· название и структура таблицы данных, в которой хранятся записи;

· меню, содержащее следующие позиции: «Создать», «Просмотр», «Сохранить», «Загрузить», дополнительные функции в соответствии с вариантом задания (см. табл. 2), «Выход»;

Варианты заданий

Варианты заданий приведены в таблице 2.

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

При выборе позиции «Создать» программа создает динамический список, каждый элемент которого является записью требуемой структуры. Информационная часть записи заполняется данными, вводимыми с клавиатуры. В процессе ввода должна осуществляться проверка корректности данных. Окончание ввода – при нажатии клавиши <Esc>.

При выборе позиции «Просмотр» появляется подменю, содержащее две альтернативы: «Прямой порядок» и «Обратный порядок». Если выбрана позиция «Прямой порядок», то записи выводятся на экран последова­тельно, начиная с первой (от начала списка к концу). Выбор позиции «Обратный порядок» вызовет вывод на экран всех записей в обратной последователь­ности (от конца списка к началу).

При выборе позиции «Сохранить» программа сохраняет в файл список записей. При этом должна предусматриваться проверка наполненности списка. Если список пуст, программа должна выдавать соответствующее предупреждение.

При выборе позиции «Загрузить» программа загружает из файла ранее сохраненный список. Если текущий список непустой, необходимо предусмотреть его очистку. Кроме того, должны быть предусмотрены проверки: перед загрузкой – действительно ли в данном файле находится ранее сохраненная информация об окнах, в процессе загрузки – корректности данных.

При выборе позиции "Информация" программа выводит информацию об авторе и теме работы.

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



 

 

Таблица 2. Таблица вариантов заданий II типа.

№ вар Название и структура таблицы данных Дополнительные функции
  Личная библиотека
Автор Название Изд-во Год издания Место хранения

 

1. редактирование: - добавление записи; - удаление записи; 2. поиск книги: - по автору; - по названию.
  Картотека сотрудников
ФИО Дата рождения Образование Год поступле­ния на работу Отдел Долж­ность

 

1. упорядочивание: - по ФИО; - по образованию; 2. формирование списка сотрудников: - заданного отдела; - со стажем работы не менее 10 лет.
  Картотека студентов
ФИО Дата рождения Год поступле­ния Факультет Специаль­ность Курс

 

1. упорядочивание: - по ФИО; - по Факультету; 2. формирование списка студентов: - факультета; - специальности ИСЭд 1 курса.
  Каталог статей
Название статьи ФИО автора Название журнала Год Номер Страницы

 

1. формирование списка статей: - заданного номера журнала; - не позже заданного года 2. поиск статьи: - по автору; - по названию.
  Телефонный справочник
Номер телефона Тип абонента (фирма/частное лицо) Абонент (название/ФИО) Адрес Тариф

 

1. редактирование: - добавление записи; - удаление записи; 2. формирование списка абонентов: - по типу абонента; - по тарифу.
  Каталог товаров
Группа Наименование Код Цена Количество Место хранения Срок поставки

 

1. поиск товара: - по наименованию; - по коду; 2 учет: - поступления; - продажи.
  Справочник фирм
Сфера деятельности Форма бизнеса (ЧП, ООО, ОАО, ЗАО, МУП и др.) Название Год начала деятель­ности Адрес Телефон

 

1. редактирование: - добавление записи; - удаление записи; 2. поиск данных о фирме по заданному названию; 3. формирование перечня фирм заданной сферы деятельности.

Справочник жильцов

Адрес ФИО Площадь Кол-во
Улица Дом Кв   телефона   жильцов
             

 

1. формирование списка жильцов: - заданных улицы и дома; - имеющих свыше 20 м2 площади на человека; 2. поиск данных о жильцах: - по адресу; - ФИО.
  Каталог автомобилей
Категория (легковой, внедорожник, грузовой, и др.) Марка Модель Дата выпуска Цвет Цена

 

1. редактирование: - добавление записи; - удаление записи; 2. выбор автомобилей: - по категории; - по цене.
  Библиотечный каталог
Шифр Раздел Автор Название Год издания Место хранения

 

1. отбор книг: - по заданному разделу; - по месту хранения; 2. сортировка: - по автору; - по году издания.
 

Справочник программ

Название Версия Год разработки Фирма-разработчик Назначение Объем Цена

 

1. удаление программ старше 10 лет; 2. формирование списка программ: - заданной фирмы; - заданного назначения.
  Каталог сотовых телефонов
Фирма-производитель Модель Тип аккумулятора Время непрерывной работы Вес

 

1. редактирование: - добавление записи; - удаление записи; 2. формирование списка телефонов: - по фирме-производителю; - по весу.
  Расписание движения поездов
Номер поезда Пункт отправления Пункт прибытия Время отправления Время в пути Цена билета

 

1. поиск поезда по номеру; 2. формирование списка поездов: - по пункту отправления; - по пункту прибытия и времени отправления; - по времени в пути и цене.
  Каталог книг
Шифр ФИО автора Название книги Рубрика Год Место хранения

 

1. формирование списка книг: - заданной рубрики; - заданного автора 2. поиск книги: - по названию и году издания; - по шифру.
 

Справочник фирм

Форма бизнеса (ЧП, ООО, ОАО, ЗАО, МУП и др.) Название Сфера деятель­ности Год начала деятель­ности Адрес Номер телефона

 

1. сортировка: - по форме бизнеса; - по номеру телефона; 2. поиск данных о фирме по заданному названию; 3. формирование перечня фирм заданной сферы деятельности старше 3 лет.

 


Оформление пояснительной записки

Записка должна содержать следующие главы:

Глава 1. Постановка задачи

1. Описание структуры

2. Описание методов дополнительных функций

Глава 2. Разработка проекта

1. Функция 1

- Блок-схема

- текст процедуры

- пояснения к программному тексту

2. Функция 2

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

3. Функция N

- блок-схема алгоритма

- текст фрагмента программы

- пояснение к тексту

4. Сохранение

- блок-схема алгоритма

- текст фрагмента программы

- пояснение к тексту

5. Загрузка

- блок-схема алгоритма

- текст фрагмента программы

- пояснение к тексту

Глава 3. Листинг программного кода задачи

В две колонки 8 шрифтом

Глава 4. Скриншоты работы программы


Тип заданий III

Исходные данные

· динамический список, каждый элемент которого содержит данные для построения графических объектов;

· меню, расположенное в верхней строке экрана и содержащее следующие позиции: «Создать», «Сохранить», «Загрузить», «Просмотр», «Информация», «Функция 1», «Функция 2»;

Задание

Программа (Win32Project) имеет меню, содержащее следующие позиции: "Создать", "Загрузить", "Сохранить", "Просмотр", "Информация", "Выход".

При выборе позиции "Создать" программа генерирует в памяти односвязный список из N элементов, каждый элемент которого содержит данные для построения графических объектов. Количество объектов каждого типа, координаты, размеры, цвет выбираются случайно, но все объекты должны целиком помещаться на экране и быть видимыми (площадь объектов не должна быть нулевой). Красный цвет использовать запрещается.

После генерации списка в центре экрана появляется окно с сообщением о завершении формирования списка.

При выборе позиции "Сохранить" программа сохраняет в файл список графических объектов. При этом должна предусматриваться проверка наполненности списка. Если список пуст, программа должна выдавать соответствующее предупреждение.

При выборе позиции «Загрузить» программа загружает из файла ранее сохраненный список. Если текущий список непустой, необходимо предусмотреть его очистку. Кроме того, должны быть предусмотрены проверки: перед загрузкой – действительно ли в данном файле находится ранее сохраненная информация о графических объектах, в процессе загрузки – корректности данных.

При выборе позиции "Просмотр" программа отображает на экране элементы списка. Фигуры изображаются не закрашенными (только контуры). Дополнительные функции выполняются через пункты меню «Функция 1» и «Функция 2», указанных в табл. 4.

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

 

Таблица 3. Таблица вариантов заданий III типа

№ вар Кол-во элемен­тов N Графические объекты Дополнительные функции
  10-15 Треугольники, окружности – закрасить/отменить красным 10 наименьших по площади окружностей – удалить из списка треугольники, целиком лежащие в верхней половине экрана
  10-15 Прямоугольники, треугольники – вписать периметр в 10 наибольших по периметру объектов – удалить из списка треугольники, целиком лежащие внутри прямоугольников
  20-35 Окружности, отрезки – вписать площадь в 10 наибольших по площади окружностей – удалить из списка отрезки, целиком лежащие внутри окружностей
  12-18 Отрезки, прямоугольники – закрасить/отменить красным 10 наибольших по площади окружностей – добавить в список после 5 наибольших по периметру прямоугольников отрезки, соответствующие диагоналям этих прямоугольников
  21-34 Прямоугольники, окружности – вписать площадь в 10 наибольших по площади объектов – удалить из списка прямоугольники, целиком лежащие внутри окружности
  15-24 Окружности, отрезки – изменить цвет 10 наименьших по длине объектов на красный – добавить в список после отрезков, находящихся внутри окружностей, их перпендикуляры
  24-34 Прямоугольники, треугольники – закрасить/отменить красным все равнобедренные треугольники – удалить из списка прямоугольники, целиком лежащие выше главной диагонали экрана
10-18 Окружности, треугольники – вписать длину окружности в 5 набольших окружностей – удалить из списка треугольники, расположенные выше главной диагонали экрана
  19-27 Окружности, отрезки – закрасить/отменить красным окружности, находящиеся ниже главной диагонали – удалить из списка отрезки, пресекающие окружность
  20-25 Окружности, прямоугольники – изменить цвет прямоугольников, расположенных строго вертикально, на красный – удалить из списка окружности, пресекающиеся с прямоугольниками
  15-20 Прямоугольники, отрезки – изменить цвет отрезков, расположенных параллельно сторонам экрана, на красный – удалить из списка прямоугольники, пересекающиеся с отрезками
  12-18 Окружности, треугольники – соединить красными линиями левый верхний угол экрана с центрами 5 наиболее удаленных окружностей (удаление считаем как расстояние от левого верхнего угла до центра окружности) – удалить из списка треугольники, целиком лежащие в нижней половине экрана
  9-17 Треугольники, прямоугольники – изменить цвет прямоугольников, расположенных строго горизонтально, на красный – добавить в список отрезки, соединяющие центры прямоугольников
  11-15 Прямоугольники, окружности – закрасить/отменить красным 10 наибольших по периметру объектов – удалить из списка окружности, пересекающиеся с прямоугольниками
  15-19 Прямоугольники, отрезки – закрасить/отменить красным 10 наименьших по площади прямоугольников, – добавить в список после отрезков, находящихся вне прямоугольников, их перпендикуляры

 









Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2018 zdamsam.ru Размещенные материалы защищены законодательством РФ.