DonanımHaber'de AraYENİ GELİŞMİŞ ARAMA
ForumBu Bölümde Ara
ALGORİTMA ÖRNEKLERİ LÜTFEN BAKINIZ
33
Cevap
0
Favori
56.528
Tıklama
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> ALGORİTMA ÖRNEKLERİ LÜTFEN BAKINIZ
Sayfaya Git:
Sayfa: 1
Giriş
Mesaj
    • Onbaşı
      29 Mesaj
      04 Nisan 2009 22:02:25
      1. Klavyeden girilen 5 adet not bilgisinin ortalamasını alan programı yapınız.
      2. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan programı yapınız.
      3. Klavyeden girilen 5 adet sayının 10’dan büyük olanlarını sayan programı yapınız.
      4. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.
      5. 30 kişilik sınıfta, yaşı 13 ile 15 arasında olanların sayısını bulan programı yapınız.
      6. 30 kişilik sınıfta yaşı 13, 14, 15 ve 16 olanların sayısını ayrı ayrı bulan programı yapınız.
      7. Klavyeden girilen 5 adet sayının tek tek karelerini alan programı yapınız.
      8. Klavyeden 3 not girilir. İlk notun %30, ikinci notun %30 ve son notun da %40’ını bulan programı yapınız. Sonuç olarak da 3 notun yüzdelerini toplayıp ekrana yazdırınız.
      9. Klavyeden bir tam sayı okutunuz. Bu sayı ile klavyeden okunan diğer 10 sayıyı çarpma işlemi uygulayınız, sonuçları ekrana yazınız.
      10. Klavyeden girilen 10 sayıdan 5’ten büyük olanların yarısını, 5’e eşit ve küçük olan sayıların 2 katını bulan programı yapınız.
      11. Bir komisyoncu sattığı mallardan fiyatı 50 YTL kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak, toplam komisyonu hesaplayınız.
      12. Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
      13. Klavyeden girilecek N sayısı kadar nottan en büyük ve en küçük olanı bulan programı yapınız.
      14. İç içe döngüler ile saat: dakika: saniye olarak saat yapınız. Saat 0 ile 23, dakika 0 ile 59 ve saniye de 0 ile 59 arasında ilerleyecektir.
      15. Klavyeden girilen 100’lük sistemdeki 5 notu; 0, 1, 2, 3, 4 ve 5 olacak şekilde ekrana yazan programı yapınız.
      16. Sayısal olarak girilen bir ay bilgisini ekrana “Ocak, Şubat, Mart veya diğer aylardan biri…” şeklinde yazan programı yapınız.
      17. Haftanın günü (Pazartesi, Salı, …) girilince, o günün haftanın kaçıncı günü olduğunu bulan programı yapınız.
      18. Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayınız.
      19. Klavyeden dakika olarak girilen 5 şarkının toplam süresini saat olarak hesaplayan programı yapınız.
      20. Girilen işlem türüne (* / - +) göre iki sayıyı işleme alıp sonucunu ekrana yazan programı yapınız.

      lutfen bana bunların cvplarını yaparmsnz hocamz donem odevı verdı ben yapmayı bılmıyom o kadar arastırdım bulamadm son care buraya yazmak oldu


      _____________________________

    • Yarbay
      2220 Mesaj
      04 Nisan 2009 22:50:26
      Bir dahaki döneme yapmayı iyice öğrenirsiniz dert etmeyin.
      Ayrıca o kadar araştırmanıza hiç gerek yoktu.O kadar vakit harcayana kadar biraz kitaplarınızın kapağını açsanız emin olun yeterli olurdu.


      _____________________________

      Kul´a bela gelmez, Hak yazmadıkça.Hak bela yazmaz, kul azmadıkça.
      Körler duyduklarını gerçek sanır,sağırlar gördüklerini,aptallarsa kendi bildiklerini
    • Binbaşı
      1731 Mesaj
      04 Nisan 2009 23:16:57
      hangi dilde ?
      İlk programı java ile yazayım c# 'dada buna benzer hemen hemen... Zamanım olsa daha çok yardım olmak isterdim, umarım işine yarar


      class ortalama { 
      public static void main(String args[]) throws Exception
      {
      int i, top=0, n, ort;
      for(i=1; i<=5; i=i+1){
      System.out.print("Sayi gir: ");
      n = Keyboard.readInt();
      top = top + n; }
      System.out.println("Toplam: " +top);
      ort = top/5;
      System.out.print("Ortalama: " +ort);
      }
      }



      < Bu mesaj bu kişi tarafından değiştirildi Xonar -- 4 Nisan 2009; 23:17:34 >
      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      04 Nisan 2009 23:39:31

      quote:

      Orjinalden alıntı: Xonar

      hangi dilde ?
      İlk programı java ile yazayım c# 'dada buna benzer hemen hemen... Zamanım olsa daha çok yardım olmak isterdim, umarım işine yarar


      class ortalama { 
      public static void main(String args[]) throws Exception
      {
      int i, top=0, n, ort;
      for(i=1; i<=5; i=i+1){
      System.out.print("Sayi gir: ");
      n = Keyboard.readInt();
      top = top + n; }
      System.out.println("Toplam: " +top);
      ort = top/5;
      System.out.print("Ortalama: " +ort);
      }
      }



      Algoritma olacak herhangi bir dil değil.

      Arkadaşım zamanın olmayabilir ama buradan* öğrenerek gidersen daha iyi olur gibime geliyor 4 günde öğrenir 1 günde hepsini yaparsın. Bence 5 günden bile az zaman yeter ama zeka kapasite sınırlarını en düşükte tutuyorum mağlum ne tür birisiniz bilmediğim için :)
      buradan* = Benim ile irtibaa geçersen sana ders notlarımı atabilirim.


      _____________________________

    • Onbaşı
      29 Mesaj
      05 Nisan 2009 12:30:31
      bnm bu hafta ıcerısnde vermem lasım ama obur donemı bekleyemem :D
      Grfld arkadsmzn da dedıgı gıbı dil deıl algorıtma olacak arkdsm :)
      senınle ırtıbata gectım lutfen paylasırmsn?


      _____________________________

    • Binbaşı
      1731 Mesaj
      05 Nisan 2009 22:40:24
      Algoritmasını istiyorsan bu soruları bize değil kendine sorman gerekir.
      Örneğin
      quote:

      1. Klavyeden girilen 5 adet not bilgisinin ortalamasını alan programı yapınız.

      Mesela bu işlem için ne yapman gerekir? Bizim günlük hayatımızda kafamızdan rahatça çözdüğümüz problemleri(sorunları) bilinçli olarak düşünebilmekten geçer zaten algoritma.
      quote:

      1. Klavyeden girilen 5 adet not bilgisinin ortalamasını alan programı yapınız.

      Ne yapmak gerekir?

      -Klavyeden 5 sayı girilir
      -Sayılar toplanır
      -Sayıların toplamı sayı adedine bölünür.

      işte ilk sorunun algoritması bu.



      _____________________________

    • Yarbay
      3086 Mesaj
      06 Nisan 2009 11:03:54

      quote:

      Orjinalden alıntı: tolgahanın

      1. Klavyeden girilen 5 adet not bilgisinin ortalamasını alan programı yapınız.
      ----
      >>dizi notlar [5];
      >>değişken toplam=0;
      >>notlar dizisini doldur;
      >>dizinin her elemanını toplama ekle
      >>toplamı toplam/5'e eşitle
      >>toplamı döndür
      -----
      2. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan programı yapınız.
      ------
      >>dizi notlar [10]
      >>notlar dizisini doldur.
      >>değişken min=INFINITY ;
      >>değişken max=0 ;
      >>dizinin her elemanı için A yı yap
      A: Eğer eleman min den küçükse min'i elemana eşitle ; eğer eleman max'dan büyükse elemanı max'a eşitle
      >>min ve max'ı döndür.
      ------
      3. Klavyeden girilen 5 adet sayının 10�dan büyük olanlarını sayan programı yapınız.
      -----
      >>dizi sayılar [5];
      >>sayılar dizisini doldur;
      >>değiken say=0 ;
      >>dizinin her elemanı için A yı yap
      A: Eğer elaman 10'dan büyükse say'ı bir arttır.
      >>say'ı döndür.
      -----
      4. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.
      ----
      >>değiken x=1;
      >>x 0 değilken :
      gir(x);
      yaz(2*x);
      >>bitir;
      ----
      5. 30 kişilik sınıfta, yaşı 13 ile 15 arasında olanların sayısını bulan programı yapınız.
      ----
      >>Dizi yaşlar [30];
      >>yaşlar dizisini doldur;
      >>değişken say=0 ;
      >>dizinin her elemanı için A'yı yap;
      A: Eğer eleman 14'e eşitse say'ı arttır.
      >>say'ı döndür;
      ---

      6. 30 kişilik sınıfta yaşı 13, 14, 15 ve 16 olanların sayısını ayrı ayrı bulan programı yapınız.
      ----
      >>dizi yaşlar[30];
      >>yaşlar dizisini doldur;
      >>dizi istenilen[4];
      >>yaşlar dizisinin her elemanı için A'yı yap ;
      A:Eğer eleman 13 ise istenilen[1]'i , 14 ise [2]'yi, 15 ise [3] 'ü , 16 ise [4]'ü arttır;
      >>istenilen'i döndür;

      ---
      7. Klavyeden girilen 5 adet sayının tek tek karelerini alan programı yapınız.
      ----
      >>dizi sayılar;
      >>sayılar dizisini doldur;
      >>dizinin her elemanı için A'yı yap;
      A:elman = elman*eleman ;
      >>döndür sayılar;
      ----
      8. Klavyeden 3 not girilir. İlk notun %30, ikinci notun %30 ve son notun da %40�ını bulan programı yapınız. Sonuç olarak da 3 notun yüzdelerini toplayıp ekrana yazdırınız.
      -----
      >>değişken x;
      >>değişken say=0 ;
      >>3 kere A'yı yap ve bitince say'ı bir arttır;
      A:gir(x);
      eğer say 2 ise : yaz(40.0/100*x);
      değilse: yaz(30.0/100*x);
      >>bitir;
      ----
      9. Klavyeden bir tam sayı okutunuz. Bu sayı ile klavyeden okunan diğer 10 sayıyı çarpma işlemi uygulayınız, sonuçları ekrana yazınız.
      -----
      >>değişken sayı;
      >> gir (sayı);
      >>değişken temp;
      >>10 kere A'yı yap;
      A: gir(temp);
      yaz(temp*sayı);
      >>bitir;

      -----
      10. Klavyeden girilen 10 sayıdan 5�ten büyük olanların yarısını, 5�e eşit ve küçük olan sayıların 2 katını bulan programı yapınız.
      -----
      >>dizi sayılar[10];
      >>doldur sayılar;
      >>dizinin her elamanı için A'yı yap;
      A: eğer eleman 5'ten büyükse eleman=eleman/2 ;
      değilse : eleman=2*eleman;
      >>döndür sayılar;

      -----
      11. Bir komisyoncu sattığı mallardan fiyatı 50 YTL kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak, toplam komisyonu hesaplayınız.
      ----
      >>dizi mallar[5];
      >>mallar 'ı doldur;
      >>değiken toplam;
      >>dizinin her elemanı için A'yı yap;
      A: Eğer eleman>50 ise toplam'a 2.0/100*eleman'ı ekle ;
      Değilse toplama 3.0/100*eleman'I ekle;
      >>toplamı döndür;
      ----
      12. Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız.
      ----
      >>dizi cember[5];
      >>cemberi doldur;
      >>cemberin her elemanı için A'yı yap;
      A: yaz(2*pi*eleman) ;
      yaz(pi*eleman*eleman);
      >>bitir;
      ----
      13. Klavyeden girilecek N sayısı kadar nottan en büyük ve en küçük olanı bulan programı yapınız.
      ---
      2'nin aynısı.
      ---
      14. İç içe döngüler ile saat: dakika: saniye olarak saat yapınız. Saat 0 ile 23, dakika 0 ile 59 ve saniye de 0 ile 59 arasında ilerleyecektir.
      ----
      >>değişken saat=0 , saat <24 olduğu sürece A:yı yap ve bitince saat'ı bir arttır
      A:değişken dakika=0 , dakika <60 olduğu sürece B:yi yap ve bitince dakika'yı bir arttır
      B:değişken sn=0 , sn <60 olduğu sürece C:yı yap ve bitince sn'yi bir arttır
      C: yaz(saat, dakika, sn);
      >>bitir;
      ---
      15. Klavyeden girilen 100�lük sistemdeki 5 notu; 0, 1, 2, 3, 4 ve 5 olacak şekilde ekrana yazan programı yapınız.
      ----
      >>dizi notlar[5];
      >>notlar'ı doldur;
      >> dizinin her elemanı için A'yı yap;
      A: yaz(5*eleman/100);
      >>bitir;
      ---
      16. Sayısal olarak girilen bir ay bilgisini ekrana �Ocak, Şubat, Mart veya diğer aylardan biri�� şeklinde yazan programı yapınız.
      ----
      >>dizi aylar [12]={ocak , şubat, mart..... aralık};
      >>değişken x;
      >>gir (x);
      >>yaz(aylar[x]);
      >>bitir;
      ---
      17. Haftanın günü (Pazartesi, Salı, �) girilince, o günün haftanın kaçıncı günü olduğunu bulan programı yapınız.
      ---
      >>dizi günler [12]={pazartesi, salı, çarşamba... pazar};
      >>değişken x;
      >>gir (x);
      >>günler dizisinin tüm elemanları için A'yı yap;
      A: eğer eleman=x ise yaz(elemanın indisi);
      >>bitir;
      ---
      18. Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayınız.
      ---
      >>her mal için yaz(fiyat+kdv*fiyat);
      ---
      19. Klavyeden dakika olarak girilen 5 şarkının toplam süresini saat olarak hesaplayan programı yapınız.
      ----
      >>yaz(girdi/60+girdi%60/60.0 );
      ----
      20. Girilen işlem türüne (* / - +) göre iki sayıyı işleme alıp sonucunu ekrana yazan programı yapınız.
      ----
      >>gir ( işlem)
      >>işlem hangisi>>b?
      >>gir (sayı1,sayı2);
      >>yaz(sayı1 b sayı2);
      ----
      lutfen bana bunların cvplarını yaparmsnz hocamz donem odevı verdı ben yapmayı bılmıyom o kadar arastırdım bulamadm son care buraya yazmak oldu

      Son soruları biraz düzeltmen gerek, sıkıldım böyle bıraktım. Allah razı olsun de yeter


      _____________________________

    • Onbaşı
      29 Mesaj
      06 Nisan 2009 18:26:18
      ALLAH NE MURADIN VARSA VERSIN ALLAH RAZI OLSUN KARDSM SEN OLMASSAN VARYA ELLERINE KOLLARINA SAGLIK TEKRAR TEKRAR SAOL TESEKKURLER....


      _____________________________

    • Yarbay
      3767 Mesaj
      07 Nisan 2009 01:58:55
      Daha bu kadar basit islemlerde bile hic ugrasmadan baskasina yaptirirsan, sen ne ogreniceksin! Usteki arkadasin dedigi gibi biraz kitap acsan... En azindan yapamadiklarini veya anlayamadiklarini sorarsan neysede, ama boyle tum odevi yaptirmak akil kari degil...


      _____________________________

    • Onbaşı
      29 Mesaj
      07 Nisan 2009 22:19:05

      quote:

      Orjinalden alıntı: kaplanmete

      Daha bu kadar basit islemlerde bile hic ugrasmadan baskasina yaptirirsan, sen ne ogreniceksin! Usteki arkadasin dedigi gibi biraz kitap acsan... En azindan yapamadiklarini veya anlayamadiklarini sorarsan neysede, ama boyle tum odevi yaptirmak akil kari degil...


      ben derdımı anlatamadım herhal ve yatta sen benım yazdıgım yazıyı dıkkatlıce okumamaısndır ben dıyorımkı 10. sınıfa gıdıyorum ve ılk donem algorıtma dene o dersın a sını bıle gormemısım ve ıkıncı donemde bıle su anda hala o dersı gormus dedılm bıraz kıtap karıstırsan dıyorsun haklı olabılırsın ama hayatında hıc yapmadıgın seyı nasıl yapabılırsınkı hayat tesedufle dolu deıl ...


      _____________________________

    • Yarbay
      3767 Mesaj
      08 Nisan 2009 17:14:29

      quote:

      Orjinalden alıntı: tolgahanın



      Alıntıları Göster



      ben derdımı anlatamadım herhal ve yatta sen benım yazdıgım yazıyı dıkkatlıce okumamaısndır ben dıyorımkı 10. sınıfa gıdıyorum ve ılk donem algorıtma dene o dersın a sını bıle gormemısım ve ıkıncı donemde bıle su anda hala o dersı gormus dedılm bıraz kıtap karıstırsan dıyorsun haklı olabılırsın ama hayatında hıc yapmadıgın seyı nasıl yapabılırsınkı hayat tesedufle dolu deıl ...


      Alogaritma icin hicbir bilgiye gerek yok, heleki yukaridaki sorular gibi!

      Markete nasil gidersin?

      Uyanirsin
      Kapiya yonelirsin
      Kapiyi acarsin
      Kapiyi kaparsin
      Merdivenlerden inersin
      Markete yonelirsin

      vsvs...

      Bu bile cok cok basit bir alogaritmadir...

      5 sayinin ortalamasini sence herhangi bir bilgi gerektiren bir sorumu?


      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:05:56
      1)

      -1. notu gir,a;(input)//a degisken
      -2. notu gir,b;(input)
      -3, notu gir,c;(input)
      -4. notu gir,d;(input)
      -5.notu gir,e;(input)
      -sonuc=(a+b+c+d+e)/5
      -ekrana sonucu yaz(outout)


      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:09:00

      quote:

      Orjinalden alıntı: tolgahanın

      1. Klavyeden girilen 5 adet not bilgisinin ortalamasını alan programı yapınız.
      2. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan programı yapınız.
      a bunların cvplarını yaparmsnz hocamz donem odevı verdı ben yapmayı bılmıyom o kadar arastırdım bulamadm son care buraya yazmak oldu



      2-
      -1. notu gir,a;(input)//a degisken
      -2. notu gir,b;(input)
      -3, notu gir,c;(input)
      -4. notu gir,d;(input)
      -5.notu gir,e;(input)
      -Eger a>b ise "yes" yolunda; a>c is yes yolunda ; a>d ise "yes" yolunda ; a>e ise "yes" yolunda ; output "en buyuk not=",a

      bununla en buyuk notu bulabilirsin ;9 gerisini kendin yap


      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:13:30
      4)
      -
      4. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.
      düngü;(eger a(girilen sayi) >0 ise Döndür)
      -a=a*2
      -eger a(girilen sayi) 0 a esitse
      -output a;


      < Bu mesaj bu kişi tarafından değiştirildi MeetMe -- 12 Nisan 2009; 22:14:10 >
      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:17:21

      7. Klavyeden girilen 5 adet sayının tek tek karelerini alan programı yapınız.

      for=dongu demek;
      integer a,b;

      for(a=5 olmadıgı sürece a yi artır)
      -input ; bir sayi giriniz,b
      -output; b*b



      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:21:19
      8. Klavyeden 3 not girilir. İlk notun %30, ikinci notun %30 ve son notun da %40’ını bulan programı yapınız. Sonuç olarak da 3 notun yüzdelerini toplayıp ekrana yazdırınız.



      input ;1. notu giriniz,b;
      input ;2. notu giriniz,c;
      input ;3.notu giriniz,d;

      -b=(b*30)/100;
      -c=(c*30)/100;
      -d=(d*40)/100;
      -toplam=b+c+d;
      -output,toplamı yazdır;


      < Bu mesaj bu kişi tarafından değiştirildi MeetMe -- 12 Nisan 2009; 22:31:11 >
      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      12 Nisan 2009 22:24:22
      9. Klavyeden bir tam sayı okutunuz. Bu sayı ile klavyeden okunan diğer 10 sayıyı çarpma işlemi uygulayınız, sonuçları ekrana yazınız.

      input ; bir tam sayi giriniz,a

      input ; sayigir,b;
      input ; sayigir,c;
      input ; sayigir,d;
      input ; sayigir,e;
      input ; sayigir,f;
      input ; sayigir,g;
      input ; sayigir,h;
      input ; sayigir,i;
      input ; sayigir,k;
      input ; sayigir,l;

      a=a*b*c*d*e*f*g*h*i*k*l;
      output;a yi yazdır


      < Bu mesaj bu kişi tarafından değiştirildi MeetMe -- 12 Nisan 2009; 22:31:26 >
      _____________________________

    • Binbaşı
      1731 Mesaj
      19 Nisan 2009 19:40:57

      quote:

      Orjinalden alıntı: tugay289

      ben programlama diline başlamak istiyorum.ve sıfırım bu konuda bu integer input gibi şeyleri nerden öğrenebilirim.forumda basit anlatılmamış


      Öncelikle programlama mantığını kavramalasın.. Yani yazdığını bilinçli olarak yazacaksın örneğin 52'yi birler ve onlar basamağına kafandan direk ayırır ve rakamların karesini alır toplarsın 29 diyebilirsin ama bunu bilinçli olarak düşünmen gerekir ben bu işlemi nasıl yaptım diyebilmen gerekir.. Bu işin eğitimini veren yerlere gidersen senin için daha iyi olur en baştan mantığını sonrada gerekli bilgileri öğretirler.. Kendinde okuyarak öğrenebilirsin ama birisinin sana anlatması çok daha etkili olacaktır


      _____________________________

    • Çavuş
      76 Mesaj
      24 Şubat 2010 00:57:16
      M@XWeLL arkadaşımın yaptığı çalışma gerçekten çok hoş olmuşş bende bugün baya bi algoritma çalıştım programla mantığım ii otursun diye bi kaç soru kafama yatmamıştı arkdaşın paylaştıkları sayesinde onlarıda anladım tşkler gerçekten...başarılar dilerim diğer çalışmalarında....


      _____________________________

    • Onbaşı
      29 Mesaj
      06 Mayıs 2010 17:58:47
      M@XWeLL arkadaşımızın yapmış olduğu örnekler Algoritmaları yani Programlama'nın temmelini daha iyi anlamama neden oldu. Teşekkür ederim. İyi Çalışmalar.


      _____________________________

      Windows 7 x64 | HP Pavilion Dv6 | Intel Core Duo 2 İşlemci | @2.53 Ghz. | @ kaankose | iPhone 4 16GB Black iOS 5.1.1
    • Er
      5 Mesaj
      12 Mayıs 2010 21:24:36
      Anlaşılan bizim sınıf buraya merak salmış hayırlısı :D


      _____________________________

    • Yüzbaşı
      494 Mesaj
      13 Mayıs 2010 20:18:51
      Kusura bakmayın ama, ben bunların içinde, programcıya zerre kadar katkı yapabilecek hiç bir şey göremedim.

      Hesap makinesiyle yapılacak şey için, program algoritma vs. demek, algoritma geliştirme ilmine hakarettir sadece.

      Eğer algoritma diyecekseniz, mesela btree deyin. LRU Cache deyin. Ne bileyim, Bresenham algoritması deyin.. Ha, bunlarda algoritma işinde en çerez sayılabilecek basit şeyler zaten..

      Ama bu eften püften şeylere algortima vs. diyorsanız, size tessüf etmekten başka bir yolumuz kalmıyor.


      _____________________________

    • Er
      1 Mesaj
      17 Mayıs 2010 20:22:55
      arkadaşLar vaLLa çok benmde çok ihtiyacım var.

      2. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan programı yapınız.
      3. Klavyeden girilen 5 adet sayının 10’dan büyük olanlarını sayan programı yapınız.
      4. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.

      Bu Soruların Cevaplarını Algoritmik.
      1. BAŞLa
      2. Oku; " Not Giriniz " , Sayi1
      3. BİTİR

      Şeklinde Lütfen.


      _____________________________

    • Yüzbaşı
      457 Mesaj
      18 Mayıs 2010 21:56:39
      Yaşınızı, okuduğunuz okulu, sınıfınızı ve bölümünüzü(varsa) söyler misiniz önce?


      _____________________________

      Yanmışsam, külümden doğacak bir hisar vardır.
    • Binbaşı
      1161 Mesaj
      30 Mayıs 2010 18:35:11
      klavyeden kenar bilgileri girilen bir dikdörtgenin alanı ve çevresini hesaplatıp ekrana yazdıran program ve akış şeması

      yapabilirmisiniz....




      x değişkenine sabit 10 sayısı atanacak .kullanıcıya ''bir sayı tahmin ediniz'' yazısı ekrana yazdırılıp bu sayı okutulacak ,eğer bu sayı x e eşit ise ''tahmininiz doğru '' yazıp bitecek değilse tekrar ''tekrar deneyip'' yazdırıp programı veri girişi yönlendiriniz


      _____________________________

    • Er
      1 Mesaj
      23 Mayıs 2012 13:11:41
      Ya Benim Bir Ödevim Var Ama hic anlamam algoritmadan ya 2 gün sonra vermem lazım bana yardımcı olurmusunuz ..

      postacının mektup bırakacağı adreslere en kısa yoldan nasıl gideceğini hesaplayan algoritma hakkında rapor .. hazırlamam gerekiyo ama nasıl yapıcam


      _____________________________

    • Çavuş
      46 Mesaj
      23 Mayıs 2012 16:06:44
      kimse üstüne alınmasın da, daha algoritma çalışma gereği duymamış adamların bilgisayar okuması çok garibime gidiyor. garip yani. hadi soruların c++, onu geçtim c bile olsa anlarım, hatta bokunu çıkarayım qbasic olsa bile anlarım ama algoritma bu ya, programlama denen şeyin temeli. bir günde mantığını öğreneceksiniz, 1-2 hafta da bol bol pratik yapacaksınız altı üstü.


      _____________________________

      Dell Inspiron N5110 B67F67 // Intel Core-i7 2670QM 2.2 GHZ 6 MB L3 // 6 GB 1033 Mhz // Nvidia GT 525M 1 GB // 750 GB HDD SATA 5400 RPM

      "en iyi cilet budur! dünyanın bütün meşhurları bununla tıraş oluyor!
      ingiltere kralı, rahmetli başkan kenedi, taçsız kral pele, bakenbauer, kaleci mıyer, nadya komanaçi, bricit bardo, fenerbahçeli cemil! hepsi şöhretini bu bıçağa borçludurlar... denemesi bedava hem de hiç para vermeden! fennin son harikası, alaman mucizesi, bütün meşhurların bıçağı, su yok sabun yok, gibicibicis marka krem, yalnız 17 saniyede tamam bu iş!"
    • Er
      11 Mesaj
      18 Aralık 2012 15:43:15
      Arkadaşlar Yardım edebilecek olan var mı? Java da Bİr mastermind yapmam gerekiyor...
      Şöyle ki:

      Bilgisayar rastgele 4 basamaklı bir sayı tutacak ama bu sayıların içerisinde kullanılan bir rakam bir daha tekrar edemez. Yani 1232 de ki 2 rakamı bir kere kullanıldıktan sonra ikinci kez kullanılamaz. Aynı zamanda kullanıcının da bu sayıyı 10 kere tahmin etme hakkı var, tahminin de başarılı olamazsa bilgisayar kazanıyor.
        
       Kullanıcı tahmin ederken bilgisayar belirli ipucları verecek. Bu ipucları da su sekilde olacak:

       Black number (B) anlamı şu olacak, sayı içerisinde yazdığı bir rakamın hem kendisi hemde yazıldığı yer doğru. Örnegin; bilgisayarın tuttugu rakam 9234 ise kullanıcı 9561 girdi ise bilgisayar şöyle bir ip ucu verecek.......( 1 B ) yani 1 rakamın (yani 9 rakamının )hem yeri hem de kendisi doğru.

      White number (W) anlamı şu olacak, sayı içerisinde doğru bir rakam kullandın ancak yanlış yerde bulunuyor. Örneğin; bilgisayarın tuttuğu rakam 9234 ise kullanıcı 5629 girdi ise bilgisayar söyle bir ipucu verecek........(2 W) yani 2 rakamı (yani 2 ve 9 rakamının ) doğru ama yanlış yerler de bulunuyorlar.

      Siyah ve beyaz renkler gösterilmeyecekler. Sadece ipucu olarak ifade edilecekler. Ancak ipuclarında hangi rakamın doğru olduğu söylenmeyecek.

      Örnekler:
      1) bilgisayarın sayısı: 7894 kullanıcının sayısı: 7948 ise IPUCU:(1B, 3W) yazacak. 1B ve 3W nin yazılma mantığı şuradan geliyor. ( 1B 'çünkü 7nin yeri doğru', 3W '( 948 ) rakamları doğru ama yerleri yanlış') : 

      2) bilgisayarın sayısı: 7894 kullanıcının sayısı: 7849 ise IPUCU: (2B, 2W)  yazacak. 2B ve 2W nin yazılma mantığı buradan geliyor. ( 2B 'çünkü 7 ve 8 rakamları doğru yerde', 2W : '4 ve 9 rakamları doğru ama yanlış yerde')

      gibi...



      _____________________________

    • Er
      7 Mesaj
      30 Aralık 2012 17:33:18
      hocam benim size bir sorum olacaktı. N*N elemanlı bir sayı dizisinin içerisine girilmiş olan sayılar vardır;
      a) esas köşegeninde bulunan değerlerin toplamı
      b) esas köşegeninde elemanların aritmetik ortalaması
      c)esas köşegeninde bulunan değerlerin 1 yapılmasını sağlayan programların algoritmasını çıkarınız?


      lütfen yardımcı olun.şimdiden çok teşekkürler


      _____________________________

    • Teğmen
      202 Mesaj
      05 Ocak 2013 16:09:14
      quote:

      Orijinalden alıntı: Forqet_y0u

      Ya Benim Bir Ödevim Var Ama hic anlamam algoritmadan ya 2 gün sonra vermem lazım bana yardımcı olurmusunuz ..

      postacının mektup bırakacağı adreslere en kısa yoldan nasıl gideceğini hesaplayan algoritma hakkında rapor .. hazırlamam gerekiyo ama nasıl yapıcam



      ne okuyorsunda algoritma soruyorlarda sende anlamıyorsun?


      < Bu mesaj bu kişi tarafından değiştirildi 32Ciqi -- 5 Ocak 2013; 16:10:40 >
      _____________________________

    • Yüzbaşı
      309 Mesaj
      15 Mayıs 2013 20:21:38
      http://www.jn7.net/prog...orusu-ve-c-ile-cozumleri

      Burdan tüm sorularının cevabı var. Hepsinin cevabı c# ile yapılmış. Belki ödev süresi geçmiştir ancak sizden sonra arayanlara kaynak olur en azından.


      _____________________________

    • Onbaşı
      21 Mesaj
      16 Ekim 2014 11:11:03
      _____________________________

    • Er
      1 Mesaj
      20 Ekim 2015 15:22:43
      1 den 10 â kadar olan en çok tekrarlanan ve kaç kere tekrar edildiğini veren programın algoritması nedir? Çok acemiyim ve uğraşıyorum uğraşıyorum olmuyor dizi mantığını kavrayamadım bir turlu yardımcı olur musunuz ?


      < Bu ileti mobil sürüm kullanılarak atıldı >
    • iOS Beta Kullanıcısı
      673 Mesaj
      22 Kasım 2015 17:29:39
      quote:

      Orijinalden alıntı: Sümm

      1 den 10 â kadar olan en çok tekrarlanan ve kaç kere tekrar edildiğini veren programın algoritması nedir? Çok acemiyim ve uğraşıyorum uğraşıyorum olmuyor dizi mantığını kavrayamadım bir turlu yardımcı olur musunuz ?

      http://bilisimokulu.blo...nekleri-ve-yaziliya.html bu siteden bu soruya benzer bi örnek bulabilirsin


      _____________________________

      Öyle bir yalnızlık inşa ediyorum ki, sorma Mimar Sinan görse tebrik eder.
Sayfa: [1]
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> ALGORİTMA ÖRNEKLERİ LÜTFEN BAKINIZ
Sayfaya Git:
Sayfa:
1
Facebook Sayfamız
Foruma Git
Bölümde Ara
Reklamlar
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.