Разделы презентаций


Тармақталған алгоритм

Содержание

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

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

Слайд 1Тармақталған алгоритм

Тармақталған алгоритм

Слайд 2Тармақталган алгоритм
Орындаушының әрекеттері кейбір шарттарды тексеру нәтижелерімен белгіленетін болса, ол

алгоритм тармақталган болып саналады.

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

Слайд 3Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе

орындалмауын қамтамасыз етеді.

Тармақталу оператордың екі түрі бар  
Шартты

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

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

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

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

(шартты өрнек)  {1 оператор ;}
Егер шарт онда 1 оператор Егер

шарттың мәні «ақиқат» болса 1 оператор орындалады ал мән «жалған» болса ештеңе орындалмайды, компилятор / интерпретатор келесі жолға көшеді
ҚЫСҚА ТҮРІ:  (Условный оператор с одной ветвью - неполная развилка) if (шартты өрнек)  	{1 оператор ;}  Егер

Слайд 6var a = 4;
var b = 5;
if (a

не шығарады???

var a = 4;var b = 5;if (a

Слайд 7var a = 40;
var b = 5;
if (a

не шығарады???

var a = 40;var b = 5;if (a

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

(шартты өрнек)  {1 оператор } else {2 оператор;} 
Егер шарт онда 1 оператор

әйтпесе 2 оператор
Егер шарттың мәні «ақиқат» болса, 1 оператор, ал мән «жалған» болса, 2 оператор орындалады.

ТОЛЫҚ ТҮРІ (Условный оператор с двумя ветвями - полная развилка)  if (шартты өрнек)  	{1 оператор }

Слайд 9var a = 5;
var b = 4;
if (a

{
trace(a+b);
}
// не шығарады???

var a = 5;var b = 4;if (a

Слайд 10var a = 4;
var b = 5;
if (a

{
trace(a+b);
}
// не шығарады???

var a = 4;var b = 5;if (a

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

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

равно),
== (равно),
!= (не равно).
Шартты өрнекті құру үшін салыстыру операторларды қолдануға болады < (меньше), > (больше), ≤ (меньше или равно), ≥

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

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

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

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

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

- және
|| (or) - немесе
not - жоқ

Бірнеше шартты тексеру үшін логикалық операторларды қолдануға болады && (and) - және|| (or) - немесеnot - жоқ

Слайд 15var a = 5;
var b = 5;
if (a

(a) == "number" && typeof (b) == "number") {
trace(a*b);
} else

{
trace("Error!!!");
}
// Выводит: Error!!! (условие a
var a = 5;var b = 5;if (a

Слайд 16МЫСАЛ
var a = 15;
var b = 28;
if (a10)

{
trace(a*b);
} else {
trace(a+b);
}
// не шығарады???

МЫСАЛvar a = 15;var b = 28;if (a10) {	trace(a*b);} else {	trace(a+b);}// не шығарады???

Слайд 17МЫСАЛ
var a = 5;
var b = 8;
if (a10)

{
trace(a*b);
} else {
trace(a+b);
}
// не шығарады???

МЫСАЛvar a = 5;var b = 8;if (a10) {	trace(a*b);} else {	trace(a+b);}// не шығарады???

Слайд 18МЫСАЛ
var a = 15;
var b = 28;
if (a10)

{
trace(a*b);
} else {
trace(a+b);
}
// не шығарады???

МЫСАЛvar a = 15;var b = 28;if (a10) {	trace(a*b);} else {	trace(a+b);}// не шығарады???

Слайд 19МЫСАЛ
var a = 5;
var b = 8;
if (a10)

{
trace(a*b);
} else {
trace(a+b);
}
// не шығарады???

МЫСАЛvar a = 5;var b = 8;if (a10) {	trace(a*b);} else {	trace(a+b);}// не шығарады???

Слайд 20Таңдау операторы
Берілген өрнектің мәніне тәуелді бір немесе бірнеше оператор

орындалатын жағдайда таңдау операторы пайдалынады.

Тандау операторы алгоритмдік тілдегі таңдау

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

Слайд 21Жазылу түрі
switch (өрнек) {
case 0 :
оператор;
break;
case 1 :
оператор;
break;
.......
default :
оператор;

break;
}

Жазылу түріswitch (өрнек) {case 0 :	оператор;	break;case 1 :	оператор;	break;.......default :	оператор;	break;}

Слайд 22var 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;
}
var dayNum = 5;switch (dayNum) {case 0 :	trace(

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика