Цель предмета «Основы алгоритмизации и программирования» (ОАиП) – изучение основ алгоритмизации, методов проектирования и разработки программ на языках программирования Pascal и Delphi.
В качестве базового языка для изучения основ программирования Pascal выбран по следующим причинам:
- относительно небольшое количество базовых конструкций;
- структурированность языка;
- четкое разделение секций описания и реализации;
- широкие возможности для написания самых различных по направленности программ;
- гибкие возможности в отношении представления данных.
Система программирования Delphi – логическое продолжение языка Object Pascal и поэтому является хорошим средством разработки объектно-ориентированных приложений.
Данное пособие призвано оказать помощь учащимся безотрывной формы обучения в получении навыков разработки алгоритмов и программ.
В результате изучения курса учащиеся должны:
- четко представлять этапы проектирования, разработки, отладки, тестирования и верификации программ;
- знать способы описания и представления алгоритмов;
- владеть навыками разработки стандартных алгоритмов;
- применять эффективные средства языка для написания программ;
- строить программы исходя из современных подходов к проектированию и программированию;
- представлять различие между структурным и объектным подходами к реализации задачи;
- знать и применять различные структуры данных;
- использовать все возможные средства для автоматизации программирования;
- разрабатывать надежные программы.