Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Понятие типа данных. Классификация типов данных. Характеристика стандартных типов Данных

Читайте также:
  1. A1. Сущность и классификация организаций. Жизненный цикл организации и специфика управления на различных его этапах.
  2. Cучасні моделі розвитку підприємства: їх суть та характеристика
  3. I. Исследование свойств форматов сжатия графических данных
  4. I. Классификация по контингенту учащихся.
  5. II. Классификация инвестиций
  6. II. Классификация методов исследования ППО
  7. V1: {{1}} Тема № 1.Понятие и сущность финансов.Деньги.
  8. VBA. Вложенные циклы, понятие, принципы организации.
  9. VBA. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов.
  10. VI. Характеристика сельского хозяйства

Тип данных - это конструкция языка программирования, которая позволяет описать для данных: размер занимаемой памяти, диапазон допустимых значений, множество разрешенных операций.

Каждый тип данных имеет имя (идентификатор), простое или составное. Заметим, что память не выделяется для типа данных, а выделяется для размещения переменной или константы указанного типа.

В языке C++ выделяют следующие категории типов данных: базовые и производные (см. классификация типов данных языка С++).

Базовые типы данных – это типы данных, которые определены в самом языке программирования. Имена базовых типов являются ключевыми словами языка C++. К базовым типам данных относятся: скалярные типы данных и пустой тип данных.

Скалярные типы делятся на целочисленные (логический, символьный и целые) и вещественные типы.

Производные типы данных - это типы данных, которые определяются на основе других типов данных. Производные типы данных делятся на скалярные и структурные.

Скалярные производные типы данных могут определятся только на основе базовых типов данных. К скалярным производным типам данных относятся: перечисления, указатели, cсылки.

Структурные производные типы данных могут определяться как на основе базовых типов данных, так и на основе структурных типов данных. К структурным типам данных относятся: массивы; структуры; объединения;классы.

3. Дайте характеристику этапов процесса создания программы на языке С++

1. Написание и редактирование исходного текста (исходного модуля, ИМ) программы с сохранением ее в файле с расширением.срр. Для выполнения этого этапа программисты используют текстовые редакторы, либо автономные (например, Notepad++, Geany), либо встроенные в интегрированные среды программирования (IDE) (например, текстовый редактор, встроенный в IDE Turbo C++ Explorer).

2. Препроцессорная обработка программы – например, в случае необходимости, к исходному тексту программы присоединяются подключаемые файлы (ПФ). Результатом препроцессорной обработки программы является модернизированный исходный модуль (ИМ*) программы.

3. Компиляция программы - т. е. получение ее на определенном промежуточном языке с сохранением виде объектного файла (объектного модуля, ОМ) с расширением.obj. Препроцессорную обработку и компиляцию программы выполняют специальные программы, называемые компиляторами. Сначала, на первом проходе, компилятор выполняет препроцессорную обработку программы, а потом – собственно компиляцию программы. Можно использовать как автономные компиляторы с языка С++, так и компиляторы встроенные в IDE.

4. Компоновка программы -построение исполнимого файла с расширением.ехе (исполняемого модуля, ИсМ) путем сборки полученного объектного модуля программы с другими объектными модулями стандартных и специальных библиотек.

 

4. Опишите структуру программы на языке С++. Примеры простых программ

Программа на языке C++ состоит из набора функций, описаний и директив препроцессора. Одна из функций должна иметь имя main. С нее начинается выполнение программы.

Директивы препроцессора управляют преобразованием текста программы до ее компиляции и начинается с символа #.

Программа может состоять из нескольких модулей (исходных файлов).

Основные сведения о функциях: Если функция не должна возвращать значение, указывается тип void; Тело функции является блоком и, следовательно, заключается в фигурные скобки; Функции не могут быть вложенными; каждый оператор заканчивается точкой с запятой (кроме составного оператора);




Дата добавления: 2015-01-30; просмотров: 227 | Поможем написать вашу работу | Нарушение авторских прав

<== 1 ==> | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |


lektsii.net - Лекции.Нет - 2014-2025 год. (1.689 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав