Програмиране на C++, Магдалина Тодорова, част I, бързо и лесно овладяване на езика C++
Магдалина Тодорова, Програмиране на C++ част I, изд. Сиела, 2002, 376 стр. Много добро състояние, без липсващи, надраскани, подчертавани страници и листове. Цена 33 лв.
Ниво: Начинаещи, средно напреднали, напреднали, професионалисти;
Книгата е предназначена за студенти, за ученици от математически гимназии, за математици и любители информатици.
Област: Компютри, литература за компютри и програмиране.
Книгата съдържа изложение на трисеместриалния курс по програмиране с модули: Увод в програмирането, структури от данни и програмиране и обектно-ориентирано програмиране за студентите от специалност Информатика на Факултета по математика и информатика на СУ „Св. Кл. Охридски“. В нея разглеждането на основните конструкции на конвенционалното и обектно-ориентираното програмиране е съчетано с изучаването на езика С+ +. Изложението е неформално, леснодостъпно, с много примери. Основава се на метода на структурното програмиране. Повечето параграфи започват с прост пример, чрез който се въвеждат изучаваните понятия, след което системно се излагат основните конструкции по темата.
Специално внимание е отделено на актуалното в теоретично отношение направление на компютърните науки – синтезиране на програми. Предложен е подход за синтезиране на програми от подмножество на езика C++, наречен метод на преобразуващите предикати.
Големият брой полезни и интересни програми, коментари и забележки позволява бързото и лесно овладяване на основите на процедурното и обектно-ориентирано програмиране и способства за изграждането на ясен и ефективен стил за програмиране.
Авторката, Магдалина Тодорова, е доцент по функционално и логическо програмиране във факултета по математика и информатика на СУ „Св. Кл. Охридски“. Научните и интереси са в областите: Езици за логическо и функционално програмиране, Синтезиране на програми и др.
Съдържание на книгата (най-общо):
Глава 1: Въведение в компютрите и програмирането
Глава 2: Основни елементи от програмирането на C++
Глава 3: Скаларни типове данни
Глава 4: Основни структури за управление на изчислителния процесс
Глава 5: Скаларни типове символен и изброен
Глава 6: Съставни типове данни. Масив. Символен низ.
Глава 7: Типове указател и псевдоним
Глава 8: Функции
Глава 9: Функции от по-висок ред
Глава 10: Рекурсия
Глава 11: Структури
Глава 12: Синтезиране на програми на подмножество на езика C++
Глава 13: Синтактичен анализ и намиране на стойностна израз. Търсене с връщане назад
Източници: Допълнителна литература