Поняття та класи виняткових ситуацій (помилок, виникаючих у процесі роботи програми). Їх створення, розпізнавання та поновлення. Витік ресурсів і захист від нього. Виведення на екран чисел в порядку, зворотному введенню. Обрахування суми елементів масиву.
Аннотация к работе
2.1 Розробити прикладне застосування, в якому необхідно знайти найменше з пяти введених чисел, та вивести його значення на формуПри виявленні проблеми підпрограма повинна створити виняткову ситуацію - перервати нормальний хід своєї роботи і передати управління тим операторам, які зможуть обробити помилку. Класи виняткових ситуацій утворюють ієрархію, коренем якої є клас Exception. Клас Exception описує найзагальніший тип виняткових ситуацій, а його спадкоємці - конкретні види таких ситуацій (таблиця 1.1). Створення виняткових ситуацій цього класу (і всіх його нащадків) повністю бере на себе середовище Delphi, тому ніколи не створюйте такі виняткові ситуації за допомогою оператора raise. Клас виняткових ситуацій EMATHERROR є базовим для класів EINVALIDOP, EZERODIVIDE, EOVERFLOW і EUNDERFLOW, тому, обробляючи виняткові ситуації класу EMATHERROR, ви будете обробляти всі помилки речової математики, включаючи EINVALIDOP, EZERODIVIDE, EOVERFLOW і EUNDERFLOW.1.1 Розробити прикладне застосування, в якому необхідно знайти найменше з пяти введених чисел, та вивести його значення на форму. 1.1.1 Блок-схема даного завдання зображена на Рисунку 2.1. Writeln("Enter five numbers"); Розробити прикладне застосування, якщо відомо, що дано речове число x, необхідно знайти значення наступної функції f, приймаючої речові значення: f (x) = 2sin(x), якщо x>0; f (x) = 6 - x, якщо x ? 0. 1.3 Розробити прикладне застосування у якому необхідно виконати наступні дії, а саме: вивести на екран три числа в порядку, зворотному введенню.При виконанні курсової роботи я поглибив свої знання в області компютерної техніки, набув практичних навичок роботи з ЕОМ та інформацією представленою в ній, навчився самостійно шукати методи розвязку задач, освоїв прийоми систематизації знань та використав їх на практиці, глибше зрозумів основи алгоритмізації та програмування при розвязку задач, навчився виконувати оформлення результатів роботи та представляти їх при захисті, освоїв основні елементи практичного програмування, уяснив роль програмного забезпечення ЕОМ, добре засвоїв принципи роботи з найбільш необхідним програмним забезпеченням та мовами програмування (Windows, MS Offise, Delphi). Також, я систематизував свої знання Delphi, та в Обєктно-орієнтованому програмуванні в цілому. Завдяки цій курсовій роботі я отримав більш глибокі знання в області програмування на мові Delphi. Підготовка до виконання курсової роботи включала у себе практику вирішення задач та створення додатків, як графічних, так і консольних. Обєктом моєї курсової роботи були виняткові ситуації, тобто помилки, виникаючої у процесі роботи програми.
План
Зміст
Вступ
1 Теоретична частина
1.1 Порядок застосування виключних ситуацій, їх протоколювання, коди помилок при виникненні виключних ситуацій