Лабораторная работа № Разветвляющиеся алгоритмы



Download 0,67 Mb.
bet2/3
Sana29.05.2022
Hajmi0,67 Mb.
#614709
TuriЛабораторная работа
1   2   3
Bog'liq
Лаб 2 12

Псевдокод


Если [условие]
то [Действие]
конец если
Рис. 2. Неполное ветвление

Итак, при разработке разветвляющегося алгоритма необходимо учитывать:


− что данный вид алгоритма применяется при наличии операций условного перехода;
− он чаще используется для вычислений функций, заданных несколькими арифметическими выражениями (формулами);
− инструкции в нем выполняются в зависимости от значения условия.


Пример
На распутье…
И снова обратимся к сказочным персонажам в поисках примеров различных алгоритмов. Когда речь идёт об алгоритмах с ветвлениями, то, конечно, нельзя не вспомнить о богатыре, стоящем на распутье возле камня.

Рис. 3. Богатырь на распутье.

На камне написано:


«Направо пойдёшь – коня потеряешь, себя спасёшь; налево пойдёшь – себя потеряешь, коня спасёшь; прямо пойдёшь – и себя и коня потеряешь».

Попробуем составить алгоритм действий, который составил автор надписи на камне для путников?



  1. Если мы пойдём направо, то потеряем коня. Если же мы не пойдём направо, то у нас остаётся два варианта (мы считаем, что назад возвращаться путник не будет): пойти прямо и налево.

  2. В случае, если мы пойдём налево, то потеряем себя, а коня спасём.

  3. Если же мы пойдём прямо, то потеряем и себя, и коня.

Блок-схема этого алгоритма выглядит так:



Рис. 4. Блок-схема.
З а д а ч а 1
Составить алгоритм планирования выходного дня студентом: если будет хорошая погода, он пойдет гулять, а если плохая − будет писать реферат.
Входные данные: x (информация о погоде);
Выходные данные: y (результат прошедшего выходного дня).

Псевдокод

  1. Ввод Х (информация о погоде в выходные дни)

  2. Проверка условия:


Download 0,67 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish