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.

Slides:



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

Bilgisayar Mühendisliğine Giriş
Algoritma ve Akış Diyagramları
Problemi Çözme Adımları
KOŞUL İFADELERİ onbirc.com/133.
Bölüm 2 C Dilinin Temelleri
TEMEL BİLGİSAYAR BİLİMLERİ
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
ALGORİTMA VE AKIŞ ŞEMALARI.
Soru 1: Klavyeden girilen 2 tamsayının toplamını bularak ekrana yazdıran bir program yazınız. Problemin tanımı Klavyeden girilen 2 tamsayının toplamı bulunacak.
Algoritma ve Akış Diyagramları
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Yapısal Program Geliştirme – if, if-else
ALGORİTMA ve PROGRAMLAMA
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Görsel C# ile Windows Programlama
Bilgisayar Programlama
Bilgisayar Programlama Güz 2011
Temel tanımlar ve işleyiş
ŞART İFADELERİ.
C ile Programlamaya Giriş
ALGORİTMA VE AKIŞ ŞEMASI
C#’TA DÖNGÜLER onbirc.com/133.
ALGORİTMA.
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
TEK Mİ ÇİFT Mİ? TOPLA YA DA ÇIKAR.
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
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.
BİLGİSAYARIN ANA PARÇALARI VE ÇEVRE BİRİMLERİ
PROGRAMLAMA 2. Hafta TEMEL KAVRAMLAR.
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
ALGORİTMA VE AKIŞ ÇİZELGELERİ
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Algoritma Mantığı ve Akış Diyagramları
Adım Adım Algoritma.
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.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PROGRAMLAMA MANTIĞI, ALGORİTMA PROBLEM ÇÖZME
Bölüm 2 C Dilinin Temelleri Genel Kavramlar Yazım ve Noktalama Kuralları C Kütüphaneleri C Dilindeki Sözcükler Değer Sabitleri Veri Tipleri Değişkenler.
BÖLÜM 2 ALGORİTMA.
BÖLÜM 3 AKIŞ DİYAGRAMI.
ALGORİTMA DERS 3 AKIŞ ŞEMALARI.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
BÖLÜM 5 AKIŞ DİYAGRAMLARINDAN PROGRAM KODLAMAYA GEÇİŞ
O R T L G İ M A A Ve Akış şemaları.
Programlamaya Giriş-I Bölüm-1. Algoritma Algoritma günlük yaşamımızda yaptığımız işler sırasında sıklıkla kullandığımız bir yöntemdir. Algoritma, bir.
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.
ALGORİTMA VE AKIŞ ŞEMASI
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Bölüm 2 C Dilinin Temelleri
PROGRAMLAMA VE KODLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Algoritmanın Hazırlanması
Bilgisayarın Ana Parçaları ve Çevre Birimleri
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
Problemi Çözme Adımları
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Akis diyagramı Örnekleri
Algoritma ve Akış Diyagramları
Bölüm 2 C Dilinin Temelleri
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

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 her bir şekil standart belli bir anlam taşıdığı için farklı yorumlanıp anlaşılması olası değildir.  Algoritmaların özel geometrik şekiller kullanılarak çizilmiş gösterim şekline « akış diyagramı » denir.

Kullanılan Şekiller – Başla / Dur  Bir algoritmanın başladığı ve bittiği konumu gösterir.  Her akış diyagramında «Başla» ve «Dur» işlemleri bulunmak zorundadır.  Diğer tüm işlemler bu iki şeklin arasına gelir.

Kullanılan Şekiller – Veri Girişi  Bilgisayara dışarıdan (özellikle klavyeden) veri girişini betimleyen şekildir.  Şeklin içine dışarıdan gelen verilerin aktarılacağı isim(ler) yazılır.

Kullanılan Şekiller – İşlem  Programın çalışması sırasında yapılacak işlemleri ifade etmede kullanılır.  İşlem cümleleri / ifadeleri bilgisayar mantığına uygun olarak yazılır.  Program akışı bir işlem adımına geldiğinde şeklin içinde yazılı olan işlem gerçekleştirilir.  Birden fazla işlem aynı şekilde aralarına virgül konarak ya da alt alta yazılarak gösterilebilir.

Kullanılan Şekiller – Yazdırma / Çıktı  Bir çıkış birimine (ekran, yazıcı, vb.) veri / bilgi yazma amaçlı kullanılır.  Alfasayısal veriler yazdırılacaksa veri çift tırnaklar arasında yazılır.  Doğrudan değişkenin içeriği yazdırılacak ise değişkenin adı yazılır.

Kullanılan Şekiller – Döngü  Belirli işlem veya işlem blokları aynı veya farklı / ardışık değerlerle ya da bazı koşullar sağlanana kadar döngüler şeklinde tekrarlanır.  Döngü şekli içine döngü değişkeninin başlangıç, bitiş ve adım değerleri yazılır. döngü_değişkeni = başlangıç değeri, bitiş değeri, adım değeri

Döngü – Çalışma Mantığı i=a ile döngü başlar i‘nin şimdiki değeri ile işlemleri yap i‘nin değerini c kadar arttır (i=i+c) i ≤ b ise döngü devam eder, değilse çıkar

İç içe Döngüler

Örnek - 1  1’den N’e kadar olan tamsayıların toplamını hesaplayan program IEski TYeni T 100+1= = = = =15

Örnek - 2 IJEski TYeni T = = = = = = = = =36

Örnek - 3 IJKEski TYeni T = = = = = = = =36

Örnek - 4 IJEski TYeni T *1= *2= *3= *1= *2= *3=17

Kullanılan Şekiller – Karar (Karşılaştırma)  Bir algoritmada bir kararın verilmesini ve bu karara göre iki seçenekten birinin uygulanmasını sağlayan şekildir.  Eşkenar dörtgen içerisine kontrol edilecek mantıksal koşul yazılır.  Program akışı sırasında koşulun doğru olması durumunda "Evet" yazılan kısma, yanlış olması durumunda "Hayır" yazılan kısma sapılır.