Akis diyagramı Örnekleri

Slides:



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

Bilgisayar Mühendisliğine Giriş
Bölüm 2 C Dilinin Temelleri
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
SQL de Değişken Tanımlama
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.
T-SQL-2.Konu Akış Kontrolleri.
Fortran PROGRAMLAMA DİLİ
ALGORİTMA ve PROGRAMLAMA
AKIŞ ŞEMALARI 2.DERS.
Fonksiyonlar.
İ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,
Bilgisayar Programlama Güz 2011
SQL de Değişken Tanımlama
BPR151 ALGORİTMA VE PROGRAMLAMA - I
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Temel tanımlar ve işleyiş
MATLAB’ de Programlama
Akış Kontrol Mekanizmaları
PASCAL ile Programlamaya Giriş
DEĞİŞKENLER VE VERİ TİPLERİ
DEĞİŞKENLER.
JAVA’DA DÖNGÜLER.
MATLAB’te Döngüler.
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
AŞAĞIDA BELİRTİLEN LİNK ADRESLERİNDEN BİRİNE GİRİŞ YAPILMALI.
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
C# Veri Tipleri ve Değişkenler
C PROGRAMLAMA FONKSİYONLAR Adres ile Fonksiyon Çağırma Pointer (İşaretçiler) ile Fonksiyon Çağırma Rekürsif Fonksiyonlar.
4. KONTROL VE DÖNGÜ KOMUTLARI
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ Prof.Dr.Mustafa ERGÜN PASCAL ile Programlamaya Giriş DÖNGÜLER (Loops)
Procedure ve Function PASCAL’da
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.
Algoritma Mantığı ve Akış Diyagramları
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
YAPISAL PROGRAMLAMA KAVRAMI
İnternet Programlama-I
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
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.
BÖLÜM 3 AKIŞ DİYAGRAMI.
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.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.
Algoritma Örnekleri.
Algoritma ve Akış Şemaları
C Programlama Dili Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
2.2. Özel Semboller ve Pascal Sözcükleri
Excel’de VBA Programlama (Visual Basic Application)
Algoritmanın Hazırlanması
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
Bilgisayar Bilimi Problem Çözme Süreci-2.
2.2. Özel Semboller ve Pascal Sözcükleri
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
NİŞANTAŞI ÜNİVERSİTESİ
DO- CONTINUE Deyimi: Bir programda yer alan belirli işlemlerin, önceden bilinen bir düzende ve sayıda yenilenmesi amacı ile kullanılır. Deyimin genel yapısı:
Algoritma ve Programlamaya Giriş
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

1.1.3. Akis diyagramı Örnekleri Bu bölümde, sözlü veya yazılı olarak oluşturduğumuz algoritmanın programa dönüştürülmesi sırasında programın çalışma sırasını da gösteren akis diyagramlarıyla ilgili örnekler aşağıda verilmiştir. Örnek : Dışardan girilen bir sayıyı okuyup bu sayıyı tekrar yazdıran programın akış şemasını çiziniz.

Örnek 2: Dışardan girilen iki sayıyı toplayıp sonucu ekrana yazdıran programın akış şemasını çiziniz.

Örnek 3: Dışardan girilen iki sayıyı toplayıp bunların ortalamasını bulup toplam ve ortalama sonucunu ekrana yazdıran programın akış şemasını çiziniz.

Örnek 4: 1'den 100'e kadar olan sayıların toplamlarını ve ortalamalarını veren programın akış diyagramını çiziniz.

Örnek 5: Dışardan girilen N sayısının faktöriyelini hesaplayan programın akış diyagramını çiziniz.

Temel Pascal Komutları Begin komutu: Program veya program blokları bu komutla başlar. End Komutu: Program veya program içindeki bloklar end komutu ile sonlandırılır. Write komutu: Bir mesajı yada değişkeni yazdırmak için kullanılır. Read komutu: Değer okumak için kullanılır. Var komutu: Program içinde kullanılacak değişkenleri tanımlamak için kullanılır. Var bölümünde tanımlanan her değişkenin bir tipi olmak zorundadır. Tamsayı (integer), ondalıklı sayı (real) gibi.

Örnek 1: Bir sayı okuyup bu sayıyı tekrar ekrana yazdıran pascal programı Var x:integer; Begin write(‘Sayı Girin’); read(x); write(x); End.

2 PASCAL PROGRAMLAMA DİLİ YAPISI 2.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; {İsteğe bağlı} Tanımlama Bloğu; {Değişken sabit varsa} Begin İcra Bloğu; {Yapılacak İşlemler} End. Programların asıl icra bölümü son bölümüdür. Yukarıda icra bloğu olarak gösterilen bu bölüm, Pascal komut cümlelerinden oluşur. ICRA bloğu, "BEGIN" ile başlar "END." ile sona erer. Her program bloğu birden fazla "END" içerebilir. Ancak bu end deyimleri program içinde bulunan değişik blokların sonunu göstermek için kullanılır ve hiç birinin sonunda "." işareti bulunmaz. "." işareti sadece ana programın sonunu göstermek amacıyla kullanılabilir. Ana programın sonu haricindeki diğer "END" deyimlerinin sonunda ";" işareti kullanılır.

Program Başlığı: Bir Pascal programının ilk kısmı, kullanılması programcının seçimine bağlı olan "program başlığı'dır. Program başlığı, programa bir isim vermek için kullanılır ve program isimlerinde İngiliz alfabesinde bulunmayan Türkçe karakterler kullanılmamalıdır. Programa uzun isimler verilebilir ancak sözcükler arasında boşluk bulunmamalıdır. Tanımlama Bloğu: Pascal programının bu bölümünde program icra bloğunda kullanılan sabitler ve değişkenlerin isimleri ve bunların ne tür sabit/değişken olduğu bildirilir. Bu blok Pascal programı içerisinde mutlaka belirtilmelidir. Örnek olarak, aşağıda değişik veri tiplerindeki değişkenlerin bir tanımlama bloğunda nasıl tanımlanabileceği gösterilmiştir.