Тармақталған алгоритм — презентация
logo
Тармақталған алгоритм
  • Тармақталған алгоритм
  • Тармақталган алгоритм
  • Тармақталған алгоритм
  • Шартты оператордың жазылу түрлері :
  • ҚЫСҚА ТҮРІ:  ( Условный оператор с одной ветвью - неполная развилка)
  • Тармақталған алгоритм
  • Тармақталған алгоритм
  • ТОЛЫҚ ТҮРІ ( Условный оператор с двумя ветвями - полная развилка)
  • Тармақталған алгоритм
  • Тармақталған алгоритм
  • Шартты өрнекті құру үшін салыстыру операторларды қолдануға болады
  • Тармақталған алгоритм
  • Тармақталған алгоритм
  • Бірнеше шартты тексеру үшін логикалық операторларды қолдануға болады
  • Тармақталған алгоритм
  • МЫСАЛ
  • МЫСАЛ
  • МЫСАЛ
  • МЫСАЛ
  • Таңдау операторы
  • Жазылу түрі
  • Тармақталған алгоритм
  • Тармақталған алгоритм
1/23

Первый слайд презентации: Тармақталған алгоритм

Изображение слайда

Слайд 2: Тармақталган алгоритм

Орындаушының әрекеттері кейбір шарттарды тексеру нәтижелерімен белгіленетін болса, ол алгоритм тармақталган болып саналады. Басы Х енгізу Соңы х  0 иә жоқ у = х 2 Нәтиже у

Изображение слайда

Слайд 3

Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталу оператордың екі түрі бар Шартты оператор IF Таңдау операторы CASE

Изображение слайда

Слайд 4: Шартты оператордың жазылу түрлері :

Изображение слайда

Слайд 5: ҚЫСҚА ТҮРІ:  ( Условный оператор с одной ветвью - неполная развилка)

if ( шартты өрнек )   { 1 оператор ; } Егер шарт онда 1 оператор Егер шарттың мәні « ақиқат » болса 1 оператор орындалады ал мән « жалған » болса ештеңе орындалмайды, компилятор / интерпретатор келесі жолға көшеді

Изображение слайда

Слайд 6

var a = 4; var b = 5; if (a<b) { trace(a*b); } // не шығарады ???

Изображение слайда

Слайд 7

var a = 4 0 ; var b = 5; if (a<b) { trace(a*b); } // не шығарады ???

Изображение слайда

Слайд 8: ТОЛЫҚ ТҮРІ ( Условный оператор с двумя ветвями - полная развилка)

if ( шартты өрнек )   { 1 оператор  } else { 2 оператор; } Егер шарт онда 1 оператор әйтпесе 2 оператор Егер шарттың мәні « ақиқат » болса, 1 оператор, ал мән « жалған » болса, 2 оператор орындалады.

Изображение слайда

Слайд 9

var a = 5 ; var b = 4 ; if (a<b) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 10

var a = 4; var b = 5; if (a<b) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 11: Шартты өрнекті құру үшін салыстыру операторларды қолдануға болады

< (меньше ), > (больше), ≤ (меньше или равно), ≥ (больше или равно), == (равно ), != (не равно).

Изображение слайда

Слайд 12

var a = 4; if ( a%2==0) { trace(2*a); } else { trace(3+a); } // не шығарады ???

Изображение слайда

Слайд 13

var a = 7 ; if ( a%1== 1 ) { trace(2*a); } else { trace(3+a); } // не шығарады ???

Изображение слайда

Слайд 14: Бірнеше шартты тексеру үшін логикалық операторларды қолдануға болады

&& (and) - және || (or) - немесе n ot - жоқ

Изображение слайда

Слайд 15

var a = 5; var b = 5; if (a<b && typeof (a) == "number" && typeof (b) == "number") { trace(a*b); } else { trace("Error!!!"); } // Выводит: Error!!! ( условие a<b не выполнено)

Изображение слайда

Слайд 16: МЫСАЛ

var a = 15 ; var b = 28 ; if (a<b and a>10 ) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 17: МЫСАЛ

var a = 5; var b = 8; if (a<b and a>10) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 18: МЫСАЛ

var a = 15 ; var b = 28 ; if (a<b or a>10 ) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 19: МЫСАЛ

var a = 5; var b = 8; if (a<b or a>10 ) { trace(a*b); } else { trace( a+b ); } // не шығарады ???

Изображение слайда

Слайд 20: Таңдау операторы

Берілген өрнектің мәніне тәуелді бір немесе бірнеше оператор орындалатын жағдайда таңдау операторы пайдалынады. Тандау операторы алгоритмдік тілдегі таңдау командасына ұқсағанымен бірге, аз өзгешілігі бар

Изображение слайда

Слайд 21: Жазылу түрі

switch ( өрнек ) { case 0 : оператор; break; case 1 : оператор; break ; ....... default : оператор; break; }

Изображение слайда

Слайд 22

var dayNum = 5; switch ( dayNum ) { case 0 : trace("Sunday"); break; case 1 : trace("Monday"); break; case 2 : trace("Tuesday"); break; case 3 : trace("Wednesday"); break; case 4 : trace("Thursday"); break; case 5 : trace("Friday"); break; case 6 : trace("Saturday"); break; default : trace("Out of range"); break; }

Изображение слайда

Последний слайд презентации: Тармақталған алгоритм

Изображение слайда

Похожие презентации