Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

STRİNG FONKSİYONLARI.
Soru1: 1’den 4’e kadar olan tamsayıları ekrana tek satırda görülecek şekilde yazdıran bir programı aşağıdaki metotları kullanarak yazınız. Bir printf ifadesi.
Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Bölüm 12 ÜST DÜZEY KONULAR Dinamik Bellek Ayırma Önişlemci
BÖLÜM Atama Deyimi (Assignment)
Göstericiler (Pointers)
C PROGRAMLAMA DİLİNE GİRİŞ
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
Bölüm 2 C Dilinin Temelleri
Değişken Tanımlamaları
C Programlama Diline Giriş
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Atama ve Girdi/Çıktı Komutları
Bölüm 2: Program Denetimi
VERİ TİPLERİ VE DEĞİŞKENLER
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
String Kütüphanesindeki Arama Fonksiyonları
Bölüm 10 Yapılar ve Birleşimler
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Fonksiyonlar.
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
C ile Programlamaya Giriş
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Temel Veri Türleri ve Operatörler
FONKSİYONLAR.
Bilgisayar Programlama
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
VERİ TİPLERİ VE DEĞİŞKENLER
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
Değerler ve Değişkenler
Bölüm 2 C Diline Genel Bir Bakış. 1/29 /* Örnek1- toplama.c Klavyeden girilen iki tamsayının toplamını bulup ekrana yazar. Erkan Yasan */ #include.
Bugünkü konular Programlama dilleri ve Syntax Generic C Program yapısı
Bu günkü konular Basit I/O Expressions (ifadeler)
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
1 Yapılandırılmamış programlama Prosedür/Fonksiyon gerekliliği Prosedural Programlama Fonksiyon Tanımlama/Prototip/Çağırma Örnek fonksiyonlar Fonksiyon.
Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?
2. HAFTA 2. Hafta.
Algoritmalar ve Programlama I Ders 5: Operatörler
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR PROGRAMLAMA Ders 3: C ile Programlamaya Giriş
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 4 Seçme Komutları Alıştırmalar
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
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ölüm 2 C Dilinin Temelleri
PROGRAMLAMAYA GİRİŞ.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Fonksiyonlar ve Diziler
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
BÖLÜM 5 POINTER’LER (İŞARETÇİLER)
C Programlama Diline Giriş
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 2 C Dilinin Temelleri
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Bölüm 3 Atama ve Girdi/Çıktı Komutları
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Bölüm 2 C Dilinin Temelleri
C ile Programlamaya Giriş
Sunum transkripti:

Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu – printf() Girdi Fonksiyonu – scanf() Matematik Kütüphanesi

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 2 Atama Komutu değişken = ifade; Değişkenlerin yani bellek hücrelerinin içine veri saklamak için kullanılan yöntemlerden birisi atama komutudur. Komut Bellek Görüntüsü

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 3 Atama Komutu Tanımlama Komutu Bellek Görüntüsü Atama Komutu Bellek Görüntüsü

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 4 Atama Komutu int k; double z;

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 5 Atama Komutu Değişkenlere İlk Değer Ataması Tanımlama ve Atama Ayrı Komut Olarak: Tanımlama ve Atama Tek Komut Olarak:

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 6 Tekli (unary) eksi (-): Sayıyı negatif hale getirir : Tekli (unary) artı (+): Sayıyı pozitif hale getirir : Çıkarma Operatörü (–): İki değerin birbirinden çıkarılmasını sağlar, 13-1    2.6 Toplama Operatörü (+): İki değerin toplanmasını sağlar, 3+1    1.4 Bölme Operatörü (/): Bir değerin diğer bir değere bölünmesini sağlar, 5/2  /2  /2  3 Operatörler Operatörler Aritmetik Operatörler

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 7 Mod Operatörü (%): İki tamsayı değerinin birbirine bölünmesinden kalan değeri verir. Sadece tamsayı değerleri için tanımlıdır. 5%2  1 10%3  1 4%2  0Operatörler Aritmetik Operatörler

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 8 Operatörler  İki operatör yan yana kullanılamaz. (2+/3) geçersiz  İki tamsayı işleminin sonucu tamsayıdır. 2+3  5 5/2  2  Sayılardan birisi reel ise sonuç reel sayıdır  5.0 5/2.0  2.5  İşlem sırası parantez kullanılarak belirtilebilir.  Parantez kullanıldığı durumlarda, işlem içten dışa doğru ilerler.  Parantezlerin olmadığı durumda öncelik tablosu geçerlidir Aritmetik Operatör Kuralları

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 9Operatörler Aritmetik Operatörlerin Öncelik Sırası

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 10Operatörler Aritmetik Operatörlerin Öncelik Sırası

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 11 İsim Sabitleri #define sabit_adı değer Örnek: Pi sayısını isim sabiti olarak tanımlayan komutu yazalım. #define PI

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 12 Veri Tipi Dönüşümü double r=0.5, p=5.2,s; int i=15, q=10, w; char ch; s = i/q; /*s 1.0 değerini alır. * / w = r * p; /*w 2 değerini alır. * / ch=5*i; /*ch 75 değerini alır * / Değişkenlerin değerlerinin veya sabitlerin veri tiplerinin başka veri tiplerine dönüştürülmesi veri tipi dönüşümü olarak adlandırılır. Otomatik Veri Tipi Dönüşümü

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 13 Veri Tipi Dönüşümü (istenilen_ veri_tipi) değişken_ismi int sayi1,sayi2; double bolum; sayi1=2; sayi2=4; bolum=sayi1/sayi2; /*bolum 0.0 değerini alır */ bolum=(double)sayi1/(double)sayi2; /*bolum 0.5 değerini alır */ sayi1=(int) 3.6;/*sayi1 3 değerini alır */ Tanımlanan Veri Tipi Dönüşümü

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 14 Çıktı Fonksiyonu – printf() printf() fonksiyonu program sonuçlarının ekranda gösterilmesini sağlayan bir kütüphane fonksiyonudur. printf (“format dizgisi”); Örnek: printf(“Bu bir ciktidir.”); Çıktı: Bu bir ciktidir.

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 15 Çıktı Fonksiyonu – printf() Örnek: #include int main(void) { printf(“gecen ogrenci sayisi”); printf(“=30,”); printf(“ kalan ogrenci sayisi=“); printf(“10”); return(0); } Çıktı: gecen ogrenci sayisi=30, kalan ogrenci sayisi=10

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 16 Çıktı Fonksiyonu – printf() Çıktıların ayrı satırlarda gösterilmek isteniyorsa yeni satır karakteri ‘\n’ kullanılmalıdır. Örnek: printf(“Bu 1. satır. \nBu 2. satir.”); Çıktı: Bu 1. satir. Bu 2. satir.

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 17 Çıktı Fonksiyonu – printf() printf() değişkenlerin veya ifadelerin değerlerinin ekranda gösterilmesini sağlar. printf (“format dizgisi”,çıktı listesi); Örnek: int x = 75; printf(“%d”, x); Çıktı: 75

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 18 Çıktı Fonksiyonu – printf()

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 19 Çıktı Fonksiyonu – printf() ÖrnekÇıktı %nd printf(“%4d”, 33); 33 %nc printf(“%3c”, ‘M’); M %ns printf(“%10s”, “Merhaba”); Merhaba %n.mf printf(“%f”, ); %n.me printf(“%10.3e”, ); e-02 Formatlı Çıktı

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 20 Çıktı Fonksiyonu – printf() Ters Eğik Çizgi Karakter Sabitleri (\)

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 21 Çıktı Fonksiyonu – printf() Ters Eğik Çizgi Karakter Sabitleri (\) Çıktı: MerhabNasilsin? Çıktı: Merhaba Nasilsin

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 22 Girdi Fonksiyonu – scanf() scanf (“format_dizgisi”, girdi_listesi); int a,b;... scanf(“%d%d”, &a,&b); Girdi: 3 5 scanf() fonksiyonu kullanıcı tarafından veri girişinin yapılmasını ve bu verilerin girdi listesinde belirtilen değişkenlerde saklanmasını sağlayan bir fonksiyondur. 35 abb

C DERSİ Programlamaya Giriş Bölüm 3 Atama ve Girdi/Çıktı Komutları 23 Matematik Kütüphanesi Örnek: sqrt(a*b-c/6.0); pow(p*q, 5.0)