Студопедия

КАТЕГОРИИ:


Архитектура-(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)

В результате изучения материала лекции необходимо знать




· содержание понятий:

o базовые элементы языка программирования

o алфавит С++

o категории лексем

o идентификатор

o ключевые слова

o зарезервированные идентификаторы

o стандартные идентификаторы

o идентификатор пользователя

o правила создания идентификатора пользователя

o константа

o виды констант

o литерал

o именованные константы

o препроцессорные константы

o константы перечислений

o знаки операций

o знаки пунктуации

o директивы препроцессора

o виды и функции разделителей лексем

o виды комментариев и их назначение

· запись литералов разных типов (целых десятичных, целых восьмеричных, целых шестнадцатеричных, длинных целых, беззнаковых целых, вещественных, вещественных с фиксированной точкой, вещественных с плавающей точкой, логических, символьных, строковых)

· запись символов с помощью ESC-последовательностей

· запись литерала пустой строки

· запись длинной строковой константы

· запись типизированных именованных констант

 

Дополнительно * (на оценку выше 5 баллов):

· особенности кодировки символов в MS Windows и в MS DOS

· обозначения и предельные значения констант разных типов

· особенности использования условной директивы #ifndef

 


[1] * Для углубленного изучения (на оценку выше 5 баллов). Из соображений удобства кодирования и из технических соображений пользуются равномерными кодами, т.е. двоичными группами равной длины. При использовании 8 двоичных знаков (1 байт) получим 256 комбинаций двоичных символов. Одной из распространенных систем «байтового» кодирования является ASCII (American Stаndard Cod Information Interchange, произносим «аскей»). Но эта система является международной (общепринятой) только в первой половине кодов (от 0 до 127), вторая половина кодов (от 128 до 255) является национальной и различна для разных стран (см. таблицы кодов в конце лекции).

Программист, используя в программах, выполняемых в консольном режиме, строковые и символьные константы с русскими буквами, сталкивается с проблемой различия кодировок. В консольном режиме примеряется ОЕМ-кодировка, в которой для представления символов со значениями кодов 128-255 используется кодовая таблица 866 – MS DOS. В программах, исполняемых и создаваемых под управлением MS Windows, применяется для тех же символов кодовая таблица 1251 (ANSI-кодировка). Поэтому текст с русскими буквами (их коды находятся в диапазоне 128-255), подготовленный к редакторе MS Windows, нельзя правильно отобразить в консольном окне – нужна перекодировка из MS Windows в MS DOS и обратно.

[2] правосторонний слэш (/).

[3] обратный слэш (\)

[4] * Для углубленного изучения (на оценку выше 5 баллов)

[5] * Для углубленного изучения (на оценку выше 5 баллов)

[6] * Для углубленного изучения (на оценку выше 5 баллов)




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


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


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



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




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