Циклы в Паскале.

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:

Приветствую вас, дорогие пользователи этого сайта. Я хочу сегодня поговорить с вами о циклах в языке программирования Паскале. Я уже хорошо знакома с такими циклами как "while" и "for", но огромной загадкой для меня остаются "repeat" и "until". Не просветите ли меня часом? Растолкуйте мне все что знаете сами. А есть ли какие-то интересные свойства у "while" и "for"? Заранее спасибо за ваши исчерпывающие ответы.

Аватар пользователя tivik
Не в сети
Последнее посещение: 2 года 27 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Цикл

Приветствую!

Синтаксис оператора REPEAT…UNTIL:

Циклы в Паскале.

В Repeat все довольно просто. Цикл Until будет выполнятся до тех пор, пока Условие не будет равно True (Сначала оно всегда False).

То есть, цикл While вы не остановите, даже если поставите его True только при условии, что (к примеру) $u > $s, сделав $u < $s...а Repeat спокойно останавливается.

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:
На Паскале пожалуйста).

Вот вы вроде бы и объяснили, но ничего я так и не поняла. Что значат вот эти знаки: "$"? И что это вообще за язык программирования? Я как-бы знакома лишь с Паскалем. Объясните пожалуйста на родном мне языке программирования. Заранее спасибо за вашу помощь.

Аватар пользователя tivik
Не в сети
Последнее посещение: 2 года 27 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Ответ!

$ - ну это же переменная. Почитайте про них. По моему, в Паскале переменные тоже есть. Как же без них. По крайней мере, в PHP - никак!

Точнее, не сама $ - переменная, а, к примеру, $a, $b, $c. Переменная может содержать информацию любого типа, даже массив. Тогда доступ к значению будет осуществляться через $переменная[ключ].

Аватар пользователя tornado5
Не в сети
Последнее посещение: 4 недели 6 дней назад
Зарегистрирован: 2014-06-24
Сообщения:
По сути, цикл "repeat" и

По сути, цикл "repeat" и "until" - это все-таки не разные циклы, а составляющие одного цикла типа "repeat ... until". Особенность данного цикла в том, что он выполняется до тех пор, пока условие после значения Until остается ложным. После того, как условие выполняется (перестает быть ложным), происходит выход из цикла.

Аватар пользователя Extrames
Не в сети
Последнее посещение: 3 года 7 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Доброго времени суток!По

Доброго времени суток!

По сути, цикл "repeat" и "until" - это все-таки не разные циклы, а составляющие одного цикла типа "repeat ... until". Особенность данного цикла в том, что он выполняется до тех пор, пока условие после значения Until остается ложным. После того, как условие выполняется (перестает быть ложным), происходит выход из цикла.

Удачи вам и прибудет с вами сила!

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:
Учите дети циклы)!

Очень полезная вещь, эти циклы. Очень мне помогали. Но вот что интересно, то как месяц назад я не понимала "Репит" и "Антил", так и сейчас не знаю. Но мне они так и не пригодились. Ни с матрицами, ни с массивами, нигде в общем. Так зачем тогда они были созданы? Объясните, пожалуйста, товарищи! Где их используют?