Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                Ö...
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                               ÖD...
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                 ...
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                 ...
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                             ÖDEV...
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                             ÖDEV...
Upcoming SlideShare
Loading in …5
×

Algoritma Ödevi 2

1,018 views

Published on

Algoritma dersinin ödevi. Bu ödev Efe Dincer tarafından hazırlanmıştır.
http://blog.efedincer.com/

Published in: Travel, Business
  • Be the first to comment

  • Be the first to like this

Algoritma Ödevi 2

  1. 1. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 1: A0 -> Başla A1 -> uzun_kenar = ? kisa_kenar = ? A2 -> alan = uzun_kenar * kisa_kenar A3 -> ekrana yaz (alan) A4 -> Bitir Başla uzun_kenar, kisa_kenar uzun_kenar Evet veya <= 0 kisa_kenar Hayır alan = uzun_kenar * kisa_kenar alan Bitir
  2. 2. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 2: A0 -> Başla A1 -> en = ? boy = ? yukseklik = ? A2 -> hacim = en * boy * yukseklik A3 -> ayak = hacim / 1000 A4 -> ekrana yaz (ayak) A5 -> Bitir Başla en, boy, yukseklik en veya Evet boy veya <= 0 yukseklik Hayır hacim = en * boy * yukseklik ayak = hacim / 1000 ayak Bitir
  3. 3. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 3: A0 -> Başla A1 -> en = ? boy = ? fiyat = ? A2 -> cevre = 2 * ( en + boy ) A3 -> cicek_sayisi = 2 * cevre A4 -> masraf = ( cicek_sayisi * fiyat ) / 100 A5 -> ekrana yaz (masraf) A6 -> Bitir Başla en, boy, fiyat en veya Evet boy veya <= 0 fiyat Hayır cevre = 2 * ( en + boy ) cicek_sayisi = 2 * cevre masraf = ( cicek_sayisi * fiyat ) / 100 masraf Bitir
  4. 4. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 4: Başla A0 -> Başla A1 -> sayi = ? sayac = 2 sayac = 2 A2 -> en_kucuk = sayi A3 -> sayi = ? A4 -> eğer ( sayi <= en_kucuk ) ise sayi <= ikinci_en_kucuk = en_kucuk sayi ikinci_en_kucu en_kucuk = sayi k değilse () Hayır ikinci_en_kucuk = sayi en_kucuk = sayi A5 -> sayi = ? Evet A6 -> eğer ( sayi <= en_kucuk ) ise ikinci_en_kucuk = en_kucuk ikinci_en_kucuk = sayi sayi en_kucuk = sayi değilse ( sayi <= ikinci_en_kucuk ) ise ikinci_en_kucuk = sayi A7 -> sayac = sayac + 1 sayi <= Evet A8 -> eğer ( sayac < 5 ) ise A5 en_kucuk A9 -> ekrana yaz (ikinci_en_kucuk) A10 -> Bitir ikinci_en_kucuk = en_kucuk Hayır ikinci_en_kucuk = sayi en_kucuk = sayi sayi Hayır sayi <= en_kucuk Evet ikinci_en_kucuk = en_kucuk en_kucuk = sayi sayac = sayac + 1 Evet sayac < 5 Hayır İkinci_en_kucuk Bitir
  5. 5. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 5: Başla A0 -> Başla A1 -> n = ? sayac = 0 toplam = 0 sayi =0 A2 -> sayi = ? sayac = 0 A3 -> toplam = toplam + sayi toplam = 0 A4 -> sayac = sayac + 1 sayi = 0 A5 -> eğer ( sayac < n ) ise A2 A6 -> ekrana yaz (toplam) A7 -> Bitir n Uygulama 6: S1: 0 S2: 1 S1: 50 S2: 70 Evet S1: 120 S2: 190 n <= 0 S1: 10 S2: 35 Hayır S1: 45 S2: 80 S1: 150 S2: 100 sayi toplam = toplam + sayi sayac = sayac + 1 Evet sayac < n Hayır toplam Bitir
  6. 6. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-2 Uygulama 7: Başla A0 -> Başla A1 -> mutlak = 0 sayac = 0 karesi = 0 A2 -> sayi = ? sayac = 0 A3 -> sayi = sayi + 1 mutlak = 0 A4 -> mutlak = mutlak + 1 karesi = 0 A5 -> eğer ( sayi < 0 ) ise A3 A6 -> karesi = karesi + mutlak A7 -> sayac = sayac + 1 sayi A8 -> eğer ( sayac < mutlak ) ise A6 A9 -> ekrana yaz (karesi) A10 -> Bitir sayi >= Evet 0 Hayır sayi = sayi + 1 mutlak = mutlak + 1 Evet sayi < 0 Hayır karesi = karesi + mutlak sayac = sayac + 1 Evet sayac < mutlak Hayır karesi Bitir

×