Автор Наташа Миронова задал вопрос в разделе Другие языки и технологии
вот, Паскаль. и получил лучший ответ
Ответ от Алекс Красс[гуру]
1) Erase, Flush.
2) Проверяется условие продолжения выполнения цикла, выполняется тело цикла
P.S.
1) Из справки:
Erase - Стирает внешний файл с диска.
Flush - Очищает буфер текстового файла открытого на вывод.
Остальные строковые:
pos - Ищет подстроку в строке.
copy - Возвращает подстроку строки.
delete - Удаляет подстроку из строки.
2) С предусловием сначала проверяет, потом выполняет тело цикла. Возникло сомнение с вариантом а) и б) . Думаю все же вариант а, но сомневаюсь.
Ответ от Krab Bark[гуру]
Во втором вопросе ответ а, не в чем сомневаться. В цикле с предусловием нет параметра цикла.
Во втором вопросе ответ а, не в чем сомневаться. В цикле с предусловием нет параметра цикла.
Ответ от BeHappy[гуру]
Вообще, лучше понять, как работают циклы с пред- и пост-условиями. Цикл с предусловием имеет конструкцию While [условие] do [тело] Цикл будет выполняться, пока условие не станет истинным. Другими словами, выполняется что-то вроде if условие=false then [тело] и перейти обратно к проверке условия Цикл с постусловием -принцип тот же, только условие проверяется уже после итерации цикла, т. е. хотя бы раз тело выполнится. Кстати, оператор условия тоже работает по принципу ложь - истина, например if a>b then будет проверяться как if (a>b)=true и при работе с переменными типа boolean можно опустить значение true: var a:boolean=false; begin if a then writeln ('Внезапно, true') end. тут условие будет работать как if a=true. Аналогично можно поступить и с false: if not a then....
Вообще, лучше понять, как работают циклы с пред- и пост-условиями. Цикл с предусловием имеет конструкцию While [условие] do [тело] Цикл будет выполняться, пока условие не станет истинным. Другими словами, выполняется что-то вроде if условие=false then [тело] и перейти обратно к проверке условия Цикл с постусловием -принцип тот же, только условие проверяется уже после итерации цикла, т. е. хотя бы раз тело выполнится. Кстати, оператор условия тоже работает по принципу ложь - истина, например if a>b then будет проверяться как if (a>b)=true и при работе с переменными типа boolean можно опустить значение true: var a:boolean=false; begin if a then writeln ('Внезапно, true') end. тут условие будет работать как if a=true. Аналогично можно поступить и с false: if not a then....
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: вот, Паскаль.
Цикл с предусловием и с постусловием. Преобразование одного в другой. C++
#include <iostream>
using namespace std;
int main() {
int a = 1, b = 10,
подробнее...
спросили в Цикл
С++, Чем отличаеться цикл for, от while?
По сути своей мало чем отличаются, нюансами - сильно отличаются.
while (условное выражение)
подробнее...
С++, Чем отличаеться цикл for, от while?
По сути своей мало чем отличаются, нюансами - сильно отличаются.
while (условное выражение)
подробнее...
ЧТО ТАКОЕ ОПЕРАТОРЫ В ИНФОРМАТИКЕ ДОСТУПНО
То же, что и в алгебре.
Вот операторы: +, -*, /. Вы можете объяснить, что они
подробнее...