
Технология программирования / ИТ / Варианты курсовой работы_ИТ
.docВарианты курсовой работы
-
Имеется файл, содержащий сведения об импортируемых в Россию товарах: наименование, страна, поставляющая товар, объем поставляемой партии, дата поставки. Считать данные в экранную таблицу. Определить наименования товаров, импортируемых из заданной во время выполнения программы страны и по заданному диапазону дат (например, за последний год). Вывести также объем поставляемого товара.
-
Названия стран записаны в файл. Имеются средние температуры за месяц за несколько лет. Создать таблицу температур указанных стран в заданные месяцы с колонкой средних температур для каждой страны за указанные месяцы. Определить и напечатать названия стран, в которых температура за указанные месяцы ниже средней температуры по всем странам.
-
Записная книжка организована так: на каждой странице запись о знакомых, фамилии которых начинаются на определенную букву. Запись включает фамилию, имя, номер телефона. Составить программу, которая определяет по заданной фамилии, есть ли сведения о знакомом в записной книжке и его номер телефона и программу, которая определяет по заданному номеру телефона, есть ли сведения о знакомом в записной книжке и его фамилию. (Бураков)
-
Заданы прямоугольные координаты х1, у1, х2, у2, х3, у3 вершин треугольника и координаты точки ХТ и УТ. Определить и напечатать, находится ли точка в треугольнике. (Лобанова)
-
Задан файл, содержащий сведения об экспортируемых товарах (наименование, страна, объем поставляемой партии в штуках). Найти страны, в которые экспортируется данный товар, и общий объем его экспорта. (Помыткин)
-
В файле содержится информация о студентах (фамилии и результаты сдачи сессии). Распечатать ведомость сдачи сессии. Вывести в файл фамилии 5 лучших студентов в алфавитном порядке.
-
В файле содержится информация об итогах зимней сессии на 1 курсе. Сведения о каждом студенте первокурснике следующие
-
Фамилия
-
Номер группы
-
Оценка1, оценка2, оценка3
-
Написать программу, которая по запросу может выдавать
-
Фамилии студентов, имеющих задолженность хотя бы по одному предмету
-
Процент студентов, сдавших на 4 и 5
-
Название предмета, который был сдан лучше всех(Якимова)
-
Сведения о пассажирах состоят из Ф.И.О., количества вещей и общей массы вещей. Составить программу, которая обеспечивает ввод исходных данных, выводит данные о пассажирах на печать в виде таблицы. Находит и печатает сведения о пассажирах, у которых количество вещей одинаково и общая масса различается не более, чем на 0,5 кг. (Тимашев)
-
N фигуристов участвуют в соревнованиях. Получают оценки от М судей в баллах. По сумме баллов для каждого спортсмена определяется место. Распечатать таблицу оценок и сведения о спортсменах и занятых ими местах в порядке увеличения места.
-
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце, или наоборот наибольшим в строке и наименьшим в своем столбце. Ввести матрицу и вывести сведения обо всех ее седловых точках.
-
Разработайте алгоритм и программу тестирования по теме «системы счисления». Тестируемому должны предлагаться 6 вопросов по заданной теме, включая обычные вопросы с выбором ответа из нескольких и задачи на выполнение арифметических действий, когда необходимо ввести результат указанной операции. Вопросы должны выбираться случайным образом из списка, хранящегося в файле, и не повторяться. Для ответа на каждый вопрос дается две попытки. Предусмотреть, чтобы тестирующийся мог отказаться отвечать на данный вопрос и получить правильный ответ. Оценку проводить по соотношению правильных и неправильных ответов. (Шаламов)
-
Исследовать элементарные функции, задаваемые пользователем 1) у=sinx 2)y=cosx 3) y=tgx 4)y=lnx 5)y=ex. Обеспечьте для каждой функции вывод таблицы значений на заданном интервале с заданным шагом, определение максимального и минимального значения. Взаимодействие пользователя и программы организуйте с помощью меню.
-
В файле содержится информация о студентах первого курса (kurs1 - файл состоит из записей о студентах) запись студент содержит информацию ФИО (фамилия, имя, отчество) результаты сдачи сессии (массив оценок по предметам, сдаваемых в сессию, индекс элемента массива название предмета) номер группы. Распечатать ведомость сдачи сессии. Оставить в файле kurs1 сведения только о тех студентах, которые успешно сдали все экзамены, и вывести в файл сведения о студентах имеющих хотя бы одну задолженность; печатает их фамилии, инициалы, номера их групп и количество несданных экзаменов.
-
В файле содержится информация о студентах вуза. Сведения о каждом студенте следующие
-
Фамилия
-
Имя
-
Отчество
-
Пол
-
Возраст
-
курс
-
Написать программу, которая по запросу может выдавать
-
номер курса, на котором наибольший процент мужчин
-
самое распространенное мужское и женское имя. (Иванов)
-
Смоделируйте на экране движение планет Солнечной системы.(Балашов)
-
Смоделируйте на экране движение автомобилей на перекрестке со светофором.
-
Смоделируйте на экране работу простой электрической схемы (см. образец в папке Примеры_курс).(Феоктистов)
-
Смоделируйте на экране закон Архимеда для тел различной формы и плотности.
-
Разработайте программу построения графиков тригонометрических функций.
-
Разработайте программу построения графиков квадратичных функций.(Горшенев)
-
Разработайте программу построения графиков логарифмической и показательной функций. .(Киселев)
-
В файле содержится информация о дневной и ночной температуре воздуха за год. Разработайте программу построения графиков изменения температур.(Путилов)
-
В файле содержится информация об изменении курсов валют за неделю. Разработайте программу построения графиков изменения курсов
-
Разработайте программу построения графиков простейших функций в полярной системе координат.
-
Создайте калькулятор для работы с двоичными числами.(Широков А.Е.)
-
Создайте калькулятор для работы с шестнадцатеричными числами.(Игнатьев)
-
Создайте калькулятор для работы с восьмеричными числами.(Ахметгареев)
-
Создайте инженерный калькулятор, содержащий кнопки работы с памятью (MC, MR, MS, M+), кнопки логики (and, or, not, mod), кнопки ave, sum. (Широков Н)
-
Смоделируйте движение бильярдного шара без трения. Процент потери энергии при ударе о стенку задается пользователем.
Требования к оформлению работы
-
Титульный лист (тема: «Разработка приложения в среде Delphi»)
-
Постановка задачи (подробно)
-
Описание работы программы с точки зрения разработчика (какие события обрабатываются, какие методы используются)
-
Описание работы программы с точки зрения пользователя (что куда вводить, какие кнопки нажимать)
-
Все файлы проекта, включая exe-файл
Работа сдается в электронном виде на CD с указанием фамилии и номера группы.