[ nick2 @ 24.11.2010. 22:08 ] @
pozdrav , kada "ugnjezdavam" for petlje koja se pravila koriste , npr. pod predostavkom da sam ucitao neki niz

for i:= 1 to n
for j:= 2 to n-1
for m:= 3 to n-2

koja od od ovih bi "prva" isla i koje je pravilo za ovakve situacije?
[ reiser @ 24.11.2010. 23:37 ] @
Code:

for i:= 1 to n begin
  for j:= 2 to n-1 begin
    for m:= 3 to n-2 begin
      A
    end m
    B
  end j
  C
end i


Blok pod najmladjim brojacem se prvi izvrsava uvek, dakle prvo ce se i, j, m inicijalizovati na 1, 2, 3, respektivno, zatim ce se blok A izvrsiti 3 to n-2 puta, pa ce se vrednost j povecati za 1, i opet se ulazi u m petlju, sve dok j ne dodje do n-1, onda se j brojac zavrsava, brojac i povecava vrednost za 1, i opet sve ukrug dok brojac i ne dodje do n.

Recimo ispis dva brojaca:

Code:

for i := 1 to 10 do
begin
  for j := 5 to 15 do
    write('A')
  write('B')
end;


bi bio AAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABAAAAAAAAAAB

(deset A pa jedno B, ponovljeno 10 puta)
[ nick2 @ 25.11.2010. 23:10 ] @
hvala puno druze... jos jedno pitanje koju knjigu da kupim u kojoj su objasnjene "tehnike programiranja" da se tako izrazim, to jest kako treba razmiljati, ono sa resenim primerima i takvim stvarima...
[ Aleksandar Đokić @ 26.11.2010. 03:29 ] @
nema od toga nista,

imas primere uz sam delphi otvori neki i mozgaj zasto je nesto bas tako napisano, i delphi-jev help koji je vise nego dobro napisan
[ mish_ns @ 29.11.2010. 22:40 ] @
Imas neke knjige na srpskom na http://tutoriali.org/Delphi.html
Sto se tice engleskog imas pregrst dobrih sajtova i knjiga...
[ nick2 @ 04.12.2010. 17:32 ] @
zahvaljujem puno, nasao sam ono sto bi mi bilo od koristi kako pocetniku :)