Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Yrd. Doç. Dr. Pakize ERDO Ğ MUŞ 2011-2012.  Genelde herhangi bir problemin çözümü için takip edilen iş sıralamasına algoritma denir.  Özellikle matematik.

Benzer bir sunumlar


... konulu sunumlar: "Yrd. Doç. Dr. Pakize ERDO Ğ MUŞ 2011-2012.  Genelde herhangi bir problemin çözümü için takip edilen iş sıralamasına algoritma denir.  Özellikle matematik."— Sunum transkripti:

1 Yrd. Doç. Dr. Pakize ERDO Ğ MUŞ

2

3  Genelde herhangi bir problemin çözümü için takip edilen iş sıralamasına algoritma denir.  Özellikle matematik problemlerinde algoritma çok önemlidir. Do ğ ru işlem sıralaması yapılmaz ise problem çözülemez. Özellikle türev ve integral problemleri buna örnektir.  Bir bilgisayar programı için de algoritma programı kodlamadan önce işlem adımlarının yazılmasıdır.

4 Algoritmanın görsel halidir. Algoritma yazarken konuşma dilinde yazılır. Akış şemasında ise standart semboller mevcuttur. Ve algoritma bu sembollerle ifade edilir.

5  Algoritma dersinde akış şeması sembolleri ve algoritma anlatıldı ğ ı için sadece örnek algoritmalar anlatılacaktır.

6  Girilen 3 sayıyı büyükten küçü ğ e sıralayan bir program algoritması ve akış şemasını yazarak C++ dilinde kodlayınız.  Sıralama için üç de ğ işken ismi kullanalım.  EB1 en büyük  EB2 2. büyük  EB3 3. büyük

7 1. Başla 2. A,B,C sayılarını gir 3. E ğ er A>B ve A>C ise EB1=A: 9.adıma git 4. E ğ er A>C ise EB2=A:EB3=C: EB1=B: 11. Adıma git 5. E ğ er A>B ise EB2=A:EB3=B:EB1=C: 11.Adıma git 6. EB3=A 7. E ğ er B>C ise EB1=B:EB2=C: 11.Adıma git 8. EB1=C:EB2=B:11.Adıma git 9. E ğ er B>C ise EB2=B:EB3=C: 11.Adıma git 10. EB2=C:EB3=B 11. Yaz EB1,EB2,EB3 12. DUR

8 BAŞLA A>B ve A>C ? A>C A>B? B>C? EB1=A EB2=B EB3=C EB2=C EB3=B 1 1 EB1=B EB2=A EB3=C EB2=A EB3=B EB1=C 1 EB2=C : EB1=B 2 EB3=A EB1=B 1 A,B,C sayılarını gir 1 EB2=B : EB1=C 2 1 EB1,EB2,EB3 yaz DUR

9  #include "stdafx.h"  #include  using namespace std;  int A,B,C,EB1,EB2,EB3;  int main()  {cout<<"Üç sayı giriniz\n";  cin>>A>>B>>C;  cout B)&&(A>C))<<"\n";  if (A>B&&A>C){EB1=A;if (B>C) {EB2=B;EB3=C;goto yaz;} else {EB2=C;EB3=B; goto yaz;}}  if (A>C) {EB2=A; EB3=C; EB1=B;goto yaz;}  if (A>B) {EB2=A; EB3=B; EB1=C;goto yaz;}  else  {EB3=A;  if (B>C) {EB2=C; EB1=B; goto yaz;}  EB1=C;EB2=B;}  yaz: cout<<"En büyük sayi="<


"Yrd. Doç. Dr. Pakize ERDO Ğ MUŞ 2011-2012.  Genelde herhangi bir problemin çözümü için takip edilen iş sıralamasına algoritma denir.  Özellikle matematik." indir ppt

Benzer bir sunumlar


Google Reklamları