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

Презентация:



Advertisements
Похожие презентации
Тема: Управление потоком в PHP Изучить возможности языка PHP при решении задач, требующих использования условного оператора. Рассмотреть примеры управления.
Advertisements

РНР Изучение языка. Программирование интерактивных WEB-сайтов на языке PHP.
Теоретические основы программирования на JavaScript.
Глава 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор присваивания Простой и составной операторы Условный оператор Оператор множественного выбора Оператор цикла с предусловием.
Повторение действий в turbo pascal. Циклы.
Операторы языка Си Лекция 5.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Объектно-ориентированный язык программирования. Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент.
Лекция 7. Структура языка С/С++. Операторы ветвления: условный оператор if. Полное ветвление. Неполное ветвление. Оператор множественного выбора switch.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Министерство образования Республики Беларусь Белорусский государственный университет Управляющие структуры языков программирования.
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд Итерация - это каждый проход.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
1 Тема 4. Циклы на языке Паскаль.
Операторы языка Паскаль. Операторы повтора (цикла)
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
Язык программирования Delphi. Алфавит языка 53 буквы латинского алфавита и символ подчеркивания Цифры от 0 до 9 23 спец.символа
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
Транксрипт:

Переменные и операторы УРОК 2

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

Переменные Правильные имена: НЕ правильные имена: Java Script является регистрозависимым языком. Это значит, что изменение регистра символа ( с прописной на строчную и наоборот) в имени переменной приводит к другой переменной. Например: Variable, variable, vaRiabLe - различные переменные!

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

Область действия переменных Это значит, что переменные доступны всюду в этой программе, а также в вызываемых программах из других файлов. Эти же переменные доступны внутри кода функции. Переменной которые созданы в программе с помощью оператора присваивания с использованием ключевого слова VAR или без него, являются ГЛОБАЛЬНЫМИ. =>=> Переменные объявленные внутри кода функции являются ЛОКАЛЬНЫМИ и не доступны из внешнего кода программы.

Область действия переменных Область видимости переменной; Область доступности переменной; Область действия переменной. Кроме них еще существует термин – ВРЕМЯ ЖИЗНИ ПЕРЕМЕННОЙ. В Java Script время жизни переменной определяется интервалом времени от загрузки до выгрузки программы из памяти компьютера. Так, если программа (сценарий) записаны в HTML – коде web – страницы, то после выгрузки весь сценарий вместе с определенными в нем переменными прекращает активное существование. эквивалентные понятия

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

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

Если один операнд строкового типа, а другой логического, то в случае сложения интерпретатор переведет оба операнда в строковый тип и возвратит стоку – результат конкатенации строк, в случае же других арифметических операторов он переведет оба операнда в числовой тип: «программист» + true// «программист true» «5» + true// «5true» «программист» * true// NaN «не число» 5 *true// число 5 5 *false// число 0 5 /true// число 5 ВЫРАЖЕНИЕ РЕЗУЛЬТАТ

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

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

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

Оператор IF ОПЕРАТОРЫ условного перехода блок ELSE является не обязательным и при не полном ветвлении может быть опущен. МОЖНО ИСПЛЬЗОВАТЬ ВЛОЖЕННЫЕ ВЕТВЛЕНИЯ ! IF ( условие ) { блок операторов } Else { блок операторов } УСЛОВИЕ – ВЫРАЖЕНИЕ ЛОГИЧЕСКОГО ТИПА! Однако в Java Script в качестве условия может выступать числовое или строковое выражение. В первом случае, условие будет считаться истинным если значение равно числу отличному от нуля, во втором случае строка является истинной если не является пустой- «»!

ПРИМЕР: Необходимо проверить ввел ли пользователь данные. Предположим, данные введенные пользователем должны сохранятся в переменной Х. Оператор IF ОПЕРАТОРЫ условного перехода Инициализация переменной Х Проверка является ли значение Х не пустым, т.е. если !х – истинно, значит х – пусто!

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

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

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

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

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

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

Пример 2 Оператор FOR ОПЕРАТОРЫ ЦИКЛА Необходимо вывести на экран все значение X в степени 1,2,…Y: например : 2 8 X=3

Пример 2 Оператор FOR ОПЕРАТОРЫ ЦИКЛА Необходимо вывести на экран факториал числа n!=1*2*3*…*n : например : 1*2*3*4=24

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

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

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

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

Цикл «ДО»