for to do паскаль



For to

Автор Vit OS задал вопрос в разделе Другие языки и технологии

Помогите разобраться с циклами For..To..Do (Pascal ABC) и получил лучший ответ

Ответ от Krab Bark[гуру]
Когда надо что-то перебрать, используется цикл. Вот и все.
program easy;
var i,j:integer; b:boolean;
begin
readln(i); b:=true;
for j:=2 to trunc(sqrt(i+1)) do if i mod j=0 then begin b:=false; break end;
writeln(b); readln
end.
Проверка может показаться сложноватой. Поясню: достаточно проверять делители до квадратного корня из проверяемого числа.
Krab Bark
Искусственный Интеллект
(190008)
break прерывает выполнение цикла. Можно без нее. Просто выкинь ее. Тогда просто цикл будет прокпучиваться до конца, даже если все стало ясно еще раньше. Результат будет тот же, просто программа будет выплняться дольше.

Ответ от Дмитрий Курамин[мастер]
паскаль ABC сложен для освоения, лучше скачай простой сине-экранный, обыяный, в нем есть замечательная справка на английском языке

Ответ от Nnn7[гуру]
Скачай учебное пособие Фаронов Turbo pascal 7.0. Там все по полкам разложено по каждому циклу с примерами кодов.

Ответ от Иван Вовченко[эксперт]
for это оператор повторения, если в массиве н элементов, то пишешь for (счетчик (любая латинская буква, изначально равная нулю)): =1 to (длина массива) do пишешь действие, и он повторяет его для всех элементов массива

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Помогите разобраться с циклами For..To..Do (Pascal ABC)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*