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


Уроки практического программирования

Содержание

ПеременныеПЕРЕМЕННАЯ – ?...контейнер для хранения данных.Переменная имеет имя – это….? последовательность букв, цифр и символа подчеркивания без пробелов, без знаков препинания, начинается обязательно с буквы или символа подчеркивания.Правила записи имен переменных:

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

Слайд 1WEB – ПРОГРАММИРОВАНИЕ
Переменные и операторы
Уроки практического программирования
УРОК 2

WEB – ПРОГРАММИРОВАНИЕ     Переменные и операторыУроки практического программированияУРОК 2

Слайд 2Переменные
ПЕРЕМЕННАЯ – ?...
контейнер для хранения данных.
Переменная имеет имя – это….?

последовательность

букв, цифр и символа подчеркивания
без пробелов,
без знаков препинания,
начинается

обязательно с буквы или символа подчеркивания.

Правила записи имен переменных:


ПеременныеПЕРЕМЕННАЯ – ?...контейнер для хранения данных.Переменная имеет имя – это….?	последовательность букв, цифр и символа подчеркивания 	без пробелов,	без

Слайд 3Переменные
Правильные имена:
НЕ правильные имена:
Java Script является регистрозависимым языком.
Это значит,

что изменение регистра символа
( с прописной на строчную и

наоборот)
в имени переменной приводит к другой переменной.
Например:
Variable, variable, vaRiabLe - различные переменные!


ПеременныеПравильные имена:НЕ правильные имена:Java Script является регистрозависимым языком. Это значит, что изменение регистра символа ( с прописной

Слайд 4Переменные
Переменной присваивается строковое значение: MyGrup = “P2012”
Инициализация переменной без присвоения

значения: VAR MyGrup
Инициализация переменной с одновременным присвоением значения: VAR MyGrup

= “P2012”

Одновременная инициализация нескольких переменных с присвоением значения: VAR MyGrup = “P2012”, MySpetc = “230105.51”

Инициализация переменных в коде программы осуществляется с помощью служебного слова VAR, причем так как Java Script является слаботипизированным языком – объявление переменной и её типа является не обязательным.

ПеременныеПеременной присваивается строковое значение:  MyGrup = “P2012”Инициализация переменной без присвоения значения:  VAR MyGrupИнициализация переменной с

Слайд 5Область действия переменных
Это значит, что переменные

доступны всюду в этой программе, а также в вызываемых программах

из других файлов. Эти же переменные доступны внутри кода функции.

Переменной которые созданы в программе с помощью оператора присваивания с использованием ключевого слова VAR или без него, являются ГЛОБАЛЬНЫМИ.

=>

Переменные объявленные внутри кода функции являются ЛОКАЛЬНЫМИ и не доступны из внешнего кода программы.




Область действия переменных    Это значит, что переменные доступны всюду в этой программе, а также

Слайд 6Область действия переменных
Область видимости переменной;
Область доступности переменной;
Область действия переменной.



Кроме них еще существует термин
– ВРЕМЯ ЖИЗНИ ПЕРЕМЕННОЙ.

В Java Script время жизни переменной
определяется интервалом времени от загрузки до выгрузки программы из памяти компьютера.

Так, если программа (сценарий) записаны в HTML – коде web – страницы, то после выгрузки весь сценарий вместе с определенными в нем переменными прекращает активное существование.

эквивалентные понятия


Область действия переменныхОбласть видимости переменной; Область доступности переменной;Область действия переменной. Кроме них еще существует термин – ВРЕМЯ

Слайд 7ОПЕРАТОРЫ
Операторы предназначены для составления выражения. Оператор применяется к одному или

нескольким данным, которые в этом случае называются операндами.
//

- одна строка символов
/* … */ - все что заключено между /* и */; несколько строк комментария
ОПЕРАТОРЫОператоры предназначены для составления выражения. Оператор применяется к одному или нескольким данным, которые в этом случае называются

Слайд 8АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫ

АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫ

Слайд 9АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫ
Если один операнд строкового типа, а другой логического, то

в случае сложения интерпретатор переведет оба операнда в строковый тип

и возвратит стоку – результат конкатенации строк, в случае же других арифметических операторов он переведет оба операнда в числовой тип:

«программист» + true // «программист true»
«5» + true // «5true»
«программист» * true // NaN «не число»
5 *true // число 5
5 *false // число 0
5 /true // число 5

ВЫРАЖЕНИЕ РЕЗУЛЬТАТ

АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫЕсли один операнд строкового типа, а другой логического, то в случае сложения интерпретатор переведет оба операнда

Слайд 10Дополнительные ОПЕРАТОРЫ присваивания
Дополнительные операторы присваивания просто сокращают запись кода программы.

По началу можно пользоваться обычным оператором присваивания.

Дополнительные ОПЕРАТОРЫ присваиванияДополнительные операторы присваивания просто сокращают запись кода программы. По началу можно пользоваться обычным оператором присваивания.

Слайд 11ОПЕРАТОРЫ СРАВНЕНИЯ
Сравнивать можно числа, логические значения и строки. Сравнение строк

происходит путем сравнения ASCII кодов.

ОПЕРАТОРЫ СРАВНЕНИЯСравнивать можно числа, логические значения и строки. Сравнение строк происходит путем сравнения ASCII кодов.

Слайд 12ЛОГИЧЕСКИЕ ОПЕРАТОРЫ
Оператор ОТРИЦАНИЯ применяется к одному операнду, операторы И, ИЛИ

к двумя операндам.
Логические операторы лучше НЕ ПРИМЕНЯТЬ к данным НЕ

ЛОГИЧЕСКОГО ТИПА или к данным РАЗЛИЧНЫХ ТИПОВ.
ЛОГИЧЕСКИЕ ОПЕРАТОРЫОператор ОТРИЦАНИЯ применяется  к одному операнду, операторы И, ИЛИ к двумя операндам.Логические операторы лучше НЕ

Слайд 13Оператор IF
ОПЕРАТОРЫ условного перехода
блок ELSE является не обязательным и при

не полном ветвлении может быть опущен.
МОЖНО ИСПЛЬЗОВАТЬ ВЛОЖЕННЫЕ ВЕТВЛЕНИЯ!
IF (условие)
{
блок

операторов
}
Else
{
блок операторов
}

УСЛОВИЕ – ВЫРАЖЕНИЕ ЛОГИЧЕСКОГО ТИПА!
Однако в Java Script в качестве условия может выступать числовое или строковое выражение. В первом случае, условие будет считаться истинным если значение равно числу отличному от нуля, во втором случае строка является истинной если не является пустой- «»!


Оператор IFОПЕРАТОРЫ условного переходаблок ELSE является не обязательным и  при не полном ветвлении может быть опущен.МОЖНО

Слайд 14 ПРИМЕР:

Необходимо

проверить ввел ли пользователь данные. Предположим, данные введенные пользователем должны

сохранятся в переменной Х.

Оператор IF

ОПЕРАТОРЫ условного перехода

ПРИМЕР:Необходимо проверить ввел ли пользователь данные. Предположим, данные

Слайд 15ОПЕРАТОРЫ условного перехода
Так как в данном примере, ветвление является не

полным и содержит всего лишь один оператор, то фигурные скобки

можно опустить.
ОПЕРАТОРЫ условного переходаТак как в данном примере, ветвление является не полным и содержит всего лишь один оператор,

Слайд 16Оператор Switch
ОПЕРАТОРЫ условного перехода
switch (выражение) {
Case вариант 1:
Код
[break]
Case вариант 2:
Код
[break]
[default:
код]
}

Ключевые

слова default и break могут быть опущены.
Если Break указан, то

выполнение всех остальных операторов не производится. Блок операторов Default выполняется еcли искомого значения не найдено!
Оператор SwitchОПЕРАТОРЫ условного переходаswitch (выражение) {Case вариант 1:Код[break]Case вариант 2:Код[break][default:код]}Ключевые слова default и break могут быть опущены.Если

Слайд 17Оператор Switch
ОПЕРАТОРЫ условного перехода
Пример 1:
x=2
x=3
x=4

Оператор SwitchОПЕРАТОРЫ условного переходаПример 1:x=2x=3x=4

Слайд 18Оператор Switch
ОПЕРАТОРЫ условного перехода
Пример 2:
Переменная xlang содержит название

языка, который выбрал пользователь и ввел в поле формы.

Оператор SwitchОПЕРАТОРЫ условного переходаПример 2:  Переменная xlang содержит  название языка, который выбрал пользователь и ввел

Слайд 19Оператор FOR
ОПЕРАТОРЫ ЦИКЛА
FOR ([начальное выражение];[условие]:[выражение обновления])
{
тело цикла
}
ЦИКЛ С ПАРАМЕТРОМ.
Многократное повторение

тела цикла.
Количество повторений зависит от значений параметра цикла.
Квадратные скобки

в записи
параметров цикла указывают
на их не обязательность:

Начальное выражение определяет значение счетчика в начале выполнения цикла. Начальное выражение выполняется только один раз.

параметр – условие, представляет собой условие продолжения выполнения оператора цикла.

Третий параметр – представляет собой выражение, которое выполняется после выполнения каждой итерации.

Оператор FORОПЕРАТОРЫ ЦИКЛАFOR ([начальное выражение];[условие]:[выражение обновления]){тело цикла}ЦИКЛ С ПАРАМЕТРОМ.Многократное повторение тела цикла. Количество повторений зависит от значений

Слайд 20
Пример 1
Оператор FOR
ОПЕРАТОРЫ ЦИКЛА
Необходимо вывести на экран все нечетные числа

от 1 до 10 и посчитать их сумму.

Пример 1Оператор FORОПЕРАТОРЫ ЦИКЛАНеобходимо вывести на экран все нечетные числа от 1 до 10 и посчитать их

Слайд 21
Пример 2
Оператор FOR
ОПЕРАТОРЫ ЦИКЛА
X=3

Пример 2Оператор FORОПЕРАТОРЫ ЦИКЛАX=3

Слайд 22
Пример 2
Оператор FOR
ОПЕРАТОРЫ ЦИКЛА

Пример 2Оператор FORОПЕРАТОРЫ ЦИКЛА

Слайд 23Оператор break
ОПЕРАТОРЫ ЦИКЛА
Оператор continue
Внутри тела цикла можно использовать оператор прерывания

цикла (break) и оператор прерывания текущей итерации цикла (continue).
Прерывает выполнение

оператора цикла и выходит из цикла.

Прерывает выполнение итерации цикла и переходит к следующей итерации.

Оператор breakОПЕРАТОРЫ ЦИКЛАОператор continueВнутри тела цикла можно использовать оператор прерывания цикла (break) и оператор прерывания текущей итерации

Слайд 24ФОРМАТ ЗАПИСИ:
Оператор while
ОПЕРАТОРЫ ЦИКЛА
while (условие)
{
Тело цикла
}

Цикл с предусловием или цикл

«ПОКА»
Пока условие истинно выполняются операторы тела цикла !

ФОРМАТ ЗАПИСИ:Оператор whileОПЕРАТОРЫ ЦИКЛАwhile (условие){Тело цикла}Цикл с предусловием или цикл «ПОКА»Пока условие истинно выполняются операторы тела цикла

Слайд 25Сравните с параметрами цикла FOR:
Цикл «ПОКА»

Сравните с параметрами цикла FOR:Цикл «ПОКА»

Слайд 26ФОРМАТ ЗАПИСИ:
Оператор do…while
ОПЕРАТОРЫ ЦИКЛА
Do {
Тело цикла
}
while (условие)

Цикл с постусловием или

цикл «ДО»
ДО тех пор, пока условие истинно выполняются операторы тела

цикла !
ФОРМАТ ЗАПИСИ:Оператор do…whileОПЕРАТОРЫ ЦИКЛАDo {Тело цикла}while (условие)Цикл с постусловием или цикл «ДО»ДО тех пор, пока условие истинно

Слайд 27Цикл «ДО»

Цикл «ДО»

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

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

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

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

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


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

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