Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ВВЕДЕНИЕ. Дисциплина «Программирование» относится к циклу общепрофессиональных дисциплин и блоку дисциплин, обеспечивающих программную подготовку студентов



Дисциплина «Программирование» относится к циклу общепрофессиональных дисциплин и блоку дисциплин, обеспечивающих программную подготовку студентов. Дисциплина основана на знаниях, полученных в результате изучения дисциплины «Информатика» и является базисом для изучения таких общепрофессиональных и специальных дисциплин как «Технология программирования», «Системное и программное обеспечение», «Формальные языки и грамматики», «Компьютерное моделирование», «Базы данных», «Теория вычислительных процессов и структур» «Функциональное программирование», «Параллельное программирование». Целью курса является изучение студентами основ структурного и объектно-ориентированного программирования на языке высокого уровня.

В результате изучения дисциплины студенты должны знать и уметь использовать основные конструкции языков программирования, основные и абстрактные типы данных, способы записи алгоритма на языке программирования, обладать навыками объектно-ориентированного программирования.

В качестве базового языка выбран язык С++. Язык программирования С ++ был разработан на основе языка С Б. Страуструпом и вышел за пределы его исследовательской группы в начале 80-х годов. На первых этапах разработки язык носил условное название «С с классами», а в 1983 г. Р. Масситти предложил название С ++, что образно отразило происхождение этого языка от языка С. Язык С ++ является расширением (надмножеством) языка С, поэтому программы, написанные на С, могут обрабатываться компиляторами языка С ++, а в программах, написанных на С ++, можно обращаться к библиотечным функциям языкам С. Однако, язык C ++ существенно отличается от C, так как поддерживает абстракцию данных и обеспечивает объектно-ориентрованное программирование.

Данное пособие предназначено для изучения основ языка С ++ и не требует от читателя знакомства с языком С. В пособии описывается структура программы, написанной на С ++, типы данных, используемые в языке, операции языка, конструкции ветвления, циклов и передачи управления, а также даются основы процедурного и объектно-ориентированного программирования.

Данное пособие может быть использовано на практических занятиях при изучении дисциплины «Программирование» (специальность «Математическое обеспечении и администрирование информационных систем») по следующим разделам дисциплины «Основы программирования на языке высокого уровня» (глава 1), «Динамические структуры данных» (глава 2), «Основы объектно-ориентированного программирования» (глава 3). Разделы «Технология создания программ» и «Основные парадигмы программирования» не освещены в пособии, так как в соотвествии с рабочей программой не предполагают проведения практических занятий. Кроме того, пособие может быть испольвано на практических занятиях при изучении дисциплин «Информатка и программирование» (направление «Бизнес-информатика», календарный модуль 3-4) и «Языки программирования и методы трансляции» (специальность «Прикладная математика и информатика»). Каждая глава пособия содержит краткий теоретический материал, необоходимый для выполнения практических заданий, примеры решения заданий, а также перечень заданий.






Дата публикования: 2015-10-09; Прочитано: 123 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...