Довідник ріелторської фірми
Отримання навичок колективного використання операторів та конструкцій та побудова ефективних алгоритмів для розв’язку типових задач. Проектування програми яка виконуватиме функції довідника ріелторської фірми. Поняття моделі в об’єктно-орієнтованих мовах.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 12.06.2020 |
Размер файла | 236,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти і науки України
Ковельський промислово - економічний коледж Луцького НТУ
Курсова робота
з дисципліни "Алгоритмізація та програмування"
та тему "Довідник ріелторської фірми"
Савчук Т.В.
викладач Новосад О.Р.
Ковель 2019
Завдання
на курсову роботу з дисципліни "Алгоритмізація та програмування"
Савчуку Тарасу Вячеславовичу
(прізвище, ім'я, по-батькові)
1. Тема роботи: Довідник ріелторської фірми
2. Структура пояснювальної записки до курсової роботи:
Вступ;
Опис предметної області;
Розробка та опис алгоритму;
Розробка та опис лістингу програми;
Тестування програми;
Список використаної літератури;
Додаток А.
3. Вихідні дані про виконання проекту: Спроектувати программу "Довідник ріелторської фірми".
4. Перелік рекомендованої літератури:
4.1. Д.Прайс. Программирование на языке Паскаль. Практическое руководство.1987 рік.254 стр.
4.2. М.А. Черкасов. Практический курс программирования на Паскале. Уч. Пособие.2005 рік.180 стр.
4.3. Е.Р. Алексеев. Free Pascal. Учебник по программированию.2010 рік.442 стр.
4.4. Т.А. Павловская. Паскаль. Програмирование на языке высокого уровня. Учебник.2007 рік.400 стр.
Реферат
Об'єктом дослідження є типові оператори та базові конструкції мови програмування Паскаль.
Мета роботи - отримати навички колективного використання операторів та конструкцій та побудова ефективних алгоритмів для розв'язку типових задач. Спроектувати програму яка виконуватиме функції довідника ріелторської фірми.
Методика (метод дослідження): комп'ютерна реалізація та комп'ютерне тестування.
Одержані висновки та їх новизна: розроблені алгоритми та складені програми для створення бази даних ріелторськох фірми.
Результати дослідження можуть бути застосовані при розробці алгоритмів та програм складних задач; створенні великих баз даних.
Перелік ключових слів: АЛГОРИТМ, ПРОГРАМА, БЛОК-СХЕМА, ДАНІ, ЗМІННА, МАСИВ, АДРЕСА, КВАРТИРА, ДОВІДНИК, ПРОЦЕДУРА, БАЗА ДАНИХ.
Вступ
Успішна розробка і впровадження складних програмних систем - це щось більше, ніж просто програмування. Існує багато прийомів традиційних програмних розробок, наприклад, перегляд, що застосовні і в об'єктно-орієнтованій технології. У стабільному стані об'єктно-орієнтовані проекти вимагають менших ресурсів, а методи, необхідні для управління цими ресурсами, декілька відрізняються від традиційних, тому в процесі об'єктно-орієнтованої розробки не можна проводити інтеграцію всього відразу і за один раз; структурними одиницями управління для релізів повинні бути категорії класів і підсистеми, а не окремі файли і класи.
До позитивних якостей об'єктно-орієнтованих програм відносяться - графік числа виявлених помилок за певний час і щільність помилок. Існує ряд позитивних характеристик, орієнтованих на класи. Об'єктно-орієнтована розробка вимагає іншого інструментарію в порівнянні з традиційними методами. Перехід організації на об'єктно-орієнтовані технології - це зміна світогляду, а не просто вивчення нової мови програмування.
5. Завданням курсової роботи є вивчення предметної області "Довідника ріелторської фірми" та програмна реалізація даної області за допомогою об'єктно-орієнтованого напрямку програмування.
Програма реалізована в середовищі об'єктно-орієнтованого програмування С++ Builder 6.0, на основі мови програмування С++. Це пов'язано з тим, що даний напрям програмування має ряд переваг, необхідних для ведення обліку ріелторської фірми. Одна з переваг пов'язана з використанням віртуальних функцій, завдяки яким можна заощадити на перевірці типів і опустити багато конструкцій, що здійснюють управління. Згідно досвіду, код об'єктно-орієнтованої програми зазвичай коротше, ніж інших.
Мета курсової роботи - створення об'єктно-орієнтованої програми по інформації про квартири.
Об'єктом курсової роботи є ріелторська фірма, яка займається продажом квартир. програма оператор ріелторський
Проведено дослідження предметної області "Довідник ріелторської фірми" та визначено головні напрямки і дані, що необхідно відобразити в програмі довідника ріелторської фірми.
Детально розкрито поняття моделі в об'єктно-орієнтованих мовах програмування, реалізована побудова програмної моделі "Обліку продуктового магазину" та надано обґрунтування вибору мови програмування для створення програми.
Опис предметної області
Рієлтор, ріелтор або ріелтер (англ. Realtor) - посередник, агент, що здійснює діяльність на ринку нерухомості з метою отримання доходу (комісійних). Рієлтор є фізичною особою, яка виконує рієлторську діяльність на підставі ліцензії, якщо цього вимагає закон, працює в штаті рієлторської фірми на підставі трудового договору, договору підряду або договору доручення з нею як індивідуальний підприємець без створення юридичної особи, зареєстрований у встановленому законом порядку. В Україні такими посередниками є: агентства нерухомості, приватні особи рієлтори (часто називаються "приватні маклери").В Україні рієлторство виникло в 1990-х роках з розпадом СРСР і початком формування ринкової економіки в Україні. 9 жовтня в Україні вважається Днем рієлтора. У США словом "realtor" мають право називатися лише члени Національної Асоціації Рієлторів (англ. National Association of Realtors, NAR), а інші посередники на ринку нерухомості називаються "брокер нерухомості" (real estate broker).
Ріелторська діяльність - це професійна діяльність з надання послуг при здійсненні операцій з об'єктами нерухомого майна за певну винагороду, яка здійснюється на постійній основі. Ріелторської діяльністю також визнається інша комерційна професійна діяльність на ринку нерухомого майна.
Ріелторські послуги - це послуги, які виявляються при здійсненні ріелторської діяльності.
Існує кілька основних видів діяльності рієлтора. Наприклад, діяльність рієлтора в якості:
1) агента або повіреного;
2) брокера;
3) дилера;
4) посередника при укладанні угод з нерухомим майном або правами на нього між третіми особами;
5) з організації торгівлі нерухомим майном;
6) щодо створення окремих об'єктів нерухомого майна з метою подальшого їх продажу, передачі в оплатне користування;
7) з довірчого управління нерухомим майном;
8) з надання консультаційних послуг, послуг з вивченню кон'юнктури ринку, інших відплатних послуг, супутніх цивільному обороту нерухомого майна.
Для виконання будь-яких дій від імені клієнта ріелтору необхідно мати нотаріально завірене доручення від клієнта. Довіреність може бути видана строком до трьох років. При засвідченні довіреності клієнт сплачує нотаріусу відповідну державну мито.
Ріелторська діяльність являє собою дії по здійсненню цивільно-правових угод із земельними ділянками, будівлями, будовами, спорудами, житловими і нежитловими приміщеннями і правами на них і здійснюється на основі угоди із зацікавленою особою (або за його довіреності). При цьому ріелтерська організація може діяти як від свого імені, так і від імені клієнта, але завжди за рахунок клієнта, в інтересах якої здійснюється угода.
Алгоритм головної програми
Алгоритм - це система формальних правил, розташованих в визначеному логічному порядку, які чітко й однозначно визначають процес виконання заданої роботи незалежно від її характеру та походження.
Перед початком розробки алгоритму необхідно чітко уяснити, що програма повинна робити, яка інформація потрібна програмі (які дані є в наявності та які існують обмеження на ці дані), які обчислення ті інші дії програма повинна виконати та яку інформацію видати користувачу в якості результаті роботи.
Після цього треба вирішити, яка програма буде це робити. Яким буде інтерфейс користувача? Як повинна бути побудована програма? Необхідно також вирішити, як будуть представлені дані в програмі та які методи будуть використовуватись для обробки даних, щоб отримати остаточний результат.
Алгоритм, як правило, будується у декілька етапів - спочатку він формулюється у загальних рисах, а потім уточнюється шляхом заміни складних дій більш простими.
При розробці алгоритму треба враховувати ресурсні обмеження щодо розв'язування задачі, наявність готових програм для реалізації відомих методів та алгоритмів, а також необхідно прагнути того, щоб алгоритм був більш універсальним, тобто придатним для широкого класу вхідних даних.
Найбільше поширені форми представлення алгоритмів: на звичайній мові, за допомогою псевдокоду (напівформалізований опис алгоритму), графічна форма та програмна (текст на алгоритмічній мові програмування).
При графічному представленні алгоритм зображується у вигляді послідовності зв'язаних між собою функціональних блоків, кожний з яких відповідає виконанню однієї або декількох дій. Таке гафічне представлення називається схемою алгоритму або блок-схемою.
У блок-схемі кожного типу дій (введенню-виведенню даних, обчисленню значень виразів, перевірці умов, управлінню повторенням дій, закінченню обробки і т.ін.) відповідає один або декілька блочних символів у вигляді плоских геометричних фігур, в середині яких розміщується текс або формула, що пояснює дії, які виконуються. Блочні символи з'єднуються лініями переходів, що визначають порядок виконання дій.
Алгоритм повної програми представлений у вигляді блок-схеми на Рис. 1.
Рисунок 1. Блок-схема головної програми
Блок-схема головної програми складається з 9-ти блоків. Блок №1 та №9 містять точки входу в і з програми. В них описуються початок і кінець програми.
В блоці №2 і №3 описуються змінні і типи, які будуть виконуватися в тілі програми.
Блок №4 відповідає за встановлення зв'язку файлової змінної "а" з файлом "dovidnuk.txt".
Блок №5 є блоком вибору варіанту. Він відповідає за виконання одного з процесів, який відповідає значенню ключа.
Блок №6-№8 містять в собі наперед визначені процеси- процедури create, out,search.
Алгоритм процедури створення вхідного файлу
Алгоритм процедури create представлений у вигляді блок-схеми (Рис.2).
Рисунок 2. Блок-схема процедури вхідного файлу
Блок-схема процедури create складається з 11 блоків. Блок №1 і №11 містять точки входу і виходу в і з програми.
В блоці №2 описуються змінні, що будудть використовуватися в даній процедурі.
Блок №3 відповідає за відкриття файлу для запису і читання. В блоці №4 присвоюється змінній j значення 1.
Блоки №5 і №9 є блоками початку і кінця циклу з передумовою. В блоці №5 записується умова циклу "j<>0".
Тіло циклу складають блоки №6-8. Блок №6 відповідає за введення даних в програму, а саме адреси, кількості кімнат, поверху, наявності ліфта і ціни. Блок №7 здійснює запис значень зі змінних в файл. Блок №8 відповідає за введення значення змінної "j". У блоці №10 відбувається закриття файлу.
Алгоритм процедури виведення даних з файлу
Алгоритм процедури out представлений у вигляді блок-схеми, зображеної на Рис. 3.
Рисунок 3. Блок-схема процедури виводу
Блок-схема процедури out складається з 9 блоків. Блок №1та №9 містять точки входу і виходу в і з програми.
В блоці №2 описуються змінні, що будуть використовуватися в даній процедурі.
Блок №3 проводить відкриття файлу для читання.
Блок №4 і №7 є блоками початку і кінця циклу з передумовою. В блоці №4 записується умова "not eof (a)" (тобто, що вказівник не стоїть в кінці файлу).
Тіло циклу складають блоки №5-6. Блок №5 здійснює зчитування значень з файлу в оперативну пам'ять.
Блок №6 відповідає за введення значень з змінних s.adres, s.kilkist_kimnat, s.poverh, s.lift, s.cina на екран.
Блок №8 закриває файл програми.
Алгоритм процедури пошуку
Алгоритм процедури search представлений у вигляді блок-схеми, зображеної на Рис. 4.
Блок-схема процедури search складається з 11 блоків. Блок №1та №11 містять точки входи і виходу в і з програми. В блоці №2 описуються змінні, що будуть використовуватися в даній процедурі. Блок №3 проводить відкриття файлу для читання. Блок №4 відповідає за введення критерію для пошуку і присвоєння його змінній name. Блоки №5 і №9 є блоками початку і кінця циклу з передумовою.
В блоці №5 записується умова циклу "not eof (a). Тіло циклу складають блоки №6-8. Блок №6 здійснює зчитування значень з файлу в оперативну пам'ять.
Блок №7 - блок розгалуження. Він відповідає за перенаправлення віток в залежності від виконання чи невиконання умови. Умовою є наступний запис
-" s.adres=name aбо s.kilkist_kimnat=name aбо s.poverh=name aбо s.lift=name aбо s.cina=name ". Відповідно, якщо виконується дана умова, то виконується блок №8, який відповідає за виведення значень з змінних s.adres, s.kilkist_kimnat, s.poverh, s.lift, s.cina на екран. В іншому випадку нічого не виконується.
Блок №10 закриває файл.
Рисунок 4. Блок-схема процедури search
Розробка лістингу програми
Програма курсової роботи реалізується на мові програмування Паскаль. Мова Паскаль є універсальною мовою програмування високого рівня. Його основи розробив Ніклаус Вірт, професор технічного університету в Цюріху, що назвав мову на честь Блеза Паскаля. Програма на мові Паскаль складається з заголовка (назви програми), розділу описів (опису змінних, міток, типів, констант) і тіла програми. Тіло програми береться в оперативні дужки (зв'язка begin-end). Кожен оператор в мові програмування Паскаль відокремлюється один від одного крапкою з комою.
Код програми для створення довідник ріелторської фірми представлений в Додатку 1.
Головна програма відповідає за виклик підпрограм. Виклик підпрограм організовується за допомогою оператора вибору варіанту case, який здійснює пере направлення віток програми в залежності від значення ключа.
Ключем в нашому випадку є змінна "z". Якщо змінна "z" приймає значення 1, то виконується процедура creation; якщо - 2,то виконується процедура out; якщо -3, то виконується процедура search; і якщо змінна приймає значення 4, то виконується вихід з програми. В головній програмі описуються як загальні типи й змінні так і специфічні. В розділі опису типів описуються наступні типи:
· rielt - запис;
· adres, kilkist_kimnat, poverh, lift, cina - рядки, в які відповідно записуються адрес, кількість кімнат, поверх, наявність ліфта, ціна;
· F - файлова змінна.
В розділі опису змінних описуються:
· I, z - змінні цілого типу;
· А - файлова змінна;
· Х,у змінні текстового типу
Головна програма також здійснює зв'язок файлової змінної "а" з файлом "dovidnuk.txt", за допомогою функції assign.
Програма create - відповідає за початкове створення бази ріелторської фірми. В даній процедурі описуються параметри-аргументи i, j, s та параметр-результат а. За допомогою функції rewrite, append здійснюється відкриття файлу для запису. Використовуючи цикл з передумовою while організовується ввід даних, а саме адрес де росташована квартика, кількість кімнат, поверх, наявність ліфта, ціна. Для організації виходу з циклу і завершення вводу даних задається умова припинення ітерацій. Цією умовою є виведення числа "0". За допомогою функції close закривається наш файл із виведеними нами даними.
Процедура out - відповідає за виведення даних з файлу на екран комп'ютера. Параметром-результатом в цій процедурі є файлова змінна а. Для того, щоб організувати дану операцію ми за допомогою функції reset відкриваємо наш файл з попередньо введеними даними і з використанням циклу з передумовою while здійснюємо вивід даних. Після чого закриваємо файл використовуючи функцію close.
Процедура search - відповідає за пошук даного абонента в базі даних. В даній процедурі описуються наступні параметри-аргументи - i, s, name та параметр-результат - а. Щоб організувати пошук використовується цикл з передумовою while і оператор розгалуження. Алгоритм даної операції виглядає наступним чином: відкривається файл для читання; вводиться критерій для пошуку; організовується цикл з передумовою (якщо вказівник не стоїть в кінці файлу то виконуємо зчитування інформації з файлу і перевіряються збіги введеного критерію з даними в базі; якщо збіги є, то виводяться дані про дану квартиру, в іншому випадку нічого не виконується; коли вказівник дійде до кінця файлу ітерації припиняються); закривається файл.
Тестування
Відбувається запуск програми. На екран виводиться меню, яке зображене на Рис. 5.
Рисунок 5. Вивід menu на екран
Після вибору 1 відбувається запуск функції create, тобто створення нового запису в базі даних. Необхідно ввести адресу де знаходиться квартира, кількость кімнат, поверх, наявність ліфта і ціну (Рис. 6).
Рисунок 6. Вивід функції create на екран
Після вибору 2 відбувається запуск функції out, тобто виведення даних з бази даних. На екран виводяться всі дані про квартиру (Рис.7).
Рисунок 7. Вивід функції out на екран
Після вибору 3 відбувається запуск функції search, тобто пошук квартири по заданих критеріях. Потрібно ввести кількость кімнат, наявність ліфта та ціну. На екрані буде показано потрібні квартири (Рис. 8).
Рисунок 8. Вивід функції search на екран
Після вибору 4 відбувається запуск функції search, тобто пошук квартири по заданих критеріях. Потрібно ввести поверх, наявність ліфта та ціну. На екрані буде показано потрібні квартири (Рис. 9) .
Рисунок 9. Вивід функції search1 на екран
Після вибору 5 відбудеться завершення програми (Рис. 10).
Рисунок 10. Вихід з програми
Висновок
В ході виконання завдання курсової роботи з алгоритмізації та програмування мною було вивчено базові конструкції мови програмування Паскаль; використано на практиці знання отримані мною на заняттях з дисципліни "Алгоритмізація та програмування"; розроблено і проведено тестування програми для створення довідника ріелторської фірми, яка здійснює наступні пункти:
Ш Створення бази даних квартир в ріелторській фірмі;
Ш Виведення даних зі створеної бази;
Ш Пошук квартири за заданими критеріями.
Навички роботи з мовами програмування отримані мною під час виконання курсової роботи необхідні для подальшого удосконалення професійних здібностей програміста, збільшення рівня кваліфікації. Адже практичне застосування теоретичних знань є однією з найбільш важливих частин підготовки майбутнього спеціаліста.
Список використаної літератури
1. Д.Прайс. Программирование на языке Паскаль. Практическое руководство.1987 рік.254 стр.
2. М.А. Черкасов. Практический курс программирования на Паскале. Уч. Пособие.2005 рік.180 стр.
3. Е.Р. Алексеев. Free Pascal. Учебник по программированию.2010 рік.442 стр.
4. Т.А. Павловская. Паскаль. Програмирование на языке высокого уровня. Учебник.2007 рік.400 стр.
5. Стишов О.А. Українська лексика кінця ХХ століття. - 2. - Київ: "Пугач", 2005. - С. 247-248.
Додаток 1.
program Kursova;
type rielt=record
adres:string[50];
kilkist_kimnat:integer;
poverh:real;
lift:boolean;
cina:integer;
end;
F=file of rielt;
var a:f;
i,z:integer;
procedure create (var a:f);//створення бази даних
var j:integer;
s:rielt;
begin
assign(a,'C:\Users\user\Desktop\курсова\dovidnuk.txt');
rewrite (a);
j:=1;
while j<>0 do
begin
writeln ('введіть адресу');
readln (s.adres);
writeln ('введіть кількість кімнат');
readln (s.kilkist_kimnat);
writeln ('введіть поверх');
readln (s.poverh);
writeln ('введіт наявність ліфта');
readln (s.lift);
writeln ('введіть ціну');
readln (s.cina);
write (a,s);
writeln ('для виходу введіть 0');
readln (j);
end;
close (a);
end;
Procedure out (var a:f);//Виведення даних з бвзи
var
s:rielt;
begin
reset (a);
while not eof(a) do
begin
read (a,s);
writeln(s);
end;
close (a);
end;
Procedure search (var a:f);//Пошук 1
var
s:rielt;
n1,n2,n3,n4:integer;
begin
reset (a);
writeln ('Введіть кількість кімнат:від-,до-');
readln (n1,n2);
writeln ('Введіть ціну:від-,до-');
readln (n3,n4);
writeln ('введіть наявність ліфта');
readln ;
writeln ('Знайдено записів:');
begin
read(a,s);
if (s.kilkist_kimnat>=n1)and (s.kilkist_kimnat<=n2)then
begin
if (s.cina>=n3)and (s.cina<=n4)then
begin
if (s.lift) then
begin
writeln(s);
end;
end;
end;
close(a);
end;
end;
Procedure search1 (var a:f);//Пошук 2
var
s:rielt;
n1,n2,n3,n4:integer;
begin
reset (a);
writeln ('Введіть поверх:від-,до-');
readln (n1,n2);
writeln ('Введіть ціну:від-,до-');
readln (n3,n4);
writeln ('введіть наявність ліфта');
readln;
writeln ('Знайдено записів:');
while not eof (a) do
begin
read(a,s);
if (s.poverh>=n1)and (s.poverh<=n2)then
begin
if (s.cina>=n3)and (s.cina<=n4)then
begin
if (s.lift) then
begin
writeln(s);
end;
end;
end;
end;
close(a);
end;
begin
while i=i do begin
assign(a,'dovidnuk.txt');
writeln('menu:');
writeln('1:Створити чи додати запис');
writeln('2:Вивести записи');
writeln('3:Пошук запису по кількості кімнат і ціні');
writeln('4:Пошук запису по поверху і ціні');
writeln('5:Вихід');
readln (z);
case z of
1:create(a);
2:out(a);
3:search(a);
4:search1(a);
5:exit
end;
end;
readln
end.
Размещено на Allbest.ru
...Подобные документы
Коректне використання операторів та конструкцій, побудова ефективних алгоритмів для розв'язку типових задач. Розробка алгоритмів та програми для створення бази даних телефонних номерів. Використання засобів розробки програмного забезпечення мовою Java.
курсовая работа [1,0 M], добавлен 25.01.2016Використання структурно-орієнтованого підходу при написанні програм на мові Сі та Паскаль, тестування та відладки, оформлення документації на програмну розробку. Побудова ефективних алгоритмів для розв’язку типових задач. Процедури пошуку (search).
курсовая работа [199,5 K], добавлен 14.01.2016Вивчення базових засобів об'єктно-орієнтованих мов програмування і отримання навичок постановки і вирішення різних завдань за допомогою ПЕОМ. Дослідження практичних навичок використання науково-технічної та нормативної літератури. Вибір електродвигунів.
курсовая работа [3,6 M], добавлен 29.03.2023Характеристика і функції телефонних довідників. Визначення об'єктів і класів і залежностей (зв'язків) між ними. Побудова діаграми ієрархії класів. Реалізація програми в середовищі Borland Delphi. Її інтерфейс і демонстрація можливостей. Тестовий приклад.
курсовая работа [349,3 K], добавлен 25.01.2016Розробка ефективних засобів навчання. Виявлення системи, способів, що сприяють підвищенню активності учнів. Призначення та область використання програми електронний довідник. Розробка алгоритму програми. Обґрунтування вибору мови і системи програмування.
курсовая работа [161,7 K], добавлен 02.06.2014Модель в об’єктно-орієнтованих мовах програмування. Програмна модель створена на мові програмування С++, в середовищі програмування Borland С++ Builder 6.0. Вибір засобів реалізації програми. Види інструментів для об'єктно-орієнтованої розробки.
курсовая работа [116,9 K], добавлен 06.06.2010Розробка логічної гри "Тетріс" у складі набору об’єктно-орієнтованих моделей, програмного коду з використанням об’єктно-орієнтованної мови Java. Проектування архітектури гри, аналіз вимог до неї, опис реалізації, кодування та тестування програми.
курсовая работа [2,2 M], добавлен 24.10.2010Використання ітерацій для обчислення приблизних значень величин. Розробка ітераційних алгоритмів з перевіркою правильності введення даних. Побудова блок-схеми і програмування мовою Turbo Pascal обчислення значення функції, розкладеної в степеневий ряд.
лабораторная работа [197,2 K], добавлен 16.12.2010Поняття черги в програмуванні, основні операції з чергою і їх реалізація. Опис алгоритму й специфікація програми. Розробка додатку з використанням задачі Ларсона по опису зв'язного неорієнтованого графа. Алгоритм розв’язку і результати виконання програми.
курсовая работа [1,1 M], добавлен 14.09.2012Вибір середовища програмування Borland Delphi 7.0 для створення електронно-медичного довідника. Формування бази даних для перегляду та пошуку медичних препаратів для лікування. Особливості програмування інтерфейсу програми, інструкція користувача.
курсовая работа [2,2 M], добавлен 19.09.2012Побудова інформаційно-математичної моделі задачі. Визначення структури даних. Розробка інтерфейсу програми з користувачем. Реалізація проекту у візуальному середовищі. Аналіз та тестування програми. Розгляд результатів та інструкція з експлуатації.
курсовая работа [4,2 M], добавлен 07.05.2009Основні переваги програмування на мові Delphi. Використання стандартних операторів при створенні інтерфейсу користувача. Вибір складу технічних і програмних засобів, організація вхідних і вихідних даних. Розробка програми, блок-схеми та тексту програми.
реферат [316,1 K], добавлен 22.01.2013Варіантний аналіз та вибір методів розв’язування, основні поняття та визначення, особливості розробки баз даних. Описовий алгоритм головної програми та її структури, опис авторської заставки. Структура модулів та опис функцій, лістинг програми.
курсовая работа [2,6 M], добавлен 30.11.2009Вивчення структури програми на Паскалі. Значення функції для будь-якого введеного значення аргументу. Введення-виведення за допомогою операторів Readln і Writeln, визначення їх відмінності від операторів Read і Write. Лістинг і результати роботи програми.
лабораторная работа [217,4 K], добавлен 04.11.2014Створення програми розв’язку розгалужених прикладів. Типи комп'ютерів та пристроїв, що використовуються при роботі програми. Попередня підготовка вхідних даних. Формат, описання та спосіб їх кодування. Опис і тестування програми, її виклик і завантаження.
курсовая работа [150,3 K], добавлен 01.04.2016Види рівнянь та методи їх розв’язань. Чисельні методи уточнення коренів, постановка задачі. Рішення нелінійного рівняння методом простих та дотичних ітерацій. Використання програмних засобів. Алгоритми розв’язку задач. Програми мовою С++, їх тестування.
курсовая работа [232,2 K], добавлен 12.02.2013Використання комп'ютерних навчальних систем. Розуміння основних принципів об’єктно-орієнтованої ідеології програмування. Закріплення теоретичних знань та практичних навичок програмування мовою С/С++. Створення файлу, поповнення його з клавіатури.
курсовая работа [229,4 K], добавлен 09.09.2015Розвиток виробництва і широке використання промислових роботів. Алгоритми методів, блок-схеми алгоритмів розв'язку даного диференційного рівняння. Аналіз результатів моделювання, прямий метод Ейлера, розв’язок диференціального рівняння в Mathcad.
контрольная работа [59,1 K], добавлен 30.11.2009Розробка програми імітації схеми життя лісового біому. Алгоритм пересування по головному полю. Основні глобальні функції програми. Динамічна ідентифікація типу даних. Вирішення завдань в області об’єктно-орієнтованого програмування засобами C++.
курсовая работа [423,1 K], добавлен 26.11.2014Розгляд процесу автоматизації бази даних для довідника астронома. Основи реляційних баз даних для проектування інформаційних систем. Застосування тригерів для забезпечення цілісності даних і реалізації складної бізнес–логіки в системних процедурах.
курсовая работа [22,3 K], добавлен 12.03.2019