1) Каскадный стиль
Разработка осуществляется последовательно по этапам сверху вниз, при этом каждый этап должен быть полностью завершен.
· Постановка задач
· Формулированная постановка задач
· Разработка алгоритма
· Программирование
· Тестирование и отладка
· Документирование
· Сопровождение
Постановка задач – формулировка задач на разработку ПО на естественном (вербальном) языке.
Формулированная постановка задач – постановка задач на разработку ПО в виде, каких либо формульных аналитических зависимостей с выделением соответствующих констант, переменных, входных и выходных данных и их типов.
Тестирование производится всегда на основе контрольного примера
Документирование – описание разработанного ПО с обязательной разработкой инструкции пользователю
Внедрение сопровождения разработанного ПО выполняется у заказчика.
+
Четкая логическая последовательность и завершенность каждого этапа разработки ПО, легко планировать.
-
Очень высокая цена ошибки. Выясняется только на этапе тестирования и отладки, длительные сроки разработки.
2) Итерационная технология
Используется та же схема с теми же этапами, но все при этом имеют двустороннюю связь друг с другом.
+
Возможность возврата на любой этап разработки, логическая последовательность.
-
Отсутствие четких временных границ завершенности этапаàтрудность планирования, невозможность предсказания завершенности этапов и результата в целом.
3) Спиральная технология
Суть: Разработка программы осуществляется методом последовательного погружения по сложности: от общих или основных функций на первом витке спирали до самых последних частных функций на конечном витке спирали.
Тема 4
Общие сведения о языке Турбо Паскаль.
1) Краткая характеристика языка Паскаль
2) Интегрированная среда программирования Турбо Паскаль
3) Символы и простейшие конструкции языка
1) ЯП Паскаль разработан швейцарским профессором высшей федеральной технической школы в Цюрихе Николасом Виртом в 1970 году. В 1979 году ЯП был утвержден в качестве стандартного. Назван в честь Блеза Паскаля. Язык предназначен для решения многих задач: вычислительных, экономических, игровых и т.д.
Язык характеризует простота, логичность, эффективность, удовлетворяет требованиям структурного программирования и содержит хороший набор структур данных (простые переменные и константы, массивы, последовательные файлы, множества записей и т.д.). Все это позволяет реализовать простые и эффективные алгоритмы решения задач. Подробное описание всех переменных позволяет разработать надежные программы.
2) Интегрирование и среда обработки
IDE – Integrated Development Environment включает в себя совокупность программ:
· Экранный редактор
· Компилятор
· Компоновщик
· Отладчик
· Система контекстной помощи
Для входа необходимо запустить на выполнение файл Turbo.exe. После запуска появится основной экран интегрированной среды, состоящей из 3-х частей:
· Строка основного меню
· Рабочее поле
· Строка состояния
При активации F1 Паскаль позволяет получить справочную информацию о среде программирования. Выход из программы – Esc.
Клавиши оперативного вмешательства
F1 |
Предоставление справки о системе |
- |
F2 |
Запись файла на диск |
File/Save |
F3 |
Загрузка файла |
File/Load |
F4 |
Выполнение до места расположения курсора |
Run/Go To Cursor |
F5 |
Увеличение размера активного окна |
- |
F6 |
Переключение окна в активном состоянии |
- |
F7 |
Выполнение трассировки в подпрограммах |
Run/Trace Info |
F9 |
Выполнение команды Make (создать) |
- |
Alt+F9 |
Компиляция программы |
Compile/Compile |
Alt+X |
Выход из среды Паскаля |
File/Exit |
Ctrl+F9 |
Запуск программы |
- |
Порядок работы:
1) Запустить файл Turbo.exe
2) Для ввода исходного текста программы выбрать File/New. Для открытия известного – File/Open/Имя файла
3) В появившемся окне ввести (отредактировать) исходный текст программы
4) Сохранить программу File/Save/Имя или F2
5) Откомпилировать программу F9àAlt+F9
6) Запустить программу на выполнение Ctrl+F9
3) Символы
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.