- •Дисципліна: Навчальна практика
- •Курс________________Група __________________Семестр______________ завдання на навчальну практику студента
- •1 Завдання
- •2 Постановка задачі
- •3 Математична модель
- •4 Опис структури даних та вимоги до них
- •5 Опис файлів та їх призначення
- •6 Опис процедур і функцій користувача
- •7 Опис стандартних процедур і функцій
- •8 Інструкція для роботи з програмою
- •9 Текст програми
- •10 Приклади роботи з програмою
- •Висновок
- •Література
2 Постановка задачі
Мета даної роботи – створення програми, яка дозволяє користувачу ПК легко і точно обрахувати введені ним дані та вивести правильний результат в зручній і зрозумілій формі вихідні дані.
Програма повинна виконувати наступні дії:
- приймати введені користувачем вхідні дані;
- правильно обраховувати дані;
- в зручній формі вивести результат;
- при необхідності проводити будь-яку кількість обрахунків..
3 Математична модель
Після постановки задачі було вирішено реалізовувати програму наступним чином: створити дві таблиці Stringgrid з відповідними параметрами (5 на 5, можливість редагувати і т.п.) та дві кнопки Button. Перша відповідатиме за розрахунок, друга за очистку таблиць від значень.
Механізм роботи такий:
1 Користувач заповнює першу таблицю вхідними даними (висота кожної колони);
2 При натисненні кнопки обрахунку програма починає свої обчислення;
3 В другу таблицю виводяться вихідні дані, а саме нулі (0) та одиниці (1), які відповідають за наявність води у фонтані.
4 Одразу під другою таблицею виводиться напис, чи залишається вода в фонтані чи ні. Якщо залишається вода, то видає найбільшу глибину калюжі.
4 Опис структури даних та вимоги до них
Вхідними
даними є
дані які повинен ввести користувач.
Дані повинні бути строго лише цілі
додатні числа. Всі інші символи, букви
і т.п. заборонені.
Всі зміни вносяться до бази при використанні інтерфейсу розробленого на мові Object Pascal, та за допомогою візуальних компонентів Delphi.
Користувачам забороняється змінювати місце положення готової скомпільованої програми. Програма повинна знаходить «Фонтан». В якій повинні ще знаходить інші директорії з зображеннями та текстовими документами. При зміні місця положення скомпільованої програми приведе до неправильної роботи програми.
5 Опис файлів та їх призначення
Проект містить наступні файли:
Фонтан.exe - готова скомпільована програма.
Project1.dpr - файл проекту .
Project1.res
- бінарний файл, який містить використовувані
проектом ресурси.
Unit1.pas - текстовий файл модуля, який відповідає формі Form1. Використовується для зберігання коду.
Unit1.dfm - файл, в який зберігається інформація про зовнішній стан форм відповідного модулю, їх розміри, розміщенні на екрані.
Unit1.dcu - відкомпільований файл модулів, який компонується в кінцевий робочий файл відповідного модулю.
Unit1.ddp – файл діаграм, створюваних на сторінці діаграм вікна Редактору Коду. В даному проекті діаграми не використовувались.
Unit2.pas - текстовий файл модуля, який відповідає формі Form2. Використовується для зберігання коду.
Unit2.dfm - файл, в який зберігається інформація про зовнішній стан форм відповідного модулю, їх розміри, розміщенні на екрані.
Unit2.dcu - відкомпільований файл модулів, який компонується в кінцевий робочий файл відповідного модулю.
Unit2.ddp – файл діаграм, створюваних на сторінці діаграм вікна Редактору Коду. В даному проекті діаграми не використовувались.
zavd.txt – текстовий файл який містить текст з завданням даної програми.
dovidka.txt – текстовий файл який містить текст інструкцію з експлуатації даної програми.
