2.2 Управляющие Структуры
Принципы Структурного Программирования
- Последовательности действий
- Альтернативный выбор действий
- Циклический повтор действий
- Выделение функций и подпрограмм
Альтернативный выбор действий:
if ( условие ){
операторы1;
} else {
операторы2;
}
Простейшие условия:
a==b // равно
a!=b // не равно
a
a>b // больше
a<=b // меньше или равно
a>=b // болше или равно
Сложносоставные условия:
! - отрицание
&& - дизъюнкция
|| - конъюнкция
Цикл с счетчиком:
for ( k=1; k<=n; k+=1 ) {
операторы;
}
Сложный Цикл:
for ( [k=1] ; условие; [шаг] ) {
операторы;
}
Цикл с выходами:
for ( [k=1] ; условие; [шаг] ) {
операторы1;
if ( условие ) break;
операторы2;
}
Отладочный вывод массива
Вывод массива
<script>
dat = new Array
( "Ершов", "Каймин", "Касаев" );
document.write( dat );
</script>
Вывод таблиц;
< script>
dat = new Array
("Ершов", 1985,
"Каймин", 1989,
"Касаев", 2001 );
n = dat.length;
for ( k=0; k < n; k+=2 ){
document.write(dat[k]);
document.write(dat[k+1]);
document.write("<br>")
}
< /script>
Справочник JavaScript
Задания
- Составьте програму с выводом массива.
- Составьте программу с выводом таблицы.
- Составьте программу обработки данных.
- Составьте программу поиска данных.
- Составьте программу выбора по росту.
Вопросы
- Как записываются условия в JavaScript?
- Как описываются циклы со счетчиком?
- Как записываются циклы-пока?
- Как записываются циклы с выходами?
- Как описываются массивы с значениями?
- Как определяется длина массивов?
- Как формируются выходные таблицы?