М. С. Ніколаєнко

Вид материалаДокументы
Подобный материал:
М.С. Ніколаєнко–  старший викладач кафедри інформаційно- комунікаційних технологій Сумського ОІППО


Особливості вивчення мови програмування С++

Найкращою базовою платформою для вивчення змістовної лінії основ алгоритмізації та програмування (ОАП), на думку авторів програми профільного курсу інформатики, безумовно є мова Паскаль. Це обумовлено тим, що саме ця мова програмування створювалася для опанування базовою алгоритмічною культурою і є найоптимальнішою та найзручнішою для вивчення основ алгоритмізації. Відповідно до даної програми учні отримують знання з основ алгоритмізації та програмування. По завершенні вивчення основ алгоритмізації програма передбачає перехід до об’єктно-орієнтованого програмування.

Однак, при вивченні основ алгоритмізації будь-яку мову програмування слід розглядати лише як інструментарій для реалізації розроблених алгоритмів. Саме тому у самій програмі не конкретизовано, яку мову програмування слід визначити базовою. Цей вибір віддається на розсуд учителя.

Одним з варіантів більш досконалого, назовем більш "професійного" програмування є мова програмування С. Переваги мови Ви побачите по-перше у розмірах створених програм, а також у доступі до ресурсів комп’ютера.

C++ (Сі-плюс-плюс) — універсальна мова програмування високого рівня з підтримкою декількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної. Розроблена Б'ярном Страуструпом (англ. Bjarne Stroustrup) в AT&T Bell Laboratories (Мюррей-Хілл, Нью-Джерсі) у 1979 році та названа «Сі з класами». Страуструп перейменував мову у C++ у 1983 р. Базується на мові С. Визначена стандартом ISO/IEC 14882:2003.

У 1990-х роках С++ стала однією з найуживаніших мов програмування загального призначення.

Для вчителів, студентів, учнів, які поставили собі за мету навчитись "писати" досконалі програми, пропонуються створені вчителем Конотопської міської гімназії Максименко М.М. електронні підручники.

Підхід вчителя: від простого до складного, реалізований у запропонованих посібниках, дає змогу оволодіти мовою програмування на досконалому рівні, вирішувати як типові задачі так і створювати власні програмні продукти. Матеріал подано з великою кількістю прикладів.

У доданих файлах знаходится безкоштовний інсталяційний пакет мови програмування С++, електронні презентації-навчальні посібники.