мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
pascal4beginners-algorithm [24/01/2012 11:19] – oca | pascal4beginners-algorithm [27/01/2012 12:06] – oca | ||
---|---|---|---|
Строка 4: | Строка 4: | ||
Источник [[http:// | Источник [[http:// | ||
- | |||
- | |||
Рассмотрим сначала нюансы реализации “технических” задач поиска, | Рассмотрим сначала нюансы реализации “технических” задач поиска, | ||
Строка 11: | Строка 9: | ||
a: | a: | ||
</ | </ | ||
- | |||
при этом собственно элементы массива, | при этом собственно элементы массива, | ||
Строка 17: | Строка 14: | ||
i:=0; | i:=0; | ||
repeat | repeat | ||
- | i:=i+1 | + | |
- | until (i=N) or (a[i]=K); | + | until (i=N) or (a[i]=K); |
if a[i]=K then write(i) | if a[i]=K then write(i) | ||
else write(0) | else write(0) | ||
+ | |||
{следующее неверно (!!!): | {следующее неверно (!!!): | ||
if i=N then write(0) | if i=N then write(0) | ||
Строка 31: | Строка 30: | ||
a[0]:=K; | a[0]:=K; | ||
i:=N; | i:=N; | ||
+ | |||
while (a[i]<> | while (a[i]<> | ||
- | i:=i-1; | + | |
+ | | ||
write(i) | write(i) | ||
</ | </ | ||
Строка 50: | Строка 51: | ||
if a[i]> | if a[i]> | ||
</ | </ | ||
- | |||
Строка 57: | Строка 57: | ||
max: | max: | ||
min: | min: | ||
+ | |||
for i:=1 to N do | for i:=1 to N do | ||
if a[i] | if a[i] | ||
Строка 97: | Строка 98: | ||
Обозначение [] соответствует для неотрицательных чисел округлению до ближайшего целого числа, большего или равного выражению в указанных скобках, | Обозначение [] соответствует для неотрицательных чисел округлению до ближайшего целого числа, большего или равного выражению в указанных скобках, | ||
+ | ==== Создание лабиринта ==== |