Текущая лекция, как и предыдущая ориентирована в первую очередь на тех, чей уровень владения языками программирования (не принципиально какими) является начальным. В случае, если такие слова, как "циклы", "массивы" и "функции" вам знакомы, можете смело переходить к следующей лекции.
В случае, если существует необходимость в повторении выполнения определенного участка кода, можно воспользоваться циклическими операторами, или циклами.
Циклы – это выражения, позволяющие повторить определенный участок кода несколько раз.
Традиционно, различают три вида циклов:
Цикл - счетчик используется в тех случаях, когда точно можно определить какое количество раз необходимо выполнить заданный участок кода. Оформляется данный цикл следующим образом:
for (переменная итерации = начальное значение; условие; шаг цикла)
{
блок операторов или тело цикла
}
К примеру, цикл оформленный следующим образом выполнится 10 раз:
for ( i =0; i<10; i++)
{......}
Переменной i) было присвоено начальное значение 0. Если условие: i < 10 является истиной, то выполняется одна итерация цикла. После выполнения каждой i++ (то есть увеличение переменной i на 1). Снова проверяется условие, и если оно истинно, то выполняется ещё одна итерация. И так до тех пор, пока условие i < 10 не станет ложным.
Цикл с предусловием выполняется до тех пор пока верно условие. Оформляется цикл следующим образом:
while(условие)
{
тело цикла
}
Первоначально цикл while проверяет условие, если оно верно, то выполняется одна итерация цикла. Поскольку явно при объявлении самого цикла нигде не указывается каким образом меняется условие цикла от
Следующие пример описывает цикл while, выполняющийся 10 раз:
var i =0;
while (i<10)
{
....
i++;
....
}
Цикл с постусловием похож на цикл while, однако, здесь есть всего одно, но очень принципиальное отличие. Если цикл while сначала проверяет условие, а потом уже выполняет или нет итерацию. То цикл do-while сначала именно выполняет итерацию, и только потом проверяет условие. И если оно ложно, то выходит из цикла. Другими словами, независимо от условия данный цикл гарантированно выполнится хотя бы 1 раз. Пример оформления данного цикла:
do
{
тело цикла
}
while (условие)
При работе с циклами может возникнуть ситуация, когда выполнение цикла необходимо прервать, вне зависимости от истинности условия. В этих случаях используют оператор , завершающий текущий цикл.
Функцией в программировании называется часть программы, которая может быть вызвана из любой другой части программы необходимое количество раз. Очевидно, что фрагменты кода, которые будут встречаться в программе несколько раз лучше оформлять в виде вызываемой функции.
Функция объявляется в коде следующим образом:
Function имя функции (список параметров)
{
Тело функции
}
В случае, если функция возвращает какое - либо значение, используется оператор return.
Например, следующая функция вернет значение указанного, в качестве параметра, факториала:
function fctrl (a)
{
result = 1;
for(i=2; i<=a; i++)
{
result = result * i;
}
return result;
}
В программном коде функция вызывается следующим образом:
s = fctrl (5);
Или, если функция не возвращает никаких значений:
Somefunction(a,b,c);
Также
var a = fctrl; c = a(5);
Массив (также индексный массив, иногда таблица, ряд) — именованный (упорядоченный) набор однотипных переменных (данных), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу. В простейшем случае массив имеет постоянную длину и хранит единицы данных одного и того же типа.
Индекс массива — это число целое, указывающее на конкретный элемент массива.
Количество используемых
Как правило, массивы используются для хранения упорядоченного набора данных.
В
var sampleArray = [3,8,3,1,0,5,2,7];
Нами создан массив из восьми элементов.
К любому элементу массива можно обратиться по его индексу:
f = sampleArray[4];
В приведенном примере переменной f будет присвоено значение пятого элемента массива, т.е. 0.
Индексы элементов массива не обязательно должны быть числовыми,
var sampleArray; sampleArray["one"] = "some text"; sampleArray["two"] = "some text_2"; sampleArray["three"] = "some text_3";
Массивы хранят данные по числовым ключам, упорядоченным в порядке возрастания и начинающимися от нуля.
Хэши хранят данные по произвольным
При создании массива,
Цикл – конструкция языка программирования, предназначенная для организации многократного исполнения ряда команд.
Функция – часть программы с уникальным именем, которая может быть вызвана из других частей программы необходимое количество раз.
Массив – именованный набор переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу.
Хэш, или ассоциативный массив – структура, хранящая данные по произвольному ключу.
Были рассмотрены операторы и типы данных, не являющиеся базовыми, несмотря на то, что они присутствуют фактически, в том или ином виде, в любом языке программирования.
Следующая лекция будет посвящена основам работы с объектами в
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.