Лабораторная работа №1 Тема: программирование основных алгоритмических конструкций на языке с++



Download 0,62 Mb.
bet19/28
Sana21.06.2022
Hajmi0,62 Mb.
#689734
TuriЛабораторная работа
1   ...   15   16   17   18   19   20   21   22   ...   28
Bog'liq
лабораторные работы по с 2сем

Контрольные вопросы:

1.Что такое смеси?

2.Формат объявление смеси?




Лабораторная работа № 7
(2 часа) Тема: Составной тип данных: Перечисление.


Целью лабораторной работы является получение базовых практических навыков использования перечисления в системах программирования, необходимых для дальнейшего выполнения цикла лабораторных работ.
Объекты данного типа перечисления рассматриваются как объекты, имеющие тип, отличный от любых типов и контролирующая программа LINT сообщает об ошибках несоответствия типов. В реализации на PDP-11 со всеми перечисляемыми переменными оперируют так, как если бы они имели тип INT.
29. Таблица изображений непечатных символов языка "С".
В данной таблице приведены изображения некоторых символов (фигурные скобки и т.д.) языка "С", которых может не оказаться в знаковом наборе дисплея или печатающего устройства.


Значение Изображение ** В тексте

Фигурная открывающаяся Скобка

{

Фигурная закрывающаяся Скобка

}

Вертикальная Черта

|

Апостороф

V

Волнистая Черта



Примечание:
Изображения приведены для операционой системы UNIX. При работе компилятора "С" под управлением любой другой операционной системы, необходимо воспользоваться соответствующим руководством для данной системы.
Если переменная может принимать лишь одно значение из определенного множества значений, рекомендуется использовать спецификацию типа "перечисление" для определения возможных значений переменной.
Объявления перечислений начинается с ключевого слова enum и имеет два формата представления.
Формат 1:
епит[имя-типа-перечисления] {список-перечисления}
[описатель[, описатель ]...],
Формат 2:
enum имя типа-перечисления описатель[,описатель] ..... ;
Объявление перечисления задает имя переменной. Перечисления и определяет список именованных констант, называемый списком- перечисления. Значением каждого имени списка является целое число. Переменная перечисления принимает значение одной из именованных констант списка. Именованные константы списка имеют тип int. Таким образом память соответствующая переменной перечисления, - это память, необходимая для размещения значения типа int.
Переменные типа enum во всех случаях рассматриваются как переменная типа int. Они могут использоваться в индексных выражениях и как операнды арифметических операций и операций отношения.
Правила использования элементов перечисления:
Перечисление может содержать повторяющиеся значения.

  1. Идентификаторы в списке перечисления должны быть отличны от всех других
    идентификаторов в той же области видимости, включая имена обычных
    переменных и идентификаторы из других списков перечислений.

  2. Имена типов перечисления д.б. отличны от других имен типов перечислений,
    структур и смесей в той же области видимости.

  3. Запятая может следовать за последним элементом списка перечисления.
    Пример 7:

//* Пример решения задач с использованием перечисления #include int mainQ { enum раб_дни {понедельник,
вторник,
среда,
четверг,
пятница
};
int day;
printf(%d\n",day); return 0; } В результате на экране получим : 0,1,2,3,4

Download 0,62 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish