Требования к практической части

Практическая часть КР должна содержать следующие разделы:

2.1Описание объектов, свойств, методов.

2.2 Формы и основные модули текста программы.

2.3 Результаты тестирования программного продукта.

2.4 Графическое представление результатов

2.5 Анализ результатов

В практической части работы должны быть применены изложенные теоретические аспекты.

Подробно описать в подразделе 2.1. объекты, их свойства и методы, используемые при разработке проекта, демонстрирующего решение поставленных задач. В подразделе 2.2 показать основные формы проекта решения задачи и прокомментировать основные фрагменты модулей программы. В подразделе 2.3 показать результаты тестирования программного продукта с помощью подобранных тестов. В подразделе 2.4, если этого требует задача, предоставить результаты решения задачи в графическом виде. В подразделе 2.5 сделать анализ результатов, предоставив их в виде таблицы сравнения различных методов решения задачи. Вычислить погрешность.

Варианты задания курсовой работы:

Задание №1

Вариант задания Условия задачи
1. Создать файл, содержащий сведения о месячной зарплате рабочих завода. Каждая запись содержит поля – фамилия рабочего, наименование цеха, размер зарплаты за месяц. Количество записей – произвольное. 2. Вычислить общую сумму выплат за месяц по цеху Х, а также среднемесячный заработок рабочего этого цеха. Напечатать для бухгалтерии ведомость для начисления заработной платы рабочим этого цеха.
1. Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля – фамилия сборщика, количество изделий, собранных им ежедневно в течение 6-дневной недели, т.е. раздельно – в понедельник, вторник и т.д. Количество записей – произвольное. 2. Написать программу, выдающую на печать следующую информацию: фамилию сборщика и общее количество деталей, собранное им за неделю; фамилию сборщика, собравшего наибольшее число изделий, и день, когда он достиг наивысшей производительности труда.
1. Создать файл, содержащий сведения о количестве изделий категорий А, В, С, собранных рабочим за месяц. Структура записей имеет поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц. Количество записей – произвольное. 2. Cчитая, заданными значения расценок Требования к практической части - student2.ru за выполненную работу по сборке единицы изделия категорий А, В, С соответственно, выдать на печать следующую информацию: - общее количество изделий категорий А, В, С, собранных рабочим цеха Х; - ведомость зарплаты рабочих цеха Х; - средний размер зарплаты работников этого цеха
4 гончар Построить фрактал "Закрученный квадрат". Требования к практической части - student2.ru
1. Создать файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. Количество записей произвольное. 2. Написать программу, выдающую информацию следующего вида: - по вводимой фамилии абонента выдается номер телефона; - определяется количество установленных телефонов с ХХХХ года. Номер года вводится с терминала.
дробыш Нарисовать компьютер при помощи библиотеки OpenGL в среде Delphi с использованием текстур, подгружаемых с внешнего графического файла. Использовать методы освещения сцены. Требования к практической части - student2.ru
   
1. Создайте файл, содержащий сведения о сдаче студентами сессии. Структура записи: индекс группы, фамилия студента, оценка по пяти экзаменам и пяти зачетам («з» означает зачет, «н» - незачет). Количество записей – 25. 2. Написать программу, выдающую следующую информацию: - фамилии неуспевающих студентов с указанием индексов групп и количества задолженностей; - средний балл, полученный каждым студентом группы Х, и всей группой в целом.
  1. Создайте файл, содержащий сведения о личной коллекции книголюба. Структура записи: шифр книги, автор, название, год издания, местоположение (номер стеллажа, шкафа и т.п.). Количество записей произвольное. 2. Написать программу, выдающую следующую информацию: - местонахождение книги автора Х названия У. Значение Х, У ввести с терминала; - список книг автора Z, находящихся в коллекции; - число книг издания ХХ года, имеющееся в библиотеке
кондратенко Задача: создать игру "Линии" Среда разработки: Delphi 7.   Предельно простая игра, знакомая многим с детства. Дано 3 шарика, разных цветов. При перемещении одного из них в любую точку игрового поля, случайным образом добавляются еще три шара. Задача - выстроить линию из пяти шариков одинакового цвета(по горизонтали, по вертикали или по диагонали). Перемещение шарика невозможно, если его выход блокируют другие шары. Требования к практической части - student2.ru .
  1.Создать файл, содержащий сведения об участниках спортивных соревнований. Структура записи: наименование страны, название команды, Ф.И.О. игрока, игровой номер, возраст, рост, вес. Количество записей произвольное.
  1. Написать программу, которая выводит:
- информацию о самом молодом игроке и в какой он команде, -список игроков команды Х в порядке убывания их роста.
  1. Создать файл, содержащий сведения об участниках спортивных соревнований. Структура записи: наименование страны, название команды, Ф.И.О. игрока, игровой номер, возраст, рост, вес. Количество записей произвольное.
  2. Написать программу, которая выводит:
- информацию о том, в какой команде самый легкий игрок и его данные, -список игроков команды Х в порядке возрастания их возраста.
левшунов Создать игру ,цель которой собрать все точки и набрать наибольшее количество очков
макей Реализовать алгоритм анимации развивающегося 3D флага.   Программа содержит два модуля (Unit1, Unit2)   В Unit1 : - вызываем Unit2; - указываем положение флага на мониторе; - задаем цвет "полос" флага; - указываем размер этих "полос"; - указываем скорость движения "волн";   В Unit2: - прорисовываем элементы флага линиями; - указываем положение флага в пространстве (наклон, поворот, перспективу); - указываем степень изгиба, размер "волн".
пасюк Задача : создать приложение, выводящее на экран анимированное изображение Язык : Delphi   Картинка рисуется при помощи графических примитивов: линия, эллипс, многоугольник, дуга, часть эллипса(pie), прямоугольник. Движущиеся объекты - пузырьки. Требования к практической части - student2.ru
15 пашкевич Построить фрактал "Множество Мандельброта".   Множество Мандельброта — это фрактал, определённый как множество точек С на комплексной плоскости, для которых итеративная последовательность   z_0 = 0 z_{n+1} = {z_n}^2 + c   не уходит на бесконечность. Генерация фрактального дерева с помощью рекурсивной функции.
  1. Создать файл, содержащий сведения о сотрудниках фирмы. Структура записи включает: Ф.И.О., табельный номер, количество проработанных часов за месяц, почасовой тариф. Количество записей произвольное.
Написать программу, которая выводит размер заработной платы каждого сотрудника фирмы за вычетом подоходного налога, который составляет 12% от суммы заработка. Рабочее время свыше 144 часов считается сверхурочным и оплачивается в двойном размере.
1. Создать файл, содержащий сведения о разговорах на междугородной АТС . Структура записи содержит: дату разговора, код и название города, время разговора, тариф, номер телефона в этом городе и номер телефона абонента. Количество записей произвольное. 2. Написать программу, которая выводит: - стоимость разговоров по данному номеру телефона за указанную дату; - по каждому городу общее время разговоров с ним и сумму.
  1. Создать файл, содержащий сведения о расписании движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Количество записей произвольное.
  2. Написать программу, которая выводит:
-список рейсов автобусов, которыми можно добраться до пункта Х; - информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения У раньше заданного времени. Х, У- вводятся с клавиатуры.
сергеев Построение изображения листа папоротника при помощи фракталов.   Лист папоротника - один из тех объектов, которые удобно строить при помощи вероятностных распределений. Требования к практической части - student2.ru
1. Создать файл, содержащий сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы, например 2-5, т.е. от 2 до 5 лет. Количество записей произвольно. 2. Написать программу, в результате выполнения которой выдаются следующие сведения: - названия игрушек, которые подходят детям от 1 до 3 лет; - Стоимость самой дорогой игрушки и ее наименование; - название игрушки, которая по стоимости не превышает x рублей и подходит ребенку в возрасте от a до b лет. Значения x, a, b ввести с терминала
1. Создайте файл, содержащий сведения о сдаче студентами I курса кафедры «ЭВМ» сессии. Структура записи: индекс группы, фамилия студента, оценка по пяти экзаменам, признак участия в общественной работе: «1» - активное участие, «0» - неучастие. Количество записей – 30. 2. Написать программу зачисления студентов группы Х на стипендию. Студент, получивший все оценки «5» и активно участвующий в общественной работе, зачисляется на повышенную стипендию (доплата 50%), не активно участвует – доплата 25%. Студенты, получившие «4» и «5», зачисляются на обычную стипендию. Студент, получивший одну оценку «3», но активно занимающийся общественной работой, также зачисляется на стипендию, в противном случае зачисление не производится. Индекс группы вводится с терминала.
1. Создайте файл, содержащий сведения об ассортименте обуви в магазине фирмы. Структура записи: артикул, наименование, количество, стоимость одной пары. Количество записей произвольное. Артикул начинается с буквы Д - для дамской обуви, М -для мужской, Д- для детской. 2. Написать программу, выдающую следующую информацию: - о наличии и стоимости обуви артикула Х; - ассортиментный список дамской обуви с указанием наименования и имеющегося в наличии числа пар каждой модели.
  1. Создать файл, содержащий сведения о свободных местах в поездах дальнего следования на ближайшую неделю. Структура записи: дата выезда, пункт назначения, время отправления, число свободных мест. Количество записей произвольное.
  2. Написать программу, которая позволяет:
-вывести информацию о наличии свободных мест на все поезда по введенной дате выезда; - зарезервировать m мест до города N на k-й день недели с временем отправления поезда не позднее t часов вечера. Вывести время отправления или сообщение о невозможности выполнить заказ в полном объеме.
24 цынгалев Задача : создать приложение, выводящее на экран анимированное изображение. Картинка рисуется при помощи графических примитивов: линия, эллипс, многоугольник. Требования к практической части - student2.ru
1. Создать файл, содержащий сведения о студентах для получения места в общежитии. Структура записи включает: Ф.И.О. студента, группу, средний балл, доход на члена семьи. Количество записей произвольное. Написать программу, которая выводит список очередности предоставления мест в общежитии. Общежитие в первую очередь предоставляется тем, у кого доход на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла.
ярошук Генерация фрактального дерева с помощью рекурсивной функции. Требования к практической части - student2.ru
1. Создать файл, содержащий сведения о товарах, имеющихся на складе. Структура записи включает в себя: наименование товара, количество единиц товара, цену единицы и дату поступления товара на склад. Количество записей произвольное. 2. Написать программу, которая выводит: -общую стоимость товаров с наименованием Х; - в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб.
  1. Создать файл, содержащий сведения о гражданах нуждающихся в улучшении своих жилищных условий. Структура записи: ФИО, количество членов семьи, количество детей, размер занимаемой жилой площади, год становление на учет. Количество записей произвольное.
  2. Написать программу, которая выводит:
- список многодетных семей; -список граждан ставших на учет до Х года в порядке возрастания занимаемого квадратного метра на члена семьи.
  1. Создать файл, содержащий сведения о спортсменах футбольной команды. Структура записи: ФИО, номер игрока, возраст, вес, рост. Количество записей произвольное.
  2. Написать программу, которая выводит:
- список игроков в порядке убывания их возраста; - список игроков у которых вес превышает норму Х, а рост меньше, чем У. Х, У- вводятся с клавиатуры.
  1. Создать файл, содержащий сведения о командах, участвующих в соревнованиях. Структура записи: название команды, страна, количество побед, количество поражений, количество ничьих.
  2. Написать программу, которая выводит:
- команду, которая имеет больше всех поражений; - табельную таблицу команд, расположив из в порядке убывания набранных очков. За 1 победу – 2 очка, за 1 ничью – 1 очко, за 1 проигрыш -0 очков

Наши рекомендации