Если Q, то P1 P2 … Pn Конец ветвления icon

Если Q, то P1 P2 … Pn Конец ветвления



НазваниеЕсли Q, то P1 P2 … Pn Конец ветвления
Дата конвертации23.09.2012
Размер18.01 Kb.
ТипДокументы

Тема: Ветвления

Ветвление – это такая форма организации действий, при которой в зависимости от истинности некоторого условия выполняется либо одна, либо другая последовательность действий.

Алгоритм, содержащий ветвления называется разветвляющимся.

Ветвления могут быть записаны в 2-х формах: полной и неполной.
Запишем ветвление тремя способами – на естественном языке, на языке блок-схем и на языке программирования Pascal

  1. на естественном языке:

В
В неполной форме:

Если Q, то P1

P2



Pn

Конец ветвления

полной форме:


Если Q, то P1

P2



Pn

Иначе Т1

Т2



Тm

Конец ветвления

Обозначения:

  • Q – это условие, вопрос на который можно ответить либо «да» либо «нет». Примеры условий: X>0, (Y<=10) or (X=1)

  • P1, P2,…, Pn – это действия, которые выполняется если условие Q – истинно. Действиями могут быть операторы присваивания, ввода, вывода или перехода. Например, X:=S+2, writeln, read(a), goto …

  • T1, T2,…, Tm – это действия, которые выполняется если условие Q – ложно.

  • «Конец ветвления» - это указатель, показывающий какое действие последнее в ветвлении.

На языке блок-схем:

В полной форме



^ На языке программирования Pascal

If then

else - в полной форме

If then

- в неполной форме

Если надо выполнить несколько действий, то их заключают в операторные скобки : begin… end

If then begin
;
; …..
end else begin ; ; ….. end

If then begin
;
; …..
end

Задача №1: Дано a,b,c – стороны треугольника, выяснить, является ли этот треугольник равносторонним?

program a1;

var a,b,c: integer;

Begin

write(‘a=‘); read (a);

write(‘b=‘); read (b);

write(‘c=‘); read (c);

If (a=b) and (b=c) then write (‘yes’) else write (‘no’)

end.




Задача №2: Дано a,b,c – стороны треугольника, выяснить, является ли этот треугольник равнобедренным?

Задача №3: вычислить Y, в зависимости от х, введенного с клавиатуры:
x2, если х>0
Y= x+1, если х<=0

Задача №4: вычислить Y, в зависимости от х, введенного с клавиатуры:
12.5x2, если -1<=х<=0
Y= x-1, если х<-1
12+x, если х>0

Задача №5: ввести с клавиатуры три числа, сколько среди них положительных?

  • Дано a,b,c – числа, выяснить, есть ли среди них отрицательные?

  • Дано a,b,c – числа, выяснить, есть ли среди них пары равных между собой чисел?

  • Дано a,b,c,d – стороны четырехугольника, выяснить, является ли этот четырехугольник ромбом?


Дома: выучить теорию




Похожие:

Если Q, то P1 P2 … Pn Конец ветвления iconТема урока Кол-во
Уметь записывать условие ветвления в алгоритме, используя слова «если» и «то», выполнять алгоритмы с ветвлениями
Если Q, то P1 P2 … Pn Конец ветвления iconДокументы
1. /Заднепровский Б. Конец истории - конец борьбы.doc
Если Q, то P1 P2 … Pn Конец ветвления iconБурдуков Павел Тимофеевич
Конец века и конец тысячелетия Магические рубежи, переход которых без подведения итогов немыслим
Если Q, то P1 P2 … Pn Конец ветвления iconЭмили и лилия
Потому что сила их в том что если с ними говорить они будут волшебными, а если нет то они будут самыми простыми цветами. Эмили уже...
Если Q, то P1 P2 … Pn Конец ветвления iconКонец истории? Френсис фукуяма
Так что если бы вдруг г-н Горбачев был изгнан из Кремля, а некий новый аятолла возвестил 1000-летнее царство, эти же комментато­ры...
Если Q, то P1 P2 … Pn Конец ветвления iconТема : Блок-схемы алгоритмов. Переменные, присваивание значений. Ветвления. Организация циклов с помощью блока «ветвление»
Тема: Блок-схемы алгоритмов. Переменные, присваивание значений. Ветвления. Организация циклов с помощью блока «ветвление»
Если Q, то P1 P2 … Pn Конец ветвления iconГоды Численность населения (на конец года), тыс человек
Численность не занятых трудовой деятельностью граждан, зарегистрированных в органах государственной службы занятости (на конец года),...
Если Q, то P1 P2 … Pn Конец ветвления iconВторой (муниципальный) этап Всероссийской олимпиады школьников по физике
На гладком горизонтальном столе лежит плашмя тонкий обруч массой М. По периметру обруча намотана легкая нерастяжимая нить, за свободный...
Если Q, то P1 P2 … Pn Конец ветвления iconВторой (муниципальный) этап Всероссийской олимпиады школьников по физике
На гладком горизонтальном столе лежит плашмя тонкий обруч массой М. По периметру обруча намотана легкая нерастяжимая нить, за свободный...
Если Q, то P1 P2 … Pn Конец ветвления icon-
Так что «конец света» означает лишь конец «старого света» – ветхого мира с его неистинным духовным светом, за которым грядет Новый...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов