Главная страница

Литералы в программировании. Литералы. Онструкции структурного программирования. Абстракция управления


Скачать 27.49 Kb.
НазваниеОнструкции структурного программирования. Абстракция управления
АнкорЛитералы в программировании
Дата17.12.2019
Размер27.49 Kb.
Формат файлаdocx
Имя файлаЛитералы.docx
ТипДокументы
#100807

5) Литералы используются в тексте программы для обозначения числовых значений, строк, символов или логических констант. Другими словами литерал представляет собой постоянное значение, у которого нет имени.

Каждый литерал имеет определенный тип. Так, 0 имеет тип int, 3.14159 – тип double.

Целочисленные литералы состоят из цифр от 0 до 9 со знаком +, - или без знака. Например, +25, –7, 553. Литералы с плавающей точкой могут быть записаны в виде целой и дробной частей, разделенных точкой (целая часть может отсутствовать, если она равна 0, если дробная часть равна 0, то после точки должен быть записан 0) или в экспоненциальной форме (вместо основания степени 10 используется e или E). Например, 8.1, 0.2, 3.0, –5.3E–1, 5e4.

Строковый литерал – строка символов, заключенная в двойные кавычки. Такой литерал может занимать и несколько строк, в этом случае в конце строки ставится обратная косая черта. Специальные символы могут быть представлены своими escape-последовательностями.

Примеры строковых литералов:

"" // Это пустая строка: в ней ноль символов

'testing'

"3.14"

'name="myform"'

"В этом строковом литерале\n две строки"

Литерал 'A' задает единственный символ А, а строковый литерал "А" – массив из двух элементов: 'А' и \0(пустого символа).

6) Конструкции структурного программирования. Абстракция управления

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

Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных)(рис.1.1).


Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия (рис1.2).

Если условие выполняется, то а = -а, иначе а = b.
Цикл задает многократное выполнение оператора 1, пока выполняется условие (рис.1.3).

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

Такую программу легко читать,

отлаживать

и при необходимости вносить в нее изменения.


написать администратору сайта