Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пособие




УЧЕБНО-МЕТОДИЧЕСКОЕ

ПО ДИСЦИПЛИНЕ

«Информатика»

КУРС 1

ВВЕДЕНИЕ В С++

Факультет ОТФ–2

Составитель: М.И. Кувыкина, кандидат технических наук, доцент

 

 

Москва 2010 г.

 

Введение в начала языка С++

 

Каждый язык имеет свой алфавит.

Алфавит языка С++

q буквы: прописные и строчные латинские A, B, C …, Z, a, b, c, …, z и символ подчеркивания _; прописные и строчные буквы – это разные символы алфавита;

q цифры: 0, 1, …, 9;

q специальные символы: “, { } | [ ] () + - / % \; _

‘.:? < = >! & * # ~ ^

В комментариях, строках, символах могут использоваться любые символы (в том числе русские буквы и escape-символы).

Escape – символы - это управляющие символы, коды которых не имеют графического представления на клавиатуре, на экране дисплея или принтере. Они изображаются двумя графическими символами, первый из которых \ (обратная косая черта - backslash)

 

escape - символ название символа управляющее действие символа
\a звонок подает звуковой сигнал
\b backspase возврат каретки(курсора) на один символ
\f перевод страницы перевод (прогон) на начало новой страницы
\n новая строка переход на начало новой строки
\r возврат каретки возврат к началу текущей строки
\t горизонтальная табуляция переход к следующей позиции табуляции
\v вертикальная табуляция перевод курсора вниз на несколько строк
\\ обратная черта выводит обратную косую черту
\’ апостроф выводит апостроф (одиночную кавычку)
\” кавычка выводит двойную кавычку
\0 нулевой символ, признак конца строки символ, код которого равен 0

 

Из символов алфавита составляются слова языка. Слова в языке бывают двух типов. Зарезервированные (ключевые) слова имеют определенное начертание и четко заданное назначение. Например, слова if, int, while, const. Зарезервированные слова языка в любом редакторе выделяются цветом.

Второй тип слов языка – это имена, которые придумывает программист по следующему правилу:

имя должно быть последовательностью букв алфавита языка, может содержать в себе символы цифр или символ подчеркивания _. Имя не может содержать внутри себя символа «пробел» и обязано начинаться с буквы или символа подчеркивания. О соглашениях, принимаемых при назначении имен для объектов, смотри приложение 1.

 

Из слов в языке складываются предложения.

Основным предложением языка является инструкция (statement).

Инструкция – это последовательность слов языка, которая всегда заканчивается символом; - «точка с запятой». Например, дальше следуют две инструкции:

int cBit = 7, a1=0;

if (a1) cBit = cBit * 2;

Основное понятие языка – объект.

Объект – это область памяти, которой дано имя (identifier). В область памяти объекта записывается информация. Размер памяти объекта и информация, которая записана в объекте, могут быть различны. Это и данные, которые обрабатываются программой, и последовательности команд, которые определяют алгоритм этой обработки.

 




Поделиться с друзьями:


Дата добавления: 2015-06-29; Просмотров: 287; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.