ALGORİTMA VE AKIŞ ŞEMASI

Slides:



Advertisements
Benzer bir sunumlar
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Advertisements

ALGORİTMA BULUNMASI
ALGORİTMA VE AKIŞ ŞEMALARI.
ALGORİTMA VE AKIŞ ŞEMALARI.
Algoritma ve Akış Diyagramları
Problemi Çözme Adımları
4 Kontrol Yapıları: 1.Bölüm.
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
BPR151 ALGORİTMA VE PROGRAMLAMA - I
BPR152 ALGORİTMA VE PROGRAMLAMA - II
ALGORİTMA VE AKIŞ ŞEMALARI.
Algoritma ve Akış Diyagramları
ALGORİTMA NEDİR? Algoritma,herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir[2]. Diğer bir deyişle algoritma verilerin bilgisayara hangi.
Yapısal Program Geliştirme – if, if-else
ALGORİTMA ve PROGRAMLAMA
AKIŞ ŞEMALARI 2.DERS.
Görsel C# ile Windows Programlama
Bilgisayar Programlama
BPR152 ALGORİTMA VE PROGRAMLAMA - II
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Algoritmalar (Algoritms)
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
Algoritmalar (Algoritms)
ALGORİTMA VE AKIŞ ŞEMASI
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
BİLGİ TEK. VE ALG. GİRİŞ YRD.DOÇ.DR. BUKET DOĞAN 1.
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
BİLGİ TEK. VE ALG. GİRİŞ YRD.DOÇ.DR. BUKET DOĞAN 1.
ALGORİTMA.
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1.
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
TEK Mİ ÇİFT Mİ? TOPLA YA DA ÇIKAR.
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
Programlamaya Giriş 1. Verileri İşleyerek Özet bilgiler şekline sokabilen, bu veri ve bilgileri yüksek kapasitelerde saklayıp başka ortamlara iletebilen.
BİL 102 BİLGİSAYAR PROGRAMLAMA DERS 1. PROGRAM GELİŞTİRME AŞAMALARI 1- Probleme ilişkin veriler nelerdir? 2- Çözüm yöntemi nasıl olacaktır? 3- Çözüm sonucunda.
Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?
ALGORİTMA VE AKIŞ ÇİZELGELERİ
Programlama Araçları ve Programlama Yapısı
Algoritma Mantığı ve Akış Diyagramları
Geleneksel Tasarım Araçları
ALGORİTMA NEDİR? İster bilgisayarda, ister matematikte, isterse günlük hayatta karşımıza çıkan her problemin çözüm yolu vardır. Örneğin yemek yerken farkında.
Ders 2 Algoritma İfade Şekilleri
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMA MANTIĞI, ALGORİTMA PROBLEM ÇÖZME
Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında.
ALGORİTMA DERS 3 AKIŞ ŞEMALARI.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
O R T L G İ M A A Ve Akış şemaları.
PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.
Algoritma ve Programlama
Algoritma ve Akış Şemaları
T.C. ÖMER HALİSDEMİR ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ – 2 DERSİ ALGORİTMALAR.
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
CEIT Hafta.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMA VE KODLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Problem Çözme Yaklaşımları
Algoritmanın Hazırlanması
Örnekler.
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
Problemi Çözme Adımları
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
Algoritma ve Akış Diyagramları
Sunum transkripti:

ALGORİTMA VE AKIŞ ŞEMASI Erdi Eser

Bu dersimizde neler öğreneceğiz? Algoritma Nedir? Algoritmanın Hazırlanması Akış Şemaları(Diyagramları) Nedir? Akış Şemalarının Çizilmesi

Hava çok sıcak ve bunalıyorsunuz.

Sıcaktan bunalmanız bir problemdir. Bu problemin bir çok çözüm yolu olabilir.

Problem: Hava çok sıcak ve bunalıyorsunuz ADIM 1: Başla. ADIM 2: Sıcaktan bunalıyor musun? ADIM 3: Evet ise ADIM 5’ e git. ADIM 4: Hayır ise ADIM 6’ ya git. ADIM 5: Bol su iç. ADIM 6: İşine devam et. ADIM 7: Dur.

Algoritma Problemin bu şekilde adım adım ifade edilmesi bir algoritmadır. Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir. Diğer bir şekilde algoritma bilgilerin nasıl girileceğinin, problemin nasıl çözüleceğinin, hangi basamaklardan geçilerek sonuç alınacağının, sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesidir.

ADIM 1: Başla. ADIM 2: Yoğurdu kaba koy. ADIM 3: Tuz koy. ADIM 4: Su koy. ADIM 5: Çırp. ADIM 6: Bardağa doldur. ADIM 7: Bitir.

ADIM 1: Başla. ADIM 2: Birinci sayıyı giriniz ADIM 3: İkinci sayıyı giriniz. ADIM 4: İki sayıyı topla. ADIM 5: Bitir.

ADIM 1: ADIM 2: ADIM 3: ADIM 4: ADIM 5:

AKIŞ ŞEMASI

Akış Şeması Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir. Algoritma geliştirildikten sonra, daha iyi anlaşılabilir olması ve programlama dillerine aktarımı daha kolay olması nedeniyle, akış şeması haline getirilir. Böylece sorunun çözüm basamakları, birbirleri ile ilişkileri ve bilgi akışı daha kolay görülebilir ve yanlışlıklar düzeltilebilir.

Elips : Akış şemasının başlangıç ve bitiş yerlerini gösterir. Akış şemasında kullanılışı: Başla Bitir

Paralel Kenar: Araç belirtilmeden giriş ya da çıkış yapılacağını gösterir. (Oku, Yaz) Akış şemasında kullanılışı:

Dikdörtgen Hesaplama ya da değerin değişkene aktarımını gösterir Dikdörtgen Hesaplama ya da değerin değişkene aktarımını gösterir. (A=A+1, Final=100 vb..)

Eşkenar Dörtgen Aritmetik ve mantıksal ifadeler için karar verme ya da karşılaştırma durumunu gösterir. (Eğer sayi<0 ise Yaz “Sayı negatif” vb…) Oklar Diyagramın akış yönünü ,yani her hangi bir adımdaki işlem tamamlandıktan sonra hangi adıma gidileceğini gösterir.

Problem: Hava çok sıcak ve bunalıyorsunuz ADIM 1: Başla. ADIM 2: Sıcaktan bunalıyor musun? ADIM 3: Evet ise ADIM 5’ e git. ADIM 4: Hayır ise ADIM 6’ ya git. ADIM 5: Bol su iç. ADIM 6: İşine devam et. ADIM 7: Dur.

Sıcaktan bunalıyor musun? Başla Başla İşine devam et. Sıcaktan bunalıyor musun? Bol su iç Evet Hayır Bitir Bitir

Problem: İki sayıyı toplayan, sonucu ekrana yazdıran akış şeması. ADIM 1: Başla. ADIM 2: Birinci sayıyı giriniz ADIM 3: Sayıyı değişkene aktar ADIM 4: İkinci sayıyı giriniz. ADIM 5: Sayıyı değişkene aktar. ADIM 6: İki sayıyı topla. ADIM 7: Sayıyı ekrana yaz. ADIM 8: Bitir.

Başla Bitir Birinci sayıyı giriniz Sayıyı değişkene aktar. (Sayı=a) İkinci sayıyı giriniz Sayıyı değişkene aktar. (Sayı=b) İki sayıyı topla (Topla=a+b) Toplamı ekrana yaz Bitir

Kitaptaki “Tek mi Çift Mi” BAŞLA Öğretmen Algoritma ve Akış şemasını anlattı Öğretmen Algoritma ve Akış şemasını anlattı Algoritma Ve Akış Şeması anlaşıldı mı ? hayır evet Kitaptaki “Tek mi Çift Mi” etkinliğini yapınız BİTİR

Sıra Sizde Sabah kalkıp da okula gelene kadar yaptığınız işlerin algoritma ve akış şeması nasıl olmalı? Algoritma Akış şeması ? ?

Okul kıyafetlerini giy Başla Adım 1: Başla Adım 2: Uyan Adım 3: Yüzünü yıka Adım 4: Kahvaltını yap Adım 5: Okul Kıyafetlerini giy Adım 5: Servisine bin Adım 6: Okula gel Adım 7: Bitir Uyan Yüzünü yıka Kahvaltını yap Okul kıyafetlerini giy Servisine bin Okula gel Bitir