Базовом курсе информатики
Изучаемые вопросы:
• Предметная область программирования; парадигмы программирования.
• Методические вопросы изучения языков программирования.
• Методические вопросы изучения систем программирования.
Программирование ~ это раздел информатики, задача которого —
разработка программного обеспечения ЭВМ.
В узком смысле слово «программирование» обозначает процесс разработки программы на определенном языке программирования. Разработку средств системного ПО и систем программирования принято называть системным программированием; разработку прикладных программ называют прикладным программированием. По этому принципу делят программистов на системных и прикладных, в зависимости от типа создаваемых ими программ.
Существуют различные парадигмы программирования, и преподавание каждой из них имеет свои особенности. К основным парадигмам программирования относятся (см. схему 4):
• процедурное программирование (Паскаль, Бейсик, Фортран, Си, Ассемблеры);
• логическое программирование (Пролог);
• функциональное программирование (Лисп);
• объектно-ориентированное программирование (Смолток, Си++, Делфи).
В скобках приведены примеры языков программирования, в которых реализована соответствующая парадигма.
Классической, универсальной и наиболее распространенной является процедурная парадигма. Наибольшее количество существующих языков программирования относятся к этой линии. Поэтому чаще всего в учебных заведениях изучается процедурное программирование. А наиболее часто изучаемыми в школе языками программирования являются Паскаль и Бейсик. В дальнейшем под словом «программирование» мы будем подразумевать именно процедурную парадигму.
|
|
Процесс изучения и практического освоения программирования можно разделить на три части:
• изучение методов построения вычислительных алгоритмов;
• изучение языка программирования;
• изучение и практическое освоение определенной системы программирования.
Эта структура отражена на схеме 4. Здесь и в дальнейшем термин «вычислительные алгоритмы» будем понимать в самом широком смысле — как алгоритмы работы с величинами любых типов, ориентированные на исполнителя — ЭВМ.
Методические вопросы изучения алгоритмизации обсуждались в предыдущих разделах. Теперь рассмотрим вопросы методики изучения языков программирования и систем программирования.
Дата добавления: 2015-12-21; просмотров: 20; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!