Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методические указания и задания для выполнения курсовой работы



Для выполнения курсовой работы студенты должны изучить теоретические основы Turbo Pascal. В ходе выполнения курсовой работы приобретается опыт в разработке программ с четкой структуризацией, умение осуществлять постановку задачи, применять процедуры и функции из стандартных модулей при создании проекта, конструировать собственные подпрограммы, использовать данные в виде файлов.

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

Рекомендуется следующий порядок работы:

• ознакомиться по учебной программе с содержанием темы;

• прочитать раздел учебника и другую техническую литературу, относящуюся к данной теме;

• изучить конспект лекции по темам;

• решить задачу с использованием конкретного задания.
Пояснительная записка должна состоять из введения, основной части и заключения.

В ведении необходимо определить цель выполнения заданий курсовой работы, их основную идею и наметить пути достижения поставленной цели. Объем введения 1-2 страницы.

Основная часть пояснительной записки должна содержать:

Ø формулировку задачи;

Ø структурную схему;

Ø описание входных, выходных и промежуточных данных;

Ø описание назначения собственных процедур;

Ø блок-схемы основной программы и собственных процедур;

Ø листинг программы;

Ø исходные данные для тестирования(контрольный пример) с полученным результатом.

Объем основной части составляет 15-20 страниц.

В заключении пояснительной записки к курсовой работе делаются краткие выводы о полученных результатах, оценивается оптимальность решения задачи. Объем заключения - 1-2 страницы.

Пояснительная записка оформляется на листах бумаги формата А4. Текстовая часть оформляется на принтере на одной стороне листа с соблюдением полей: сверху и снизу 20 мм, слева 35 мм, справа 10 мм. через 1,5 межстрочных интервала. Текст пояснительной записки рамкой не обводится. Страницы пояснительной записки нумеруются подряд в верхнем правом углу страницы. Нумерация страниц начинается с титульного листа, номер на котором не проставляется. Структурная схема программы и блок-схемы процедур и функций выполняются на компьютере. Заголовки разделов пишутся заглавными буквами, заголовки подразделов - строчными буквами с “красной” строки. Перенос слов в заголовках не допускается. Точки в конце заголовков разделов и подразделов не ставятся. Расстояние между заголовками и текстовой частью должно составлять 15 мм. Каждый новый раздел следует начинать с нового листа. Текст пояснительной записки должен быть кратким, содержательным и грамотным. Сокращения слов в тексте недопустимы.

В список литературы включаются все используемые в работе источники. Сведения о книгах включают фамилии и инициалы авторов, заглавие книги, место издания, издательство, год издания, количество страниц. Никаких кавычек нигде не ставится. Города Москва и Ленинград, как место издания, указываются сокращенно М., Л. Названия других городов пишутся полностью. Если на титульном листе книги не указан автор, то сведения начинают с указания названия книги, затем после наклонной черты (/) и слов “Под ред.” указываются инициалы и фамилия редактора и далее данные в той же последовательности, что и выше.

Курсовая работа предполагает решение задач на языке программирования TURBO PASCAL.

К качеству программного изделия предъявляются следующие требования:

Обязательное использование процедур и функций (стандартных и собственных);

Хранение входных данных в файлах на диске;

Удобный пользовательский интерфейс (меню, сообщения, использование окон, цветных фонов, цвета символов и т.д.);

Наличие подсказок для пользователя.

К стилю программирования предъявляются следующие требования:

Программа должна быть удобочитаема, простая и ясная;

Использовать в качестве идентификаторов переменных осмысленные имена;

Записывать только один оператор в строке;

Использовать сдвиги в строке в соответствии с уровнем вложенности;

Использовать комментарии в тексте программы.

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ

ВАРИАНТ 1

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: ФИО клиента, тип бытового прибора, год выпуска, страховая стоимость прибора, наименование дефекта, дата приемки в ремонт. Составить программу для получения:

· Сведений о приборах одного типа;

· Информации о количестве приборов, страховая стоимость которых больше N.

2. Дан массив M x M. Найти сумму элементов тех столбцов, у которых диагональный элемент равен нулю.

ВАРИАНТ 2

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: тип бытового прибора, год выпуска, наименование дефекта, наименование необходимой детали для ремонта, стоимость ремонта. Составить программу для получения:

· Сведений о приборах с заданным годом выпуска;

· Информации о количестве приборов, стоимость ремонта которых больше заданной.

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

ВАРИАНТ 3

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

· Сведений о имеющихся на складе деталях, цена которых больше заданных;

· Информации о количестве наименований деталей, среднемесячная норма потребления которых наибольшая.

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

ВАРИАНТ 4

1. В файле типа RECORD хранится информация о студентах: ФИО студента, группа, курс, пол, год рождения. Составить программу для получения:

· Сведений о юношах заданного года рождения;

· Информации о количестве студентов заданной группы.

2. Дан массив 5 х 6. Добавить к массиву последнюю строку, элементами которой будут являться суммы элементов соответствующих столбцов.

ВАРИАНТ 5

1. В файле типа RECORD хранится информация о студентах: ФИО студента, наименование специальности, курс, средний балл за сессию. Составить программу для получения:

· Сведений о студентах заданной специальности;

· Информации о количестве студентов, средний балл которых больше 3.

2. Дан массив 5 х 5. Заменить на нули элементы тех строк, у которых диагональный элемент равен нулю.

ВАРИАНТ 6

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: ФИО клиента, тип бытового прибора, год выпуска, страховая стоимость прибора, наименование дефекта, дата приемки в ремонт. Составить программу для получения:

· Сведений о приборах, год выпуска которых меньше заданного;

· Информации о количестве приборов одного типа.

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

ВАРИАНТ 7

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: тип бытового прибора, год выпуска, наименование дефекта, наименование необходимой детали для ремонта, стоимость ремонта. Составить программу для получения:

· Сведений о приборах, имеющих наиболшую стоимость ремонта;

· Информации о количестве приборов одного типа, требующих одинаковой детали для ремонта.

2. Дан массив 9 х 8. Добавить к массиву первую строку, в которую записать максимальные элементы каждого столбца.

ВАРИАНТ 8

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

· Сведений о детали, наименование которой вводится с клавиатуры;

· Информацию о суммарной стоимости по всем наименованиям деталей.

2. Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив.

ВАРИАНТ 9

1. В файле типа RECORD хранится информация о студентах: ФИО студента, группа, курс, пол, год рождения. Составить программу для получения:

· Сведений о студентах заданного курса и группы;

· Сведений о количестве девушек заданной группы и года рождения.

2. Дан массив 7 х 7. Определить количество строк, где максимальный элемент совпадает с диагональным.

ВАРИАНТ 10

1. В файле типа RECORD хранится информация о студентах: ФИО студента, наименование специальности, курс, средний балл за сессию. Составить программу для получения:

· Сведений о студентах заданного курса, средний балл которых равен 4;

· Информации о количестве студентов заданного курса и специальности.

2. Дан массив 10 х 10. Переписать диагональные элементы в одномерный массив тех строк, в которых первый и последний элементы равны.

ВАРИАНТ 11

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: ФИО клиента, тип бытового прибора, год выпуска, страховая стоимость прибора, наименование дефекта, дата приемки в ремонт. Составить программу для получения:

· Сведений о приборах, поступивших позже заданной даты;

· Сведений о средней страховой стоимости приборов, находящихся в мастерской.

2. Дан массив 7 х 9. Удалить из массива те столбцы, сумма элементов которых равна нулю.

ВАРИАНТ 12

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: тип бытового прибора, год выпуска, наименование дефекта, наименование необходимой детали для ремонта, стоимость ремонта. Составить программу для получения:

· Сведений о приборах, стоимость ремонта которых больше средней;

· Информацию об общей стоимости ремонта приборов заданного года выпуска.

2. Дан массив 6 х 9. Определить максимальный элемент тех строк, в которых первый и последний элементы противоположных знаков. Составить массив из этих элементов

ВАРИАНТ 13

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

· Сведений о деталях, стоимость которых минимальная;

· Информации о количестве деталей имеющих равную среднемесячную норму потребления.

2. Дан массив М х N. Записать в одномерный массив индексы тех столбцов, в которых максимальный элемент встречается раньше минимального.

ВАРИАНТ 14

1. В файле типа RECORD хранится информация о студентах: ФИО студента, группа, курс, пол, год рождения. Составить программу для получения:

· Сведений о студентах, год рождения которых меньше заданного;

· Информации о среднем возрасте студентов заданной группы.

2. Дан массив N x M. Среди элементов этого массива, меньших 3, найти наибольший.

ВАРИАНТ 15

1. В файле типа RECORD хранится информация о студентах: ФИО студента, наименование специальности, курс, средний балл за сессию. Составить программу для получения:

· Сведений о студентах заданной специальности;

· Информации о среднем балле студентов заданного курса.

2. Дан массив N x M. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.

ВАРИАНТ 16

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: ФИО клиента, тип бытового прибора, год выпуска, страховая стоимость прибора, наименование дефекта, дата приемки в ремонт. Составить программу для получения:

· Сведений о приборе сданном в ремонт (ФИО);

· Информации о количестве приборов одного типа с одинаковым дефектом.

2. Дана матрица N x M. Найти минимальный элемент в каждой строке, затем среди этих чисел выбрать наибольший. Указать индексы этого элемента.

ВАРИАНТ 17

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: тип бытового прибора, год выпуска, наименование дефекта, наименование необходимой детали для ремонта, стоимость ремонта. Составить программу для получения:

· Сведений о приборах самого раннего года выпуска;

· Информации о количестве необходимых деталей для ремонта всех приборов одного наименования.

2. Дана матрица N x M. Найти сумму элементов до первого отрицательного элемента в строке K.

ВАРИАНТ 18

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

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

· Отсортированного списка в порядке убывания цены.

2. Дана матрица 6 х 9. Получить матрицу путем перестановки столбцов – первого с последним, второго с предпоследним и т.д.

ВАРИАНТ 19

1. В файле типа RECORD хранится информация о студентах: ФИО студента, группа, курс, пол, год рождения. Составить программу для получения:

· Информации о количестве девушек и юношей заданного курса;

· Сведений о студентах заданного года рождения.

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

ВАРИАНТ 20

1. В файле типа RECORD хранится информация о поступивших в ремонт бытовых приборах: ФИО клиента, тип бытового прибора, год выпуска, страховая стоимость прибора, наименование дефекта, дата приемки в ремонт. Составить программу для получения:

· Сведений о приборах заданного года выпуска;

· Информации о количестве приборов заданного типа с одинаковой неисправностью.

2. Дан массив 10 х 10. Найти суммы тех строк, в которых минимальный элемент совпадает с диагональным.





Дата публикования: 2015-10-09; Прочитано: 668 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.013 с)...