Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_01.doc
Скачиваний:
5
Добавлен:
23.09.2019
Размер:
206.34 Кб
Скачать

2.5 Оператор return

Оператор return прекращает исполнение ближайшей внешней функции и передаёт управление в вызывающую программу в соответствии с правилами, определёнными для вызова функции. Значением, возвращаемым функцией, является значение выражения, указанного в операторе return. Если тип значения параметра, указанного в операторе return, не совпадает с типом возвращаемого значения, указанным в заголовке функции, то значение приводится к типу возвращаемого значения, указанному в заголовке.

2.6 Алфавит языка

Алфавит C++

Алфавит (или множество литер) языка программирования С основывается на множестве символов таблицы кодов ASCII. Алфавит C включает:

- строчные и прописные буквы латинского алфавита (мы их будем называть буквами),

- цифры от 0 до 9 (назовём их буквами-цифрами),

- символ '_' (подчерк - также считается буквой),

- набор специальных символов: " { } , | [ ] + - % / \ ; ' : ? < > = ! & # ~ ^ . *

- прочие символы.

Алфавит C++ служит для построения слов, которые в C++ называются лексемами. Различают пять типов лексем:

- идентификаторы,

- ключевые слова,

- знаки (символы) операций,

- литералы,

- разделители.

Почти все типы лексем (кроме ключевых слов и идентификаторов) имеют собственные правила словообразования, включая собственные подмножества алфавита.

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

2.7 Ключевые слова и имена

Часть идентификаторов C++ входит в фиксированный словарь ключевых слов. Эти идентификаторы образуют подмножество ключевых слов (они так и называются ключевыми словами). Прочие идентификаторы после специального объявления становятся именами. Имена служат для обозначения переменных, типов данных, функций и меток. Обо всём этом позже.

Ниже приводится список ключевых слов:

asm auto break case catch char class const continue default do double else enum extern float for friend goto if inline int long new operator private protected public register return short signed sizeof static struct switch template this throw try typedef typeid union unsigned virtual void volatile while.

Задание на лабораторную работу

Разработать алгоритм вычисления значения переменной y по заданной формуле и написать соответствующую программу.

1

, при x=0,5.

2

, при x=0,5.

3

, при x=3,125.

4

, при a=1,2; b=-1.2; c=-4.5; d=10.

5

, при x=0,5.

6

, при a=0,5; b=-0,7;

7

, при

8

, при

9

, при

10

, при

11

, при

12

, при

13

, при

14

, при

15

, при

16

, при

17

, при

18

, при

19

, при

20

, при

21

, при

22

, при

23

, при

24

, при

25

, при

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]