Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova.docx
Скачиваний:
10
Добавлен:
23.02.2016
Размер:
3.81 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

КАФЕДРА СИСТЕМНОГО ПРОГРАМУВАННЯ

ЗВІТ

По курсовій роботі з дисципліни «Програмування» чдту 13.1281.007 пз

Перевірив:

Виконав:

к.т.н., доцент кафедри

студент групи КМ-125

системного програмування

Бабенко В.Г.

________________(оцінка)

“___”___________2013 р.

________________(підпис)

Кунов Максим Романович

____________________(підпис)

Черкаси-2013

ЗМІСТ

ВСТУП …………………………………………………………………………....3

1. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ…….…………………………………6

2. РОЗРОБКА АЛГОРИТМІВ РОЗВ’ЯЗАННЯ ЗАДАЧ...…………………….12

2.1 Розробка алгоритму розв’язання задачі 1…...…………………….....…….12

2.2 Розробка алгоритму розв’язання задачі 2……………..…………….……..13

3. РОЗРОБКА БЛОК-СХЕМ ІНТЕРФЕЙСУ ТА РОЗВ’ЯЗАННЯ ЗАДАЧ…..14

3.1 Блок-схема інтерфейсу.………………………………………..……………14

3.2 Блок-схема до задачі 1…….………………………………………..…..........15

3.3 Блок-схема до задачі 2…………..…….………………………………….....18

3.4 Блок-схема до підпрограми like ……….………………………………...…24

3.5 Блок-схема до підпрограми zah …………………...……………....………..25

4. РОЗРОБКА ПРОГРАМ РОЗВ’ЯЗАННЯ ЗАДАЧ МОВАМИ ПРОГРАМУВАННЯ ПАСКАЛЬ ТА СІ …………………………………….26

5. РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМ РОЗВ’ЯЗАННЯ ЗАДАЧ .....………….32

ВИСНОВКИ……………………………………………………………………...37

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ……………………………………….38

ВСТУП

Тема: «Створення програмного комплексу мовами програмування Паскаль та Сі.»

Мета:

  • закріплення отриманих знань з програмування з використанням мов програмування Pascal та С;

  • застосування відомих алгоритмів розв'язання прикладних задач та розробка власних алгоритмів;

  • застосування об'єктно-орієнтованого програмування (ООП) у середовищі Pascal та С;

  • набуття навичок розробки та створення складання відповідної супровідної документації для створеного програмного забезпечення.

Постановка завдання: Скласти програмні комплекси мовами програмування Pascal та с для розв’язання та виконання поставлених завдань, згідно індивідуального варіанту:

  • перший програмний комплекс складається мовою програмування Pascal та повинен містити графічний інтерфейс з варіантами вибору подальшої роботи:

Основне меню вибору:

    1. Заголовок.

    2. Завдання №1.

    3. Завдання №2.

    4. Вихід.

Причому кожен пункт основного меню повинен містити свої власні підпункти, згідно постановки кожного окремого завдання;

  • другий програмний комплекс складається мовою програмування С, але з використанням інтерфейсу в звичайному текстовому режимі;

  • пункт Заголовок повинен виводити на екран відомості про автора даної роботи, вид цієї роботи, її тему та номер індивідуального варіанта. Дана інформація виведення повинна бути оформлена у вигляді підпрограми;

  • пункт Завдання №1 має містити наступні підпункти:

    • умова завдання №1;

    • створення файлу з табуляцією функції; (табуляція полягає в тому, що створюється таблиця, яка має наступний вигляд:

Х

Y

Причому обчислення функції проводиться в окремій підпрограмі-функції з вказаним кроком);

  • виведення табуляції функції на екран;

    • графік функції (на екран виводиться графік відповідної функції в Декартовій системі координат);

  • пункт Завдання №2 має містити наступні підпункти:

    • умова завдання №2;

  • вміст файлу (виведення на екран вже існуючого файлу, в якому міститься інформація про вхідні дані для завдання №2);

  • виведення графічного малюнку (виведення малюнків згідно поставленого завдання);

      • кожен пункт меню передбачає повернення на основну сторінку. Вихід закриває всі вікна даної програми.

Варіант 7

Умова індивідуального завдання:

1. Виконати табуляцію параметрично заданої функції (Циссоїда), записати її у файл та вивести його на екран. Побудувати і вивести на екран монітора графік цієї функції:

(1)

(2)

a > 0; ; (0; 2).

2. У файлі задано координати центра та радіуса кола, а також точок, що лежать на колі. Вивести на екран вписані трикутники з найбільшою та найменшою площею. Якщо в коло вписаний квадрат, то вивести його окремим кольором.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]