- •Часть 1
- •«Языки программирования»
- •2. Объектно-ориентированное программирование
- •3. Лексические элементы языка
- •4. Типы данных
- •5. Область видимости
- •Операции и выражения
- •Структура программы
- •7. Директивы препроцессора
- •8. Данные вещественного типа (см. Типы данных)
- •10. Данные логического типа
- •11. Программирование ветвлений. Инструкции if и if-else
- •12. Данные символьного типа
- •Описание данных символьного типа
- •13. Программирование циклов
- •14. Оператор выбора (переключатель)
- •15. Указатели
- •16. Массивы
- •17. Практические задания
- •Практическая работа №2 (программирование ветвлений)
- •Практическая работа №3 (программирование циклов)
- •Практическая работа №4(массивы)
Министерство транспорта РФ
Троицкий авиационный технический колледж ГА
Отделение ПЭВМ
Методическое пособие для учащихся заочного отделения
Предмет «Языки программирования»
Часть 1
г. Троицк, 2005 г.
«Языки программирования»
Учебное пособие для студентов заочного отделения средних специальных учебных заведений.
Составлено в соответствии с требованиями Государственного образовательного стандарта к минимуму содержания и уровню подготовки выпускника по специальности 2203.
Составлено преподавателем Лисиченко О.А.
Пособие предназначено для студентов заочного отделения специальности 2203. Пособие состоит из 2 частей. В первой части рассматриваются основные понятия, инструкции и конструкции языка программирования Си (Си++), во второй – основные понятия средства и приемы объектно – ориентированного программирования на Си++. Каждая часть имеет ряд практических упражнений для выработки навыков и закрепления теоретического материала.
Содержание
1. История языка программирования С++ 4
2. Объектно–ориентированное программирование 4
3. Лексические элементы языка 5
4. Типы данных 5
5. Область видимости 6
6. Операции и выражения 7
7. Директивы препроцессора 9
8. Данные вещественного типа 9
9. Ввод - вывод данных 9
10. Данные логического типа. 11
11. Инструкции if и if-else 11
12. Данные символьного типа 12
13. Программирование циклов 12
14. Оператор выбора Конструкция switch\case 14
15. Указатели 15
16. Массивы 16
17. Практические задания 19
1. ИСТОРИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ СИ++
История языка программирования Язык Си был создан в 1972 г. сотрудником фирмы Bell Laboratories в США Денисом Ритчи.
По замыслу автора, язык Си должен был обладать противоречивыми свойствами. С одной стороны, это язык программирования высокого уровня, поддерживающий методику структурного программирования (подобно Паскалю). С другой стороны, этот язык должен обеспечивать возможность создавать такие системные программы, как компиляторы и операционные системы. До появления Си подобные программы писались исключительно на языках низкого уровня — Ассемблерах, Автокодах. Первым системным программным продуктом, разработанным с помощью Си, стала операционная система UNIX. Из-за упомянутой выше двойственности свойств нередко в литературе язык Си называют языком среднего уровня. Стандарт Си был утвержден в 1983 г. Американским национальным институтом стандартов (ANSI) и получил название ANSI С.
В начале 1980-х гг. в той же фирме Bell Laboratories ее сотрудником Бьерном Строуструпом было разработано расширение языка Си, предназначенное для объектно-ориентированного программирования. По сути дела, был создан новый язык, первоначально названный «Си с классами», а позднее (в 1983 г.) получивший название Си++ (Си-плюс-плюс). Язык Си++ принято считать языком объектно-ориентированного программирования.
Из сказанного выше следует, что язык Си++ поддерживает как процедурную, так и объектно-ориентированную парадигмы программирования.
