Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "

Презентация:



Advertisements
Похожие презентации
Программирование ветвления на Паскале.. Оператор ветвления на Паскале. Ветвление на алгоритмическом языке Полное ветвление на Паскале Неполное ветвление.
Advertisements

§37. Программирование ветвлений на Паскале Глава 6. Программное управление работой компьютера.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
C : = X начало да нет X > Y Задача: составить алгоритм упорядочивания значений двух переменных ввод X, Y алг СОРТИРОВКА если X > Y ввод X, Y нач вещ X,
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Решение задач по теме «Ветвление»
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
PROGRAM VAR READLN IF THEN : REALA, B, C, D () ; :=:= BIT3 ; A, B, C ; END. ( A>=B ) and ( A>=C ) D BEGIN D : = A начало да нет A B и A С конец ввод a,
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Алгоритмическая структура «Ветвление» Тема урока.
Знание - сокровище, которое повсюду следует за тем, кто им обладает. (китайская пословица )
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Урок в 10 классе Ветвление. Условный оператор. Сложные условия.
Условный оператор реализует «ветвление», т.е. изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
Транксрипт:

Программирование ветвлений на Паскале

Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "

Программирование полного ветвления алг БИД1 вещ А, В, С нач ввод А, В если А>В то С:=А иначе С:=В кв вывод С кон Program BID1; var А, В, С : real; begin readln(А, В); if A>B then C:=A else C:=B; writeln(С) end.

Программирование неполного ветвления алг БИД2 вещ А, В, С нач ввод А, В С:=А если В > А то С:=B кв вывод С кон Program BID2; var А, В, С : real; begin readln(А, В); С:=А; if B>A then C:=B; write(С) end.

Программирование вложенных ветвлений программа определения большего из трех чисел

Program BIT2; var А, В, С, D: real; begin readln( А, В, С ); if A>B then if A>C then D:=A else D:=B else if B>C then D:=B else D:=C; writeln(D) end.

Составим программу упорядочения значений двух переменных. алг СОРТИРОВКА вещ X, Y, С нач ввод X, Y если X>Y то С:=Х X:=Y Y:=C кв вывод X, Y кон Program SORTING; var X, Y, С : real; begin readln(X, Y) ; if X>Y then begin С : =X; X:=Y; Y:=C end; write(X,Y) end.

правило Паскаля : если на какой - то из ветвей оператора ветвления находится несколько последовательных операторов, то их нужно записывать между служебными словами begin и end. Конструкция такого вида : begin end называется составным оператором. Следовательно, в описанной выше общей форме ветвления и могут быть простыми ( один ) и составными операторами.

Логические операции программа определения большего числа из трех. Program BIT3; var А, В, С,D: real; begin readln( А, В, С ); if (A>=B) and (A>=C) then D:=A; if (B>=A) and (B>=C) then D:=B; if (C>=A) and (C>=B) then D:=C; writeln(D) end.

Сложные логические выражения Отношения, связываемые логическими операциями, заключаются в скобки. Например, требуется определить, есть ли среди чисел А, В, С хотя бы одно отрицательное. Эту задачу решает следующий оператор ветвления : if (A < 0)or(B < 0)or(C < 0) then write ( 'YES ') else write( 'NO '); Выражение, истинное для отрицательного числа, может быть записано еще и так : not ( A >= 0)

Написать программу : Вычислить периметр прямоугольника со сторонами A и B. Даны два числа A и B. Найти большее из них.