Разработка Web-приложений. Алгоритмические структуры и управляющие конструкции презентация

Содержание

Алгоритмические структуры Линейный алгоритм Ветвление Цикл

Слайд 1Разработка Web-приложений
Алгоритмические структуры и управляющие конструкции


Слайд 2Алгоритмические структуры
Линейный алгоритм
Ветвление
Цикл


Слайд 3Условные операторы Оператор if
if (выражение) блок_выполнения
В FALSE преобразуются следующие значения:
логическое False
целый ноль ( 0 )
действительный ноль

( 0.0 )
пустая строка и строка "0"
массив без элементов
объект без переменных
специальный тип NULL


Слайд 4Оператор if
if ($arr[$i]>0)
{ echo “$i –ый элемент массива положительное число\n";

$i++;
$count++;}

Слайд 5Оператор else
if (выражение) блок_выполнения1 else блок_выполнения2
if ($a>$b) $max=$a;
else $max=$b;


Слайд 6Оператор elseif
if (выражение) блок_выполнения
elseif(выражение1) блок_выполнения1
elseif(выражение2) блок_выполнения2
...
else блок_выполненияN



Слайд 7Оператор elseif
if ($d>0)
{
$x1=(-$b+sqrt($d))/(2*$a);
$x2=(-$b-sqrt($d))/(2*$a);
}
elseif ($d=0) $x1=-$b/(2*$a);
else echo “нет действительных корней”;


Слайд 8Оператор switch
switch (выражение или переменная)
{
case значение1:
блок_действий1 break;
case значение2:


блок_действий2 break;
...
default:
блок_действий_по_умолчанию
}

Слайд 9Оператор switch
$names = array("Иван","Петр","Семен");
switch ($names[0])
{ case "Иван":

echo "Привет, Ваня!"; break;
case "Петр":
echo "Привет, Петя!"; break;
case "Семен":
echo "Привет, Сеня!"; break;
default:
echo "Привет, $names[0]. Как Вас зовут?"; }

Слайд 10Цикл (while)
while (выражение) блок_выполнения
$i = 1; $sum=0;
while ($i


$i++; }

Слайд 11Цикл do... while
do {блок_выполнения} while (выражение);
$i = 1; $sum=0;
do
{$sum+=$i;
$i++;

}
while ($i <= 10);


Слайд 12Цикл for
for (выражение1; выражение2; выражение3) {блок_выполнения}
for($i = 1, $sum=0; $i

<= 10; $i++)
{$sum+=$i}

Слайд 13Цикл foreach
Цикл предназначенный для работы с массивами
foreach ($array as $value) {блок_выполнения}
foreach

($array as $key => $value) {блок_выполнения}

Слайд 14Цикл foreach
$num = array(1,2,3);
foreach ($num as $val)
{ $sum+=$val;}
echo

“Сумма элементов массива равна $sum
";

Слайд 15Операторы передачи управления
Операторы break и сontinue используются в случае, если необходимо немедленно завершить

работу цикла либо отдельной его итерации.
Если после оператора break указать число, то прервется именно такое количество содержащих этот оператор циклов.

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

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

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

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

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


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

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