d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Русский > Циклы в Pascal > хелп
1235Next
Add Reply New Topic New Poll
Member
Posts: 15,988
Joined: Nov 12 2005
Gold: 4,399.00
Jun 7 2009 08:43am
Бля, объясните кто-нить.
Совсем не вкуриваю. :cry:
Member
Posts: 7,896
Joined: Aug 24 2006
Gold: 6.35
Jun 7 2009 08:45am
Чё за бабец на аватарке ? :blink:
Member
Posts: 17,338
Joined: Oct 3 2006
Gold: 82,640.00
Jun 7 2009 08:45am
Quote (MACTEPCMEPTU @ Sun, 7 Jun 2009, 17:45)
Чё за бабец на аватарке ?  :blink:
а, так вот у кого с циклами проблема! :rofl:

This post was edited by AjaxVS on Jun 7 2009 08:46am
Member
Posts: 1,870
Joined: Jan 11 2009
Gold: 2,105.00
Jun 7 2009 08:49am
Quote (dimon222 @ Sun, 7 Jun 2009, 18:43)
Бля, объясните кто-нить.
Совсем не вкуриваю.  :cry:


ололо, ты скажи в чем проблема, тебе объяснят


var i, s : integer;

begin
s := 0;
for i := 1 to 50 do
s := s + i;
end.

вроде как то так
Member
Posts: 15,988
Joined: Nov 12 2005
Gold: 4,399.00
Jun 7 2009 08:51am
Program StepeniDvoiki;
var i,j:integer;
begin
writeln('| Stepen | Chislo |');
j:=1;
for i:=0 to 10 do
begin
writeln('| ',i:2,' | ',j:5,' |');
j:=j SHL 1;
end;
writeln('+--------+--------+');
readln;
end.

This post was edited by dimon222 on Jun 7 2009 08:54am
Member
Posts: 1,870
Joined: Jan 11 2009
Gold: 2,105.00
Jun 7 2009 08:59am
Quote (dimon222 @ Sun, 7 Jun 2009, 18:51)

j:=j SHL 1;



OMG!!! Я честно говоря хз что это такое, но по логике, это бинарный сдвиг влево. Это вроде как без предварительной подготовки не должны давать, особенно в школе

This post was edited by UT4ever on Jun 7 2009 09:00am
Member
Posts: 1,870
Joined: Jan 11 2009
Gold: 2,105.00
Jun 7 2009 09:04am
Так что тут тебе надо? про прогу рассказать, как она работает, или что-то еще?
Member
Posts: 15,988
Joined: Nov 12 2005
Gold: 4,399.00
Jun 7 2009 09:06am
Quote (UT4ever @ Sun, 7 Jun 2009, 19:04)
Так что тут тебе надо? про прогу рассказать, как она работает, или что-то еще?

Этот вышепоказанный код мне вобще не понятен.

Меня интересует сам процесс построения неравенств.
j:=1;
for i:=0 to 10 do
begin
А дальше муть какая-то непонятная с неравенствами должна быть... А тут всё сделано вобще примитивно -.-

This post was edited by dimon222 on Jun 7 2009 09:07am
Member
Posts: 1,870
Joined: Jan 11 2009
Gold: 2,105.00
Jun 7 2009 09:15am
Знаешь про двоичную систему счисления?
так вот, в начала j=1, в двоичном коде - 0000 0001
после выполнения j:=j SHL 1; (бинарный сдвиг влево на 1 разряд) в двоичном коде результат будет 0000 0010, т.е. в десятичной j=2
потом еще раз сдвигаем, получается 0000 0100 - это уже 4 и т.д. вот и получаются степени двойки

кто так придумал делать - извращенец (в хорошем смысле этого слова), для учебы надо было вот такой код писать:

j=2
for i:=0 to 10 do
begin
j:=j*2;
end;
Member
Posts: 1,870
Joined: Jan 11 2009
Gold: 2,105.00
Jun 7 2009 09:16am
Quote (dimon222 @ Sun, 7 Jun 2009, 19:06)

Меня интересует сам процесс построения неравенств.


невкурил я чето что за неравенства, и причем они тут
Go Back To Русский Topic List
1235Next
Add Reply New Topic New Poll