Презентация Операторы. Язык программирования Delphi онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Операторы. Язык программирования Delphi абсолютно бесплатно. Урок-презентация на эту тему содержит всего 31 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Операторы. Язык программирования Delphi



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    31 слайд
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    244.00 kB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
ОПЕРАТОРЫ Язык
Содержание слайда: ОПЕРАТОРЫ Язык программирования DELPHI

№2 слайд
Общие положения Основная
Содержание слайда: Общие положения Основная часть программы - последовательность операторов, выполняющих некоторое действие над данными. Операторы выполняются последовательно и отделяются один от другого точкой с запятой.

№3 слайд
Оператор присваивания
Содержание слайда: Оператор присваивания Оператор присваивания (:=) вычисляет выражение, заданное в его правой части, и присваивает результат переменной, записанной в левой части. ПР: X := 4; Y := 6; Z := (X + Y) / 2; Тип выражения должен быть совместим с типом переменной. Выражение с более узким диапазоном возможных значений можно присвоить переменной с более широким диапазоном значений.

№4 слайд
Оператор присваивания ПР var
Содержание слайда: Оператор присваивания ПР: 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.

№5 слайд
Оператор вызова процедуры
Содержание слайда: Оператор вызова процедуры Пустой оператор Оператор вызова процедуры - имя процедуры (стандартной или пользовательской), после которого в скобках перечисляются фактические параметры, передаваемые в процедуру. Более подробно рассмотрим позже. Примеры вызова стандартных процедур: Inc(x,3); ShowMessage(''); // Вызов процедуры Пустой оператор ;

№6 слайд
Оператор безусловного
Содержание слайда: Оператор безусловного перехода Если после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный меткой, оператор, используют оператор безусловного перехода. Метка - именованная точка в программе, в которую можно передать управление. В разделе операторов метка записывается с двоеточием. Раздел описания меток начинается словом Label. Пример описания меток: Label Label1, Label2;

№7 слайд
Оператор безусловного
Содержание слайда: Оператор безусловного перехода Переход на метку выполняется с помощью goto, за которым следует имя метки. ПР: . . . . . . . . . . . . . label M1, M2; . . . . . . . . . . . . . begin M1: Write('Желаем успеха '); goto M2; Write(‘Этого сообщения вы не увидите!'); M2: Writeln('в освоении среды Delphi!'); Writeln('Press Enter to exit...'); Readln; end.

№8 слайд
Составной оператор Составной
Содержание слайда: Составной оператор Составной оператор - группа из произвольного числа операторов, отделенных друг от друга точкой с запятой и заключенную в операторные скобки — begin и end Begin <оператор 1>; <оператор 2>; … <оператор N> End; Широко используется с условными операторами и операторами повтора.

№9 слайд
Оператор ветвления if полная
Содержание слайда: Оператор ветвления if (полная форма) Формат описания: if <условие> then <оператор 1> else <оператор 2>; Внимание! Перед словом else точка с запятой не ставится. Условие - выражение булевского типа (может быть простым или сложным). Сложные условия образуются с помощью логических операций и операций отношения.

№10 слайд
Оператор ветвления if полная
Содержание слайда: Оператор ветвления if (полная форма) Логика работы: Если условие истинно, выполняется оператор 1, если же условие ложно, выполняется оператор 2. ПР: if K<>0 then Result:=5/K else Result := 0; if (K<0) or (k>100) then goto M1; Внимание! Если в какой-нибудь ветви нужно выполнить несколько операторов, то используйте составной оператор.

№11 слайд
Формат описания Формат
Содержание слайда: Формат описания: Формат описания: if <условие> then <оператор 1>; Логика работы: Если условие истинно, выполняется оператор 1, если же условие ложно, оператор 1 не выполняется. ПР: if K<>0 then Result:=5/K;

№12 слайд
Один оператор if может
Содержание слайда: Один оператор if может входить в состав другого оператора if. Один оператор if может входить в состав другого оператора if. В этом случае говорят о вложенности операторов. При вложенности операторов каждое else соответствует тому then, которое непосредственно ему предшествует. ПР: if K>0 then Result:=1 else if K=0 then Result:=0 else Result:=-1;

№13 слайд
Если необходимо сделать выбор
Содержание слайда: Если необходимо сделать выбор из конечного числа имеющихся вариантов, используем оператор case. Если необходимо сделать выбор из конечного числа имеющихся вариантов, используем оператор case. Формат описания: case < переключатель> of <Значение 1> : <оператор 1>; ... <Значение n> : <оператор n>; else <оператор>; end; Else может отсутствовать

№14 слайд
Переключатель выражение
Содержание слайда: Переключатель – выражение порядкового типа Переключатель – выражение порядкового типа Значение 1,…,Значение n - допустимые значения переключателя Оператор 1,…,Оператор n – операторы (могут быть составными) Логика работы: Оператор case вычисляет значение переключателя, затем последовательно просматривает список его допустимых значений в поисках вычисленного значения. Если это значение найдено, выполняет соответствующий ему оператор. Если переключатель не попадает ни в один из списков, выполняется оператор, стоящий за словом else.

№15 слайд
Список значений переключателя
Содержание слайда: Список значений переключателя может содержать константы и диапазоны, отделенные друг от друга запятыми. Список значений переключателя может содержать константы и диапазоны, отделенные друг от друга запятыми. Границы диапазона записываются двумя константами через разграничитель в виде двух точек. ПР: 20..31 Внимание! Тип значений должен быть совместим с типом переключателя.

№16 слайд
ПР ПР case Day of .. Writeln
Содержание слайда: ПР: ПР: case Day of 20..31: Writeln('День в диапазоне 20 - 31.'); 1, 5..10: Writeln('День в диапазоне 1, 5 - 10.'); else Writeln('День не попадает в заданные диапазоны.'); end; Внимание! Если значения переключателя записаны в возрастающем порядке, то поиск требуемого оператора выполняется значительно быстрее.

№17 слайд
Алгоритм решения многих задач
Содержание слайда: Алгоритм решения многих задач требует многократного повторения одних и тех же действий. При этом суть действий остается прежней, но меняются данные. Алгоритм решения многих задач требует многократного повторения одних и тех же действий. При этом суть действий остается прежней, но меняются данные. Для многократного (циклического) выполнения одних и тех же действий предназначены операторы повтора (циклы). К ним относятся операторы for, while и repeat.

№18 слайд
Оператор повтора for
Содержание слайда: Оператор повтора for используется, если заранее известно количество повторений цикла. Оператор повтора for используется, если заранее известно количество повторений цикла. for <параметр цикла> :=<начальное значение> to <конечное значение> do <оператор>; Параметр цикла - переменная порядкового типа данных Начальное и конечное значения - выражения, определяющие начальное и конечное значения параметра цикла (они вычисляются только один раз перед началом работы цикла) Оператор образует тело цикла (может быть составным).

№19 слайд
Логика работы Логика работы
Содержание слайда: Логика работы: Логика работы: Оператор for обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного. Если начальное значение параметра цикла больше конечного значения, цикл не выполнится ни разу. После каждого повтора значение параметра цикла увеличивается на единицу. ПР: for K:=1 to 10 do ShowMessage(IntToStr(K)); // На экран выводятся целые числа от 1 до 10.

№20 слайд
Формат описания Формат
Содержание слайда: Формат описания: Формат описания: for <параметр> :=<начальное значение> downto <конечное значение> do <оператор>; Логика работы: Оператор for обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного. Если начальное значение параметра цикла меньше конечного значения, цикл не выполнится ни разу. После каждого повтора значение параметра цикла уменьшается на единицу.

№21 слайд
ПР ПР for K downto do
Содержание слайда: ПР: ПР: for K:=10 downto 1 do ShowMessage(IntToStr(K)); // На экран выводятся последовательно // целые числа от 10 до 1 // в порядке убывания.

№22 слайд
Оператор repeat цикл с
Содержание слайда: Оператор repeat (цикл с постусловием) используют, когда тело цикла должно быть выполнено перед тем, как произойдет проверка условия завершения цикла. Оператор repeat (цикл с постусловием) используют, когда тело цикла должно быть выполнено перед тем, как произойдет проверка условия завершения цикла. Формат описания: Repeat <оператор 1>; ... <оператор N>; // Тело цикла until <условие завершения цикла>; Логика работы: Тело цикла выполняется до тех пор, пока условие завершения цикла (выражение булевского типа) не станет истинным.

№23 слайд
Внимание! Между словами
Содержание слайда: Внимание! Между словами repeat и until может находиться произвольное число операторов без операторных скобок begin и end Внимание! Между словами repeat и until может находиться произвольное число операторов без операторных скобок begin и end Внимание! Цикл repeat выполняется хотя бы один раз ПР: Randomize; S := 0; repeat X:= -3+Random(7); S:=S+X until X = 0; // S – сумма сгенерированных чисел X // Суммирование прекращается, когда X = 0

№24 слайд
Оператор while цикл с
Содержание слайда: Оператор while (цикл с предусловием) используют, когда тело цикла должно быть выполнено после проверки условия выполнения цикла. Оператор while (цикл с предусловием) используют, когда тело цикла должно быть выполнено после проверки условия выполнения цикла. Формат описания: While <условие выполнения цикла> do <оператор>; // Тело цикла Логика работы: Перед каждым выполнением тела цикла происходит проверка условия. Если оно истинно, цикл выполняется и условие вычисляется заново. Если оно ложно, происходит выход из цикла.

№25 слайд
Внимание! Если первоначально
Содержание слайда: Внимание! Если первоначально условие ложно, то тело цикла не выполняется ни разу. Внимание! Если первоначально условие ложно, то тело цикла не выполняется ни разу. Внимание! Если тело цикла должно содержать несколько операторов, для представления его как одного составного оператора используйте операторные скобки begin и end. ПР: Randomize; S := 0; while X<>0 do begin X:= -3+Random(7); S:=S+X end; // S – сумма сгенерированных чисел X. // Суммирование прекращается, когда X = 0.

№26 слайд
Для управления работой
Содержание слайда: Для управления работой операторов повтора можно использовать процедуру-оператор Continue. Для управления работой операторов повтора можно использовать процедуру-оператор Continue. Внимание! Оператор Continue можно вызывать только в теле цикла Continue немедленно передает управление оператору проверки условия, пропуская оставшуюся часть цикла

№27 слайд
Содержание слайда:

№28 слайд
Для управления работой
Содержание слайда: Для управления работой операторов повтора можно использовать Для управления работой операторов повтора можно использовать процедуру-оператор Break. Внимание! Оператор Break можно вызывать только в теле цикла Break прерывает выполнение цикла и передает управление первому оператору, расположенному за блоком цикла

№29 слайд
Содержание слайда:

№30 слайд
Randomize Randomize P For K
Содержание слайда: 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 - произведение ненулевых чисел

№31 слайд
Содержание слайда:

Скачать все slide презентации Операторы. Язык программирования Delphi одним архивом: