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


Основы языка

Содержание

Типы данных Скалярные типы: - boolean (двоичные данные) - integer (целые числа) - float (числа с плавающей точкой или 'double') - string (строки) Смешанные типы: - array (массивы) - object

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

Слайд 1Основы языка
Урок № 1

Основы языкаУрок № 1

Слайд 2Типы данных
Скалярные типы:
- boolean (двоичные данные) - integer (целые числа)

- float (числа с плавающей точкой или 'double') - string

(строки)
Смешанные типы:
- array (массивы) - object (объекты)
Специальные типы:
- resource (ресурсы) - NULL ("пустые")

Типы данных	Скалярные типы:	- boolean (двоичные данные)  - integer (целые числа)  - float (числа с плавающей

Слайд 3Комментарии
//строка комментария

/*
текст комментария
Располагается в несколько строк
*/

Комментарии//строка комментария/*текст комментарияРасполагается в несколько строк*/

Слайд 4Условный оператор
If ($condition1){
//условие1 выполнено
}
else{
//условие 1 не выполнено
}

Условный операторIf ($condition1){//условие1 выполнено}else{//условие 1 не выполнено}

Слайд 5Условный оператор, пример
$i=6;
If ($i

Условный оператор, пример$i=6;If ($i

Слайд 6Условный оператор 2
If ($condition1){
//условие1 выполнено
}
elseif ($condition2){
//условие 1 не выполнено, выполнено

условие 2
}
elseif ($condition3){

}
else{ // ниодно из условий не выполняется
}

Условный оператор 2If ($condition1){//условие1 выполнено}elseif ($condition2){//условие 1 не выполнено, выполнено условие 2}elseif ($condition3){…}else{ // ниодно из условий

Слайд 7Конструкции выбора
switch(выражение) { case значение1: команды1; break; case значение2: команды2; break; . .

. case значениеN: командыN; break; [default: команды_по_умолчанию; break] }

Конструкции выбора	switch(выражение) { case значение1: команды1; break; case значение2: команды2; break; . . . case значениеN: командыN;

Слайд 8Конструкции выбора, пример
switch ($x) { case 0:     echo "ноль“; break; case 1:     echo "один“; break; case 2:     echo "два“; break;
default: echo “неизвестное значение”;break; }

Конструкции выбора, пример	switch ($x) { case 0:     echo 

Слайд 9Цикл со счётчиком
for (инициализирующие_команды; условие_цикла; команды_после_итерации)
{
тело_цикла;
}

for ($i=0; $i

Цикл со счётчикомfor (инициализирующие_команды; условие_цикла; команды_после_итерации) {	 тело_цикла; }for ($i=0; $i

Слайд 10Цикл с предусловием
while (логическое_выражение) {
//тело цикла;
}
$i=0;
$flag=true;
while ($flag) {
$i++;
if ($i>20) $flag=false;
echo

$i;
}

Цикл с предусловиемwhile (логическое_выражение) {	//тело цикла;}$i=0;$flag=true;while ($flag) {	$i++;	if ($i>20) $flag=false;	echo $i;}

Слайд 11Ассоциативные массивы
В качестве индекса может быть не только число но

и строка:

$names["Иванов"]="Иван"; $names["Сидоров"]="Николай"; $names["Петров"]="Петр";
echo $names["Иванов"];

Ассоциативные массивы	В качестве индекса может быть не только число но и строка:	$names[

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

$names[] = "Андрей"; $names[] = "Борис"; $names[] = "Сергей"; $names[] = "Федор"; foreach ($names as $value) { echo "$value
"; }

Цикл перебора массивовforeach ($массив as $значение){ //тело цикла}		$names[] = 

Слайд 14Цикл перебора массивов
foreach ($массив as $ключ=>$значение){ команды;
}
$names["Иванов"] = "Андрей"; $names["Петров"] = "Борис"; $names["Волков"] = "Сергей"; $names["Макаров"] = "Федор"; foreach ($names as $key => $value) { echo "$value $key
"; }


Слайд 16Функции определяемые пользователем
function имя_функции(аргумент1, аргумент2,…){       тело функции;
}

function myFirstFunction($a,$b){
$c=$a+$b;
return $c;
}
$a=myFirstFunction(3,5);
echo $a;

Функции определяемые пользователемfunction имя_функции(аргумент1, аргумент2,…){       тело функции;}function myFirstFunction($a,$b){	$c=$a+$b;	return $c;}$a=myFirstFunction(3,5);echo $a;

Слайд 17Задачи
Написать функцию, которая будет определять знак числа (вывод на экран

– «больше нуля», «меньше нуля»)
Написать функцию, которая будет находить максимальный

элемент в массиве
Задан ассоциативный массив со следующими полями: (name, gender, age, cash). Нужно написать функцию, которая выведет данные о всех людях, зарплата которых максимальна.
ЗадачиНаписать функцию, которая будет определять знак числа (вывод на экран – «больше нуля», «меньше нуля»)Написать функцию, которая

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

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

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

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

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


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

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