КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Нетипизированные константы
Const PI=3.14159 |
Комментарии являются важной частью любой программы. Они помогают разобраться в действиях программы как разработчику, так и любому другому человеку, читающему код. Компилятор игнорирует все, что помечено в программе как комментарий, поэтому комментарии не включаются в содержимое исполняемого файла и никак не влияют на ход исполнения программы. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
// однострочный комментарий /* устаревший вид комментариев (многострочный) */ | { многострочный комментарий (характерный для классического Pascal) } (* многостр. комментарий (Object Pascal он же Delphi) *) // одностр. комментарий (Object Pascal) | ‘ однострочный комментарий | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Операции – стандартные действия, разрешенные для переменных того или иного базового типа данных. Сначала вычисляются значения операций с более высоким приоритетом, затем – с менее высоким. Несколько подряд идущих операций одного приоритета вычисляются в последовательности «слева направо». | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Приоритет операций C++
| Приоритет операций Pascal
| Приоритет операций Basic
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Инструкцияилиоператор(англ. statement) – наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Символ конца оператора – «;» | Символ конца оператора – «;» | Символ конца оператора – конец строки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Операторные скобки – скобки или команды, определяющие в языке программирования блок команд, воспринимаемый как единое целое, как одна команда. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Операторные скобки в C++
| Операторные скобки в Pascal
| Операторные скобки в Basic В языках семейства Basic операторные скобки не предусмотрены. Использование блоков в данных языках обеспечивается за счет специальных разновидностей конструкций. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Оператор присваивания – оператор применяется для присваивания значения переменной или выражения другой переменной. В блок-схемах обычно изображается следующим образом – . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
var1 = 20; var2 = var1+10; |
var1 := 20; var2 := var1+10; |
var1 = 20 var2 = var1+10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Преобразования типов В выражениях и в операторах присваивания могут фигурировать переменные и константы разных типов. В этом случае осуществляется приведение типов, что обозначает преобразование одного типа в другой. Приведение типов может быть неявным и явным. Неявное приведение совместимых типов автоматически осуществляет компилятор. При этом всегда более младший тип, занимающий меньший объем памяти, приводится к типу, занимающему больший объем. Явное приведение типов – использование специальных функций, преобразующих значения одного типа в другой тип. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Иерархия типов данных
| Иерархия типов данных
| Иерархия типов данных
|
Оператор ветвления – оператор, позволяющий из нескольких возможных вариантов выполнения программы (ветвей) выбрать только один. В блок-схемах обычно изображается следующим образом – . | |||||||
Условный оператор if
if (a>10) a=1; if (a<10) a=11; else a=1; if (a==10) {a=1; b=2;} if (a<>10) {a=2; b=1;}else{a=1; b=2;} | Условный оператор if
if a>10 then a:=1; if a<10 then a:=11 else a:=1; if a=10 then begina:=1; b:=2 end; if a<>10 then begina:=2; b:=1 end else begina:=1; b:=2 end; | Условный оператор if
If a>10 Then a=1 If a<10 Then a=11 Else a=1 If a=10 Then a=1 b=2 End If
|