Читайте также: |
|
Инструкция предназначена для организации циклического повторения однотипных действий.
Блок-схема:
Синтаксическая диаграмма имеет вид:
Примеры:
var i, k, m: integer; с, s: char;
k:= 5; for i := 1 to 2*k-1 do m:= i; { левая граница 1, правая 9 }
for i := k+4 downto k-4 do m:= i; { левая граница 9, правая 1 }
for c := ‘a’ to ‘d’ do s:= c; { левая граница ‘a’, правая ‘d’ }
for c := ‘z’ downto ‘a’ do s:= c; { левая граница ‘z’, правая ‘a’ }
Пока переменная не «вышла» за правую границу диапазона, она поочередно будет присваивать следующее (to) или предыдущее (downto) из его значений и при этом, всякий раз, будет выполняться инструкция, записанная после слова do.
Примеры:
for i:= 0 to 9 do write(i:3); {вывод арабских цифр}
for i:= 9 downto 0 do write(i:3); {вывод цифр в обратном порядке}
for c:= ‘a’ to ‘z’ do write(c); {вывод латинских букв}
for c:= ‘z’ downto ‘a’ do write(c:3); {вывод букв в обратном порядке}
{вывод букв и их кодов}
for c:= ‘a’ to ‘z’ do
begin write(c:3); write(Ord(c):3) end;
Все программы предыдущей темы переписать через цикл REPEAT-UNTIL.
Итог. Контрольная работа по всем разделам темы 3.
Тема 4.
Создание новых типов данных.
Дата добавления: 2015-08-21; просмотров: 88 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Итог. Контрольная работа по всем разделам темы 2. | | | Тип переменных – множество. |