DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Advertisements

Değişken , Veri Türleri ve Operatörler
Dersin Adı:ALGORİTMA GELİŞTİME TEKNİKLERİ Dersin Kodu:YBS506 Konu:Kontrol Yapıları(if / if-else) 2.HAFTA.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
BİLEŞİK ATAMA VE DÖNGÜLER
Kontrol İfadeleri : 2.Kısım
DÖNGÜ İFADELERİ.
KOŞUL İFADELERİ onbirc.com/133.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
switch - case Yapısı Döngü Yapıları
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 2: Program Denetimi
BİL 112 Programlamaya Giriş: C
EDUTIME Java Day 4 Serdar TÜRKEL.
KOŞUL İFADELERİ GMGNKJG.
Yapısal Program Geliştirme – if, if-else
OPERATÖRLER.
Program Kontrol İfadeleri
Makine Müh. & Jeoloji Müh.
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
Koşul/Karar Komutları Doç.Dr. Cihad DEMİRLİ Sunuda yer alan görseller adresinden alınmıştır.
SQL de Değişken Tanımlama
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
ŞART İFADELERİ.
Döngü Yapıları.
FONKSİYONLAR.
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
Akış Kontrol Mekanizmaları
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller Aslı Ergün.
Kontrol Yapıları ve Döngüler
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
DEĞİŞKENLER.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 2: Koşula Göre İşlem Yapma
Çoklu dallanma seçimi: switch
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
JAVA’DA DÖNGÜLER.
Mantıksal Operatörler ve Denetim Yapıları
PHP'de Program Denetimi
DÖNGÜLER(Loop) while, for döngüleri Break ve continue işlevleri
C Programlama Diline Giriş
VERİ TİPLERİ VE DEĞİŞKENLER
PROGRAM DENETİM DEYİMLERİ
Nesne Tabanlı Programlama 2
KOŞUL İFADELERİ.
Akış Kontrolü ve Döngüler
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR programlama II
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
IF if (şart) { İşlemler… }
Sayısal Analiz / Uygulama
BİLGİSAYAR PROGRAMLAMA Ders 4: Koşula Göre İşlem Yapma Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Algoritma ve Programlamaya Giriş Ders 5. C Programlama Dili - 2.
İnternet Programlama - 2
Fonksiyonlar ve Diziler
C Programlama Dili Bilgisayar Mühendisliği.
Programlama Dillerinin Temel Elemanları
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Excel’de VBA Programlama (Visual Basic Application)
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
YAPISAL PROGRAMLAMA Hafta-6
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bölüm 2: Program Denetimi
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır? Öğrenilmesi gerekenler DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır? Karakter test fonksiyonları nelerdir? Ödev yapılıp C dosyası olarak teslim edilecek

Deyim Nedir? Operatörlerin, değişkenlerin kombinasyonlarına ifade denir. ; sonlandırıcı olarak isimlendirilir. Deyim ifade ile sonlandırıcıdan oluşan atom gurubudur. c= a*b-d /*ifadedir*/ c= a*b-d; /*deyimdir*/

Dört çeşit deyim vardır. Yalın deyimler İfadenin sonuna sonlandırıcı konularak oluşturulurlar. ifade; a=b+3; c++;

2. Bileşik deyimler Birden fazla deyimin bir blok içinde toplanması ile oluşur. C’de bloklar aynı zamanda bileşik deyimlerdir. { deyim1 deyim2 deyim3 }

3. Bildirim deyimleri Bildirim amacı ile oluşturulan deyimlerdir. int a, b, c; char x; float kilo, boy;

4. Kontrol deyimleri Program akışını kontrol etmek için kullanılan deyimlerdir. Kontrol deyimleri en az bir anahtar sözcük içerir; ya da birden fazla blokdan oluşabilir. Örnekler;

if(ifade){ deyim1 deyim2 } else{ deyim3 deyim4 switch(a) { case 1: deyim16, ...break; case 2: deyim17, ...break; case 3: deyim20, ...break, default: deyimN;

if deyimi Programın akışını kontrol etmek amacı için kullanılır. Genel ifadesi if(ifade) deyim1 else deyim2 Deyimler yalın yada bileşik olabileceği gibi kontrol deyimi de olabilir.

İf deyimi icrasında, önce derleyici if parantezinin içindeki ifadenin sayısal değerini hesaplar. Hesapladığı bu sayısal değeri mantıksal Doğru ya da Yanlış olarak yorumlar (0 ise Yanlış, 0 dışı bir değer ise Doğru). örnek

a=8; if(a*5<50) deyim1 else deyim2 deyim3 i1:a*5 40 i2:i1<50 1 sonuç: Doğru 2. adım: ifade doğru olduğu için deyim1 yapılır deyim2 yapılmaz 3. adım: deyim1den deyim3 atlanarak yapılır.

int getchar(void) geri dönüş değeri klavyeden alınan karakterin ASCII tablosundaki numarasını gösteren int türünden bir sayıdır. getchar fonksiyonu enter tuşuna ihtiyaç duyar. Bu standart C fonksiyonunu kullanmak için stdio.h kütüphanesine ihtiyaç vardır.

int isalpha( int c ) Parametresi olan karakter, büyük yada küçük harf ise Doğru (sıfır dışı bir değere), alfabetik bir karakter değilse Yanlış(sıfır değerine) geri döner. Örnekte kendimizin isalpha fonksiyonunu yazacağız.

#include<stdio.h> int myisalpha(char ch) { if(ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') return ch; else return 0; } void main(void) char ch; ch=getchar(); if(myisalpha(ch)) printf("Alfabetik karakter!\n"); printf("Alfabetik karakter degil!\n"); Uygulama sınıfda yapılacak

ödev int toupper( int c ); Fonksiyonunu siz yazın. Parametresi olan “c” eğer küçük harf ise, onun büyük harf karşılığı ile geri döner. Yani küçük harfi büyük harfe çeviriniz. HER SINIF FARKLI ÖDEV ALACAK.

KARAKTER TEST FONKSİYONLARI TANIMLAMALARI SİZ YAZINIZ int isdigit(int c) int isalpha(int c) int isalnum(int c) int isxdigit(int c) int islower(int c) int isupper(int c) int tolower(int c) int toupper(int c) int isspace(int c) int iscntrl(int c) int ispunct(int c) int isprint(int c) int isgraph(int c) TANIMLAMALARI SİZ YAZINI