|
Цикл со счётчиком
Оператор представляющий собой тело цикла может быть простым или составным. Параметр цикла, а также его диапазон могут быть только целочисленными переменными. Шаг цикла FOR всегда постоянный и равен интервалу между двумя ближайшими значениями цикла.
For «параметр цикла»-:= «начальное значение» to «конечное значение» do «оператор»
Цикл со счётчиком — цикл, в котором некоторая переменная изменяет своё значение от заданного начального значения до конечного значения с некоторым шагом, и для каждого значения этой переменной тело цикла выполняется один раз. В большинстве процедурных языков программирования реализуется оператором for, в котором указывается счётчик (так называемая «переменная цикла»), требуемое количество проходов (или граничное значение счётчика) и, возможно, шаг, с которым изменяется счётчик
Билет №13
Вопрос №2
var N:integer;
begin
write('Введите число N’);
read(N);
If (N>0) and (N mod 3 =0) then
write('чило 'N' удовлетворяет условие');
else write('число 'N' не удовлетворяет условие');
end.
Вопрос №3
Цикл с предусловием
Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно). В большинстве процедурных языков программирования реализуется оператором while, отсюда его второе название — while-цикл. На языке Pascal цикл с предусловием имеет следующий вид:
while <условие> do
begin
<тело цикла>
end;
Билет №14
Вопрос №2
var a, b, c, d, e: Byte;
begin
write (‘введите число а ‘);
read(a);
a:=2154; // пример исходного значения
b:=a mod 10; //4
c:=a (div 10) mod 10; //5
d:=a div 100; //1
e:=a div 1000;//2
Writeln('Полученное число: ', b, c, d, e) //4512
end.
Вопрос №3
Оператор цикла с постусловием repeat…until
В цикле с предусловием предварительной проверкой определяется, выполнять тело цикла или нет, до первой итерации. Если это не соответствует логике алгоритма, то можно использовать цикл с постусловием, то есть цикл, в котором проверятся, делать или нет очередную итерацию, лишь после завершения предыдущей. Это имеет принципиальное значение только на первом шаге, а дальше циклы ведут себя идентично. Оператор repeat…until реализует цикл с постусловием. Цикл с постусловием всегда будет выполнен хотя бы один раз.
Repeat
Оператор 1;
Оператор 2;
…………………………..
Оператор n;
Until <условие>;
В цикле repeat действует алгоритм: выполнять тело цикла, пока не станет истинным условие, то есть пока условие ложно, выполняется цикл.
Билет №15
Дата добавления: 2015-05-05; просмотров: 9 | Поможем написать вашу работу | Нарушение авторских прав |