|
|
Курсовой
проект по программированию
в среде Turbo Pascal
|
Этапы проектирования в Turbo Pascal
1. Проведите анализ данных. Определите аргументы
и результаты. Определите типы данных, которые вы
будете использовать.
2. Создайте модель объекта программирования: математическую,
графическую, информационную. Выберите оптимальный
метод решения задачи.
3. Напишите алгоритм решения задачи в удобной форме.
4. Напишите по алгоритму программу на языке программирования.
5. Сделайте отладку программы.
6. Протестируйте программу с различными наборами
входных данных.
7. Напишите инструкцию по пользованию программой. |
|
|
Задания
|
|
Библиотека. Создайте
электронный библиотечный каталог, в котором описан
книжный фонд. Продумайте структуру каталога, если
в нем требуется найти любую книгу по автору, кодификатору,
году выпуска, издательству, жанру и др. |
|
|
Продажа авиабилетов. Создайте
программу, реализующую продажу авиабилетов в кассе
с указанием рейса, города, даты, времени, паспортных
данных. Организуйте бронирование билетов и возврат.
Подсчитайте выручку от продаж по датам за последний
месяц. Создайте распечатку билета. |
|
|
Стипендия. Создайте
программу, которая будет начислять стипендию студентам,
в зависимости от результатов сдачи сессии. Списки
студентов и оценок хранятся в текстовом файле. |
|
|
Редактор. Создайте
программу, которая редактирует текст следующи образом:формирует
колонку с длиной строки 80 символов и абзацами по
пять предложений в каждом. Текс хранится в текстовом
файле. |
|
Графики функций
Сздайте программу построения графиков трех
метематических функций (на выбор). |
|
Напишите программу построения на экране
сложных изображений (предложенных и других).
|
|
Орнамент. Напишите программу
построения орнаментальной полосы, если задаются
форма и смещение повторяющегося элемента. |
|
Рекурсивное дерево. Напишите
программу построения рекурсивного дерева, если задавать
количество уровней. |
|
Сборщики компьютеров. Семь сборщиков
компьютеров, работающие в фирме, борятся за звание
лучшего. Напишите программу, которая фиксирует ежедневное
количество ПК, собранных каждым сборщиком. Определите
наибольшее число компьютеров, собранных одним сборщиком
за неделю; номер сборщика, показавшего лучший результат
за указанный день; среднее количество собранных
за день ПК. |
|
Файл выпускников. Школе необходим
файл для учета выпускников, в котором хранится фамилия,
имя, год выпуска, ФИО классного руководителя, средний
бал аттестата, адрес. Напечатайте красочные приглашения
выпускникам на вечер встречи. Подготовьте списки
по классам и годам выпуска с указанием кабинета,
где их ожидает классный руководитель. |
|
|
|
|
|
|
|
|
|
Курсовой проект по
программированию в Turbo Pascal
|
Правила построения сложных
изображений
1. Обязательно начертите
изображение на бумаге в масштабе. 2.
Разбейте изображение на те самые графические примитивы,
каждый из которых вы могли бы нарисовать каким-либо
уже изученным оператором.
3. Найдите и выделите на рисунке опорные
точки — концы отрезков, начала и концы дуг, центры окружностей,
эллипсов, отдельные точки (если они есть). Наметьте
точки для оператора закраски PAINT. 4.
ЕСЛИ В изображении есть прямоугольники со сторонами,
параллельными экрану, то необходимо выделить координаты
их базовых диагоналей, по которым они будут строиться.
5. Определите максимальный размер изображения
в экранных точках, исходя из размеров экрана.
6. Определите координаты всех опорных
точек, значения радиусов окружностей и эллипсов, коэффициенты
сжатия эллипсов, углы всех дуг. Определите последовательность
построения и закраски замкнутых контуров.
7. Напишите программу на компьютере,
снабжая ее как можно большим количеством необходимых
комментариев (можно сначала на бумаге), и отладьте ее.
|
|
|
|