DonanımHaber'de AraYENİ GELİŞMİŞ ARAMA
ForumBu Bölümde Ara
Yeni DH Mobil Uygulama herkese açık beta sürümü kullanıma açıldı. Gizle Şimdi Dene
Algoritma 10.Sınıf (Flowchart) Dönem ödevi
Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir Kullanıcı
7
Cevap
0
Favori
3.545
Tıklama
Konudaki Resimler
Mesaj Tarihine Göre En Beğenilen Son Ekleneneler
Seçimimi Hatırla
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Projeler >> Algoritma 10.Sınıf (Flowchart) Dönem ödevi
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
    • 06 Aralık 2010 20:54:03 Konu Sahibi
      Arkadaşlar Programlama Temelleri hocamız bana ödev olarak flowchartta 5 tane kazık soru sordu ve haliyle yapamıyorum. Allah rızası için yardımları bekliyorum

      -klavyeden bir sayı girilecek. bu sayı 10 farklı sayı ile çarpılacak
      -100 lük sistemde girilen not harf sistemine çevirilecek.
      -sayısal olarak girilen ay bilgisi ocak şubat mart diye yazdırılacak
      -haftanın günü kelime olarak girilecek sayı olarak çıkacak
      -girilen işarete göre (-*/+) iki sayıya o işlemi uygulayacak
      klavyeden isim girilecek. girilen isim ne olursa olsun kaldı yazacak fakat kendi ismimiz yazışldığında geçti yazıcak


      NOT: Döngü kurularak yapılacak.


      Şimdiden yardım edenlerin Allah ne muradı varsa versin.



      < Bu mesaj bu kişi tarafından değiştirildi D.B CoopeR -- 6 Aralık 2010; 20:55:23 >



      |
      |
      _____________________________



      Vatan ne Türkiye'dir Türklere ne de Türkistan, vatan büyük ve müebbet bir ülkedir; Turan!
    • Binbaşı
      1142 Mesaj
      07 Aralık 2010 03:45:25
      Odev birsey ogrenilsin, pekissin diye verilir. Burdan kimsenin senin odevini yapmasini bekleme. Sorularda abartilcak birsey yok, giris seviyesine kodlarina gore biraz uzun olacak bir kod, ugrasirsan kisa zamanda yaparsin.
      |
      |
      _____________________________


      Trust me i'm an engineer
    • 07 Aralık 2010 07:36:31 Konu Sahibi
      quote:

      Orijinalden alıntı: Canka1

      Odev birsey ogrenilsin, pekissin diye verilir. Burdan kimsenin senin odevini yapmasini bekleme. Sorularda abartilcak birsey yok, giris seviyesine kodlarina gore biraz uzun olacak bir kod, ugrasirsan kisa zamanda yaparsin.

      1 haftadır uğraşıyorum kaldı ki son 2 günüm. Yapamıyorum. 5 tanesini yaptım bu 5 tanesi kaldı. Ayrıca zaten ödevi yapın demiyorum aksine biraz yardımcı olun diyorum.
      |
      |
      _____________________________



      Vatan ne Türkiye'dir Türklere ne de Türkistan, vatan büyük ve müebbet bir ülkedir; Turan!
    • Binbaşı
      1142 Mesaj
      07 Aralık 2010 14:21:41
      1) Sayi girildikten sonra 10 defa farkli sayi ile carpilacak, dongu ve kosulla halledeceksin
      2) Kosullara gore isteneni vereceksin 100-95 A 95-90 A- vsvs
      3) Yine kosula gore isteneni vereceksin 1 ise ocak 2 ise subat vs
      4) 2-3 ile ayni pazartesi-1 sali-2
      5) karakter karsilastirip gerekli islemi yaptiracaksin
      6) isimi aldiktan sonra o isim haric hepsi normal yazilacak onda gecti yazilacak ufak bi kosul islemi

      2-3-4 te kosul disi durumlari goz onunde bulundur misal 2. soru icin 150 girildiyse hata mesaji vermeli 3. soru icin 13 16 56 gibi 12 den buyuk sayi girildiginde hata vermeli. Donguleri, sayisal artis-azalislara veya kullanici istegine gore mi olacak, bunu dusunerek kur.
      |
      |
      _____________________________


      Trust me i'm an engineer
    • Yüzbaşı
      385 Mesaj
      07 Aralık 2010 19:03:55
      Ben de Canka1'in çözüm önerilerine ek yapayım.

      1)
      10 tane farklı sayıyı, 10'luk bir dizide tut.
      Bu diziyi bir trenin vagonları gibi düşün.
      Trenin 10 tane vagonu olsun ve içinde yolcu sayılarını düşün.
      trenin vagonlarını dolaşmak için "I" değişkeni,
      vagonları da vagon[I] olarak düşünmeye çalış.
      Böylece "i" değişkeni değiştikçe vagon[1], vagon[2] vs.
      dolaşmış olacaksın. Klavyeden girilen sayıyı,
      vagonları dolaştıkça o vagondaki kişi sayısı ile çarpacaksın.
      Klavyeden girilen sayıyı da, bilet ücreti olarak düşün.
      (Sayı * vagon[I] gibi).

      2)
      Her not için bir dizi elemanı tanımlarsak, 100 elemanlı bir dizi
      tanımlamamız gerekir; çok fazla.
      Benim önerim, 10'un katlarında olacak.
      Girilen notu 10'a böl. (tamsayı bölme olacak; kesir istemiyoruz.)
      Yine yukarıdaki tren vagonları gibi, bir dizi tanımla : Notlar[10] olsun.
      Ama bu sefer tren-vagon değil de, evrak dolabındaki 10 adet çekmeceyi düşün.
      Her çekmecenin içinde, o sıraya denk gelen notun açık ifadesi yazıyor.
      10'a böldüğün not, (0..10 arasında bir değer verecek) aslında kargo vagonunun indisi.
      Bu arada, bölme nedeniyle özel bir durum (aslında hata) oluşabilir.
      Ne olabilir ?

      3)
      Yine bir dizi tanımla; Aylar[] dizisi.
      Bu dizi kaç elemanlı olmalı ?
      Klavyeden girilen sayı 1 ile eleman sayısı arasında bir değer olmalı.
      Bu sayıyı kullanarak, Aylar dizisinin uygun elemanına eriş,
      içindeki değeri ekrana yazdır.

      4)
      Yine bir dizi tanımla, elemanlarına haftanın günlerini aktar :
      Gunler[1] = "Pazartesi", Gunler[2] = "Salı" ...
      Klavyeden gün bilgisi girilsin.
      Bir döngü aç, tren vagonları dolaşır gibi, Gunler[] dizisini dolaş
      ve klavyeden girilen gün bilgisi ile karşılaştır.
      Eğer bilgiler eşit ise,
      ekrana sayı ile günü yaz (indis değeri : "I") ve döngüden çık.

      5)
      Her soru için dizi tanımlayıp döngü kurmamız gerekmiyor.
      Burada, klavyeden sayı, işlem, sayı girilecek.
      "işlem" olarak girilen bilgiyi kontrol edeceksin.
      - eğer ISLEM="+" ise yazdır : sayı1 + sayı2
      Devamındaki karşılaştırma ve komutları sen yazmaya çalış.

      6)
      Bir değişkene geçer not almasını istediğin kişinin adını aktar :
      örn. ISIM = "D.B.Cooper"
      Bir döngü kur; örneğin 10 kez yinelensin ve şunları yapsın :
      - Klavyeden isim oku : S
      - Bu isim ile ISIM'i karşılaştır
      - eğer aynı ise "geçti" yazsın; değilse "kaldı" yazsın
      (eğer ISIM=S ise yaz "geçti" değilse yaz "kaldı")


      Cooper,
      çözümlerini buraya yaz. Eksik / hatalı olabilir, sorun değil düzeltiriz.
      Senin çözümlere biraz kafa yormanı istiyoruz; hepsi bu.
      |
      |
      _____________________________

      En korkunç düşman, unutulmuş olandır..
    • 08 Aralık 2010 17:47:50 Konu Sahibi
      @Canka ve ISIS

      Eyvallah çok teşekkür ederim :)
      ISIS ; bir dahaki sefere çözümleride koyarımm üzerinde oynama yaparız :)
      Ayrıca Flowchart bitti Artık C# görmeye başlayacağız zor mudur c#
      |
      |
      _____________________________



      Vatan ne Türkiye'dir Türklere ne de Türkistan, vatan büyük ve müebbet bir ülkedir; Turan!
    • Binbaşı
      1142 Mesaj
      09 Aralık 2010 15:39:46
      "Zor mu?" mantigiyla yaklasirsan her sey zor gelir... Giris seviyesi cok zor olmaz, ilerde zorlanmaya baslarsin.
      |
      |
      _____________________________


      Trust me i'm an engineer
    • 04 Mayıs 2011 23:43:14 Konu Sahibi
      c# ta gayet iyiydimde bu diziler bozdu beni :/
      |
      |
      _____________________________



      Vatan ne Türkiye'dir Türklere ne de Türkistan, vatan büyük ve müebbet bir ülkedir; Turan!
Reklamlar
SEO
SEO
modasor
Bu sayfanın
Mobil sürümü
Tablet sürümü
Mini Sürümü

BR3
0,453
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.