ПредишенСледващото

Развитие на всяка програма, от прости задачи с приложения за професионално обучение може да се раздели на няколко етапа. Накратко описват и ги характеризират.

1. Определяне на входни и изходни данни на изискванията на програмата.

В първия етап, на входовете и изходите на програмата, начина на взаимодействие (интерфейс) на езика на потребителя и програмиране среда, в която ще се развива, както и на изискванията за хардуер и системен софтуер на компютрите, които ще работят на заявлението.

2. Разработване на алгоритъм.

В този етап, определянето на последователност от действия, водещи към разтвора на проблема и ги запише в един от посочените в т. 1.3 форми.

3. Coding (програмиране).

Третият етап - алгоритъм за превод на един език за програмиране и създаването на изходния код в една от системите за програмиране. Програма на всеки език се състои от оператори - така наречените индивидуални действия право на езика. Броят на операторите в който и да е език е ограничен и правилата за писане на твърдия кодирани.

4. Съставяне и отстраняване на грешки.

Изходният код на Паскал няма да се извършват директно от компютъра - за работа се изисква да съставят програмата. т. е. се превръща в машинен код. Тази работа се извършва от специална програма, компилаторът или обвивката на езика. Паскал обвивка, чрез която ще се разработи своята програма, наречена Turbo Pascal 7.1, тя е разработена от Borland International в 1983-97 година. В резултат на това, компилаторът превръщане на изходния код в машинен код за изпълним файл с EXE разширение, можете да стартирате (изпълнение) на операционната система (ОС), който се е развил на компилатора. Нашата Паскал черупка е създаден за операционната система MS-DOS, обаче, в модерна програма Windows OS, написани на Pascal, работата все още ще, обаче, не е удобно Windows интерфейс функции.

По този начин, съставянето - е процес на преобразуване на програмата в машинен код. Програмата, която е в състояние да състави, не е задължително да работи правилно. Тя може да съдържа грешки, които има за цел да идентифицира етап за отстраняване на грешки - намиране на грешки в програмата. Като правило, съставянето и отстраняване на грешки се извършва от програмист в тясна връзка.

Възможни грешки софтуер на три вида:

· Синтаксис (грешки в езиковите правила);

· Алгоритмичната (грешка в логиката на програмата);

· Грешки по време на изпълнение. възникващи в процеса на изпълнението на програмата.

Компилаторът е в състояние да се намери само на синтактични грешки, да се идентифицират алгоритмични грешки е фаза тестване на програмата. време на работа грешки се случват в резултат на неправилни действия на потребителя невалидни операции на данни (например, се опитва да вземе корен квадратен от отрицателно число, да се делят на нула) или грешка на хардуера и софтуера на компютъра. Тяхното лечение ще бъдат обсъдени в Глава. 8.

Тестване се нарича валидиране на работната програма на снимачната площадка на "тест" (тест) данни с известен резултат. Разбира се, тестване на цялата програма наведнъж възможно само за прости задачи за обучение. Действителната програмата са склонни да бъдат тествани "на части" - отделните функции и модули.

6. Документация и поддръжка.

Тази стъпка включва създаването на система за помощ и документация за програмата може да разшири своята функционалност, нови версии, корекции на грешки, които са почти неизбежни във всеки комплекс на системния софтуер. В нашите цели за обучение, поддръжка ще отсъства.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!