1.2 лексемы, разделители, ограничителиДля построения минимальных составляющих языка, имеющих смысл (лексем), в Аде выделены следующие виды: • ограничители • идентификаторы • числовые литералы • символьные литералы • строковые литералы • примечания. Ограничители бывают простые и составные. Простой ограничитель -один из специальных символов: &()* + ,./:; < > I Составной ограничитель состоит из пары специальных символов: => .. ** := /= >= <= « » о Идентификаторы используются в качестве имён. Литералы используются для задания значений определённого типа (числовых, символьных, строковых). Примечание (комментарий) начинается с двух соседних дефисов (- -) и продолжается до конца строки. Набор символов языка предназначен для формирования исходного текста программы. Он не влияет на выполнение программы, однако определяет вид программы, удобства при ее чтении и понимании, сопровождении, модификации и в итоге - правильность работы. Поэтому внешнему виду программы следует уделять определенное внимание. Внешний вид программы задается с помощью : • пробелов • отступлений • выравнивания • задания длины строки. Правильное использование пробелов улучшает читаемость программы и контроль за нею. Желательно использование пробелов до и после ограничителей, перед унарными операциями, до и после бинарных операций , после запятых и точек с запятыми. П Например: X : = Size + Frt_E15( 2.04- Е**2); Vol : = X*Y*Z; Sum: = Sum + Sin (X=> 0.34) + 1.2324 ; Отступление и выравнивание - достаточно известные средства формирования внешнего вида программы, оказывающие влияние на ее понимание через контроль ее структуры. Рекомендуются следующие количественные характеристики при использовании отступлений: два пробела для продолжении строки и три - при выделении группы строк. D Например if Data < 10 then Res : = Data -77 end if; D14: for i in 1..10 loop S( i): = S (i) + 1 ; end loop D14; |
| Оглавление| |