Читайте также: |
|
Содержание
3. Постановка задачи (состоит из двух частей: 1. Поиск и изучение материалов по теме, указанной в таблице; 2. Разработка программы.)
4. Теоретическая часть, в которой приводятся изученные материалы по теме.
5. Анализ задачи, в разделе приводится описание алгоритма, типов данных параметров и описание функций.
6. Программная реализация (листинг программы с комментариями, если программа состоит из нескольких модулей, то код каждого файла).
7. Тестирование программы, в разделе приводятся результаты тестирования программы.
8. Заключение (выводы по результатам учебной практики).
Список использованной литературы.
10. Диск с программой и отчетом (можно один для всей группы).
При оформлении отчета использовать следующие настройки текстового редактора:
Поля: левое – 2,5 см, правое – 2 см, нижнее – 1,5 см, верхнее – 1,5 см.
Текст отчета: Times New Roman, 14pt, полуторный межстрочный интервал, красная строка 1,25 см. Отступы до и после 0 см.
Текст программы: Courier New, 12pt, полуторный межстрочный интервал.
Если в тексте встречаются рисунки и таблицы, то обязательна подпись с нумерацией (для рисунков выравнивание по центру, для таблиц по правому краю, шрифт Times New Roman, 12pt, полужирный).
Формулы набираются в Microsoft Equation 3.0.
Страницы должны быть пронумерованы, при этом титульная не нумеруется.
Отчеты, оформленные не по требованиям, возвращаются на доработку!!!
Дата защиты учебной практики: 13.04.2012.
На защиту иметь:
Зачетную книжку;
Отчет в бумажном виде;
Проект с программой
Процедура защиты:
Демонстрация работы программы;
Ответы на вопросы по изученному материалу и программе.
Отчеты на просмотр в электронном виде предоставляются не позднее 11.04.2012 18:00 на электронную почту onp85@mail.ru
Вариант №2
Составить программу, которая содержит текущую информацию о книгах в библиотеке.
Сведения о книгах включают:
o Номер УДК;
o Фамилию и инициалы автора;
o Название;
o Год издания;
o Количество экземпляров данной книги в библиотеке.
Программа должна обеспечивать:
1. Начальное формирование данных обо всех книгах в библиотеке в виде линейного списка;
2. Добавление данных о книгах, вновь поступающих в библиотеку;
3. Удаление данных о списываемых книгах;
4. По запросу выдаются сведения о наличии книг в библиотеке, упорядоченных по годам издания;
5. Поиск книги по названию.
Вариант №9
Написать программу, моделирующую заполнение гибкого магнитного диска.
Общий объем памяти на диске 360 Кбайт. Файлы имеют произвольную длину от 18 байт до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него.
В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо размещается на свободный участок памяти, либо, если файл не помещается на свободный участок, размещается после последнего записанного файла.
В случае, когда файл превосходит длину самого большого свободного участка, выдается аварийное сообщение. Требование на запись или удаление файла задается в командной строке, которая содержит имя файла, его длину в байтах, признак записи или удаления. Программа должна выдавать по запросу сведения о занятых и свободных участках памяти на диске.
Указание: следует создать список занятых и свободных участков памяти на диске.
Вариант №10
В файловой системе каталог файлов организован в виде линейного списка.
Для каждого файла в каталоге содержатся следующие сведения:
o Имя файла;
o Дата создания;
o Количество обращений к файлу.
Написать программу, которая обеспечивает:
1. Начальное формирование каталога файлов;
2. Вывод каталога файлов;
3. Удаление файлов, дата создания которых меньше заданной;
4. Выборку файла с наибольшим количеством обращений.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.,
Вариант №13
Картотека в бюро обмена квартир организована в виде линейного списка.
Сведения о каждой квартире включают:
o Количество комнат;
o Этаж;
o Площадь;
o Адрес.
Программа должна обеспечивать:
1. Начальное формирование картотеки;
2. Ввод заявок на обмен;
3. Поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая карточка выводится и удаляется из списка, в противном случае поступившая заявка включается в список;
4. Вывод всего списка.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Вариант №14
Англо-русский словарь построен в виде двоичного дерева.
Каждая компонента содержит английское слово, соответствующее ему русское слово и счетчик количества обращений к данной компоненте.
Первоначально дерево формируется в порядке английского алфавита. В процессе эксплуатации словаря при каждом обращении к компоненте к счетчику обращений добавляется единица.
Написать программу, которая:
1. обеспечивает начальный ввод словаря с конкретными значениями счетчиков обращений;
2. формирует новое представление словаря в виде двоичного дерева по следующему алгоритму: а) в старом словаре ищется компонента с наибольшим значением счетчика обращений; б) найденная компонента заносится в новый словарь и удаляется из старого; в) переход к п.а) до исчерпания исходного словаря;
3. производит вывод исходного и нового словарей.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Вариант №17
На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована в виде линейного списка.
Написать программу, которая:
1. обеспечивает начальное формирование картотеки;
2. производит вывод картотеки;
3. вывод номера телефона и времени разговора;
4. выводит извещение на оплату телефонного разговора.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Дата добавления: 2014-12-15; просмотров: 144 | Поможем написать вашу работу | Нарушение авторских прав |