[]
Yazılımcı arkadaşlar, bu akış şemasını anlatabilir misiniz?
i.hizliresim.com
Ben buradan hiçbir şey anlamadım.
Altıgenin içinde döngü yazıyor ama ben bu döngüyü kuramadım.
İşlemleri nasıl yapabilirim, yardımcı olabilir misiniz?
Doldurulacak tablo
i.hizliresim.com
Ben buradan hiçbir şey anlamadım.
Altıgenin içinde döngü yazıyor ama ben bu döngüyü kuramadım.
İşlemleri nasıl yapabilirim, yardımcı olabilir misiniz?
Doldurulacak tablo
i.hizliresim.com
1) Başla
2) N değeri girmen isteniyor. Mesela 17 girdin diyelim.
3) T'ye 2 değeri atanıyor
4) I 3'ten başlayarak, N'e kadar (17 yani) 2'şer 2'şer artarak ilerleyecek bir döngü bu
5) (Sağa gittim) j = N-1'den 1'e kadar 3'er 3'er azalarak gidecek.
6) (Sağa gittim) T = T * (I + 2*J) işlemini yapıyorsun. Bunu tüm J'ler için yapıp ilk döngünün ikinci I'sini yapacaksın
7) I ve J döngüleri bitince T sonucunu ekrana yazdıracaksın
8) Bitti.
Yani tablo şöyle olacak (N=17 varsayıyorum, o bilgi eksik sanırım)
1) I = 3 | J = 16 | Eski T = 2 | Yeni T = 70
2) I = 3 | J = 13 | Eski T = 70 | Yeni T = 70*29 = 2030
3) I = 3 | J = 10
4) I = 3 | J = 7
5) I = 3 | J = 4
6) I = 3 | J = 1
7) I = 5 | J = 16
...
J döngü sonuna ulaştığında I 5 olacak sonra J'ler tekrar dönecek, I=7 vs. böyle gidecek.
Not: bu arada N'in ne olduğunu bilmiyorum ama N+1'in çift sayı ve 3'e tam bölünür olması lazım. O yüzden N+1 = 18 dolayısıyla N = 17 olarak düşündüm. Aksi halde ilk döngüde N tek olmazsa I sonsuza kadar gider, ikinci döngüde N+1 3'e tam bölünmezse döngü sonsuza kadar gider. Kriterlerin ilk döngü için <=N, ikinci döngü için >=1 olması gerekir. Yoksa bitmez.
2) N değeri girmen isteniyor. Mesela 17 girdin diyelim.
3) T'ye 2 değeri atanıyor
4) I 3'ten başlayarak, N'e kadar (17 yani) 2'şer 2'şer artarak ilerleyecek bir döngü bu
5) (Sağa gittim) j = N-1'den 1'e kadar 3'er 3'er azalarak gidecek.
6) (Sağa gittim) T = T * (I + 2*J) işlemini yapıyorsun. Bunu tüm J'ler için yapıp ilk döngünün ikinci I'sini yapacaksın
7) I ve J döngüleri bitince T sonucunu ekrana yazdıracaksın
8) Bitti.
Yani tablo şöyle olacak (N=17 varsayıyorum, o bilgi eksik sanırım)
1) I = 3 | J = 16 | Eski T = 2 | Yeni T = 70
2) I = 3 | J = 13 | Eski T = 70 | Yeni T = 70*29 = 2030
3) I = 3 | J = 10
4) I = 3 | J = 7
5) I = 3 | J = 4
6) I = 3 | J = 1
7) I = 5 | J = 16
...
J döngü sonuna ulaştığında I 5 olacak sonra J'ler tekrar dönecek, I=7 vs. böyle gidecek.
Not: bu arada N'in ne olduğunu bilmiyorum ama N+1'in çift sayı ve 3'e tam bölünür olması lazım. O yüzden N+1 = 18 dolayısıyla N = 17 olarak düşündüm. Aksi halde ilk döngüde N tek olmazsa I sonsuza kadar gider, ikinci döngüde N+1 3'e tam bölünmezse döngü sonsuza kadar gider. Kriterlerin ilk döngü için <=N, ikinci döngü için >=1 olması gerekir. Yoksa bitmez.
- himmet dayi (09.06.20 12:57:13 ~ 13:13:08)
N=8 için şöyle:
1) I = 3 | J = 7 | Eski T = 2 | Yeni T = 34
2) I = 3 | J = 4 | Eski T = 34 | Yeni T = 34*11 = 374
3) I = 3 | J = 1 | Eski T = 374 | Yeni T = 374*5 = 1870
4) I = 5 | J = 7 | Eski T = 1870 | Yeni T = 1870*19 = 35530
5) I = 5 | J = 4 |
6) I = 5 | J = 1 |
7) I = 7 | J = 7 |
8) I = 7 | J = 4 |
9) I = 7 | J = 1 |
Diğerlerinin hesaplamasını sana bırakıyorum. Yeni T'ye T1 diyelim eskisine T0
formül: T1 = T0 * (I + 2J)
1) I = 3 | J = 7 | Eski T = 2 | Yeni T = 34
2) I = 3 | J = 4 | Eski T = 34 | Yeni T = 34*11 = 374
3) I = 3 | J = 1 | Eski T = 374 | Yeni T = 374*5 = 1870
4) I = 5 | J = 7 | Eski T = 1870 | Yeni T = 1870*19 = 35530
5) I = 5 | J = 4 |
6) I = 5 | J = 1 |
7) I = 7 | J = 7 |
8) I = 7 | J = 4 |
9) I = 7 | J = 1 |
Diğerlerinin hesaplamasını sana bırakıyorum. Yeni T'ye T1 diyelim eskisine T0
formül: T1 = T0 * (I + 2J)
- himmet dayi (09.06.20 14:38:22)
1