Слайды и текст доклада
Pic.1
ОПЕРАТОРЫ Язык программирования DELPHI
Pic.2
Общие положения Основная часть программы - последовательность операторов, выполняющих некоторое действие над данными. Операторы выполняются последовательно и отделяются один от другого точкой с …
Pic.3
Оператор присваивания Оператор присваивания (:=) вычисляет выражение, заданное в его правой части, и присваивает результат переменной, записанной в левой части. ПР: X := 4; Y := 6; Z := (X + Y) / 2; …
Pic.4
Оператор присваивания ПР: var B: Byte; K: Integer; R: Real; begin B := 255; K := B + 1; // K = 256 R := K + 0. 1; // R = 256. 1 K := R; // Ошибка! end.
Pic.5
Оператор вызова процедуры Пустой оператор Оператор вызова процедуры - имя процедуры (стандартной или пользовательской), после которого в скобках перечисляются фактические параметры, передаваемые в …
Pic.6
Оператор безусловного перехода Если после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный меткой, оператор, используют оператор безусловного …
Pic.7
Оператор безусловного перехода Переход на метку выполняется с помощью goto, за которым следует имя метки. ПР: . . . . . . . . . . . . . label M1, M2; . . . . . . . . . . . . . begin M1: …
Pic.8
Составной оператор Составной оператор - группа из произвольного числа операторов, отделенных друг от друга точкой с запятой и заключенную в операторные скобки — begin и end Begin <оператор 1>; …
Pic.9
Оператор ветвления if (полная форма) Формат описания: if <условие> then <оператор 1> else <оператор 2>; Внимание! Перед словом else точка с запятой не ставится. Условие - выражение …
Pic.10
Оператор ветвления if (полная форма) Логика работы: Если условие истинно, выполняется оператор 1, если же условие ложно, выполняется оператор 2. ПР: if K<>0 then Result:=5/K else Result := 0; …
Pic.11
Формат описания: Формат описания: if <условие> then <оператор 1>; Логика работы: Если условие истинно, выполняется оператор 1, если же условие ложно, оператор 1 не выполняется. ПР: if …
Pic.12
Один оператор if может входить в состав другого оператора if. Один оператор if может входить в состав другого оператора if. В этом случае говорят о вложенности операторов. При вложенности операторов …
Pic.13
Если необходимо сделать выбор из конечного числа имеющихся вариантов, используем оператор case. Если необходимо сделать выбор из конечного числа имеющихся вариантов, используем оператор case. Формат …
Pic.14
Переключатель – выражение порядкового типа Переключатель – выражение порядкового типа Значение 1,…,Значение n - допустимые значения переключателя Оператор 1,…,Оператор n – операторы (могут быть …
Pic.15
Список значений переключателя может содержать константы и диапазоны, отделенные друг от друга запятыми. Список значений переключателя может содержать константы и диапазоны, отделенные друг от друга …
Pic.16
ПР: ПР: case Day of 20. . 31: Writeln('День в диапазоне 20 - 31. '); 1, 5. . 10: Writeln('День в диапазоне 1, 5 - 10. '); else Writeln('День не попадает в заданные диапазоны. …
Pic.17
Алгоритм решения многих задач требует многократного повторения одних и тех же действий. При этом суть действий остается прежней, но меняются данные. Алгоритм решения многих задач требует …
Pic.18
Оператор повтора for используется, если заранее известно количество повторений цикла. Оператор повтора for используется, если заранее известно количество повторений цикла. for <параметр цикла> …
Pic.19
Логика работы: Логика работы: Оператор for обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного. Если начальное значение …
Pic.20
Формат описания: Формат описания: for <параметр> :=<начальное значение> downto <конечное значение> do <оператор>; Логика работы: Оператор for обеспечивает выполнение тела …
Pic.21
ПР: ПР: for K:=10 downto 1 do ShowMessage(IntToStr(K)); // На экран выводятся последовательно // целые числа от 10 до 1 // в порядке убывания.
Pic.22
Оператор repeat (цикл с постусловием) используют, когда тело цикла должно быть выполнено перед тем, как произойдет проверка условия завершения цикла. Оператор repeat (цикл с постусловием) используют, …
Pic.23
Внимание! Между словами repeat и until может находиться произвольное число операторов без операторных скобок begin и end Внимание! Между словами repeat и until может находиться произвольное число …
Pic.24
Оператор while (цикл с предусловием) используют, когда тело цикла должно быть выполнено после проверки условия выполнения цикла. Оператор while (цикл с предусловием) используют, когда тело цикла …
Pic.25
Внимание! Если первоначально условие ложно, то тело цикла не выполняется ни разу. Внимание! Если первоначально условие ложно, то тело цикла не выполняется ни разу. Внимание! Если тело цикла должно …
Pic.26
Для управления работой операторов повтора можно использовать процедуру-оператор Continue. Для управления работой операторов повтора можно использовать процедуру-оператор Continue. Внимание! Оператор …
Pic.28
Для управления работой операторов повтора можно использовать Для управления работой операторов повтора можно использовать процедуру-оператор Break. Внимание! Оператор Break можно вызывать только в …
Pic.30
Randomize; Randomize; P:=1; For K:=1 to 10 do begin X:= -3+Random(7); if X=0 then Continue else P:=P*X; end; // Будут сгенерированы 10 чисел // P - произведение ненулевых чисел
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!