Развитие на всяка програма, от прости задачи с приложения за професионално обучение може да се раздели на няколко етапа. Накратко описват и ги характеризират.
1. Определяне на входни и изходни данни на изискванията на програмата.
В първия етап, на входовете и изходите на програмата, начина на взаимодействие (интерфейс) на езика на потребителя и програмиране среда, в която ще се развива, както и на изискванията за хардуер и системен софтуер на компютрите, които ще работят на заявлението.
2. Разработване на алгоритъм.
В този етап, определянето на последователност от действия, водещи към разтвора на проблема и ги запише в един от посочените в т. 1.3 форми.
3. Coding (програмиране).
Третият етап - алгоритъм за превод на един език за програмиране и създаването на изходния код в една от системите за програмиране. Програма на всеки език се състои от оператори - така наречените индивидуални действия право на езика. Броят на операторите в който и да е език е ограничен и правилата за писане на твърдия кодирани.
4. Съставяне и отстраняване на грешки.
Изходният код на Паскал няма да се извършват директно от компютъра - за работа се изисква да съставят програмата. т. е. се превръща в машинен код. Тази работа се извършва от специална програма, компилаторът или обвивката на езика. Паскал обвивка, чрез която ще се разработи своята програма, наречена Turbo Pascal 7.1, тя е разработена от Borland International в 1983-97 година. В резултат на това, компилаторът превръщане на изходния код в машинен код за изпълним файл с EXE разширение, можете да стартирате (изпълнение) на операционната система (ОС), който се е развил на компилатора. Нашата Паскал черупка е създаден за операционната система MS-DOS, обаче, в модерна програма Windows OS, написани на Pascal, работата все още ще, обаче, не е удобно Windows интерфейс функции.
По този начин, съставянето - е процес на преобразуване на програмата в машинен код. Програмата, която е в състояние да състави, не е задължително да работи правилно. Тя може да съдържа грешки, които има за цел да идентифицира етап за отстраняване на грешки - намиране на грешки в програмата. Като правило, съставянето и отстраняване на грешки се извършва от програмист в тясна връзка.
Възможни грешки софтуер на три вида:
· Синтаксис (грешки в езиковите правила);
· Алгоритмичната (грешка в логиката на програмата);
· Грешки по време на изпълнение. възникващи в процеса на изпълнението на програмата.
Компилаторът е в състояние да се намери само на синтактични грешки, да се идентифицират алгоритмични грешки е фаза тестване на програмата. време на работа грешки се случват в резултат на неправилни действия на потребителя невалидни операции на данни (например, се опитва да вземе корен квадратен от отрицателно число, да се делят на нула) или грешка на хардуера и софтуера на компютъра. Тяхното лечение ще бъдат обсъдени в Глава. 8.
Тестване се нарича валидиране на работната програма на снимачната площадка на "тест" (тест) данни с известен резултат. Разбира се, тестване на цялата програма наведнъж възможно само за прости задачи за обучение. Действителната програмата са склонни да бъдат тествани "на части" - отделните функции и модули.
6. Документация и поддръжка.
Тази стъпка включва създаването на система за помощ и документация за програмата може да разшири своята функционалност, нови версии, корекции на грешки, които са почти неизбежни във всеки комплекс на системния софтуер. В нашите цели за обучение, поддръжка ще отсъства.
Свързани статии