FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ

Slides:



Advertisements
Benzer bir sunumlar
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Advertisements

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
BPR151 ALGORİTMA VE PROGRAMLAMA - I
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
PHP ile Lab Örnekleri Lab Çalışması.
Döngüler.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Ayrık Yapılar Matlab Notları
Makine Müh. & Jeoloji Müh.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
DÖNGÜLER For While Do While.
DÖNGÜ İFADELERİ.
DÖNGÜ “Şart sağlandığı sürece” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır.
switch - case Yapısı Döngü Yapıları
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Bölüm 4 – Kontrol İfadeleri:1.kısım
Bölüm 2: Program Denetimi
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ KONTROL : Prof. Dr. Asaf VAROL
SQL de Değişken Tanımlama
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
4. KONTROL VE DÖNGÜ KOMUTLARI
Karar ifadeleri ve Döngüler
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
DÖNGÜ İFADELERİ.
Yapısal Program Geliştirme – if, if-else
Makine Müh. & Jeoloji Müh.
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : KAPSÜLLEME.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
~DÖNGÜLER~.
SQL de Değişken Tanımlama
Döngü Yapıları.
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Akış Kontrol Mekanizmaları
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
Kontrol Yapıları ve Döngüler
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Çoklu dallanma seçimi: switch
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
MATLAB’te Döngüler.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
DÖNGÜ YAPILARI.
DÖNGÜLER.
C#’TA DÖNGÜLER onbirc.com/133.
4. KONTROL VE DÖNGÜ KOMUTLARI
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
Nesne Tabanlı Programlama 2
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
While EndDo Repeat Until For Next.  Program mantığı içinde belirli bir düzene bağlı kalarak sürekli tekrar eden işlemlerin belirli bir kritere/değişkene.
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.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BÖLÜM 3 AKIŞ DİYAGRAMI.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Excel’de VBA Programlama (Visual Basic Application)
PINAR KARTALO Ğ LU.  Belirli sayıda i ş lemlerin tekrarlanması için kullanılan döngülerdir. for döngüleri ba ş langıç ve biti ş de ğ erleri arasında.
Bilgisayar Bilimi Döngüler.
Sunum transkripti:

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ KONU : OPERATÖRLER, ŞARTLI İFADELER, DÖNGÜLER DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL

OPERATÖRLER = Atama Operatörü A=4, b=’Oku’ + Toplama A=4+86 - Çıkarma ANLAMI ÖRNEK KULLANIMI = Atama Operatörü A=4, b=’Oku’ + Toplama A=4+86 - Çıkarma A=86-52 * Çarpma A=9*86 / Bölme A=86/12 ** Kuvvet alma A=8**3 (8′in 3.kuvveti) < Küçük if x<y <= Küçük veya Eşit if x<=y > Büyük if x>y >= Büyük veya Eşit if x>=y == Eşit if x==y != Eşit Değil if x!=y

OPERATÖRLER % Kalanı verir 5%2 Sonuç:1 // Bölümü verir 20//2 Sonuç=10 ANLAMI ÖRNEK KULLANIMI % Kalanı verir 5%2 Sonuç:1 // Bölümü verir 20//2 Sonuç=10 Pow(x,y) Kuvvet alır Pow(3,4) Sonuç=81 abs(x) Mutlak Değer Abs(-10) Sonuç=10 Or Veya (Biri Doğru Olunca Sonuç Doğru) X or Y And Ve(Sadece İkisi doğru olunca sonuç doğru) X and Y Not Değil(Doğru ise yanlış, Yanlış ise doğru yapar) Not X

OPERATÖRLER Örnekler:

OPERATÖRLER Örnekler: değerleri için ; Eşittir Operatörünün Kullanımı; Eşit Değildir Operatörünün Kullanımı;

OPERATÖRLER Örnekler: Büyüktür Operatörünün Kullanımı; Or (veya) Operatörünün Kullanımı;

doğruysa işletilecek blok elif<şart>: doğruysa işletilecek blok ŞARTLI İFADELER İF ELSE if <şart>: doğruysa işletilecek blok elif<şart>: doğruysa işletilecek blok else: şartlar yanlışsa işletilecek blok

_____________________________________________ ŞARTLI İFADELER İF ELSE Örnekler: Sayının çift veya tek olduğunu bulan program Sayı Tek Olduğunda _____________________________________________ Sayı Çift olduğunda

İF ELSE Birinci ifadede z değişkenine atanan b değeri x değerinden büyük olduğu için şart sağlanamamıştır. Ancak else satırı olmadığı için ekrana herhangi bir şey yazılmamıştır. İkinci ifadede z değişkenine atanan y değeri x değerinden büyük olduğu için şart sağlanmıştır ve ekrana print komut satırındaki ifadeler yazılmıştır.

Örnekler: İç içe if else yapısı kullanılarak sayılar arasında en küçük olanın bulunması sağlanmıştır. Programı çalıştırdığımızda sonuç aşağıdaki gibi olur.

İTERASYON (TEKRARLANMA-DÖNGÜ) FOR DÖNGÜSÜ for i in range (başlangıç,bitiş,artışmiktari): bitiş sayısına veya daha büyük bir sayıya ulaşana kadar işletilecek blok Bitiş sayısına veya daha büyük bir sayıya ulaşıldıktan sonra işletilecek blok

İTERASYON (TEKRARLANMA-DÖNGÜ) FOR DÖNGÜSÜ Örnekler:1 den 10’a kadar sayıların toplamını bulan program. Programın Sonucu:

İTERASYON (TEKRARLANMA-DÖNGÜ) FOR DÖNGÜSÜ Örnekler:1 den 10’a kadar tek sayıların toplamını bulan program. Programın Sonucu:

İTERASYON (TEKRARLANMA-DÖNGÜ) FOR DÖNGÜSÜ Örnekler:Klavyeden girilen sayının kendisinden küçük tam bölenlerini bulan program. Programın Sonucu:

İTERASYON (TEKRARLANMA-DÖNGÜ) WHILE DÖNGÜSÜ while <şart>: Şart Doğru olduğu sürece işletilecek blok Şart sağlanmadığında devam edilecek blok While ifadesi doğru olduğu müddetçe devam eden döngüdür. While döngüsü ile diğer döngü ve şart ifadeleri beraber içiçe kullanılabilinir.

İTERASYON (TEKRARLANMA-DÖNGÜ) WHILE DÖNGÜSÜ Örnekler: iterasyonsayisi değeri 0’dan büyük iken y değişkeninin değerini her defasında x değeri kadar arttıran program. Program çalıştırıldığında sonuç aşağıdaki gibi olur.

WHILE DÖNGÜSÜ Örnekler: Yukarıdaki program x değerini tam bölen sayıların bulunmasını sağlar. Program çalıştırıldığında sonuç aşağıdaki gibi olur.

İTERASYON (TEKRARLANMA-DÖNGÜ) WHILE DÖNGÜSÜ Örnekler: Girilen Sayının Faktöriyelini while döngüsü ile bulan program Program çalıştırıldığında sonuç aşağıdaki gibi olur.

KAYNAKLAR MIT Üniversitesinin ders notları http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/lecture-videos/ http://www.python.org/