Bölüm 3 Atama ve Girdi/Çıktı Komutları

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 2 C Dilinin Temelleri
Advertisements

Atama ve Girdi/Çıktı Komutları
Bölüm 2: Program Denetimi
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
C ile Programlamaya Giriş
The if statement. if Şartlı kontrol Koşul değimi doğru (1) yada yanlış (0) değeri üretir. Şartın doğru olması durumunda if satırından sonraki değimler.
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.
Bu günkü konular Basit I/O Expressions (ifadeler)
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
2. HAFTA 2. Hafta.
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.
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 PROGRAMLAMA DİLLERİ. PROGRAMLAMA DİLLERİNDE KULLANILAN VERİ TİPLERİ Bilgisayarda işlenen veriler iki türdür: Sayısal Alfasayısal.
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA MATLAB Yrd.Doç.Dr. Cengiz Tepe.
Örnek 1 Kullanıcının girdiği bir sayının karesini hesaplayan bir program yazınız.
TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.
BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi.
Bağlama ve Kapsam Kavramları
Bölüm 4 Seçme Komutları Alıştırmalar
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
Bölüm 5 Döngü Komutları while Komutu while Komutu Diğer Operatörler (Bileşik atama, artırma ve azaltma operatörleri ) Diğer Operatörler (Bileşik atama,
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
1 Bölüm 3 Atama ve Girdi/Çıktı Komutları Alıştırmalar Bu bölümdeki problemler “C Dersi Çözümlü Problem Kitabı”, N. E. Ça ğ ıltay, C. E. Selbes, G. Tokdemir,
1 Bölüm 2 C Dilinin Temelleri Alıştırmalar Bu bölümdeki problemler “C Dersi Çözümlü Problem Kitabı”, N. E. Ça ğ ıltay, C. E. Selbes, G. Tokdemir, ve Ç.
Bölüm 2 C Dilinin Temelleri
Excel 2007.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
Printf Bu komut ekrana çıktı veren komuttur. Pascalda kullanılan writeln komutuyla aynı anlamdadır.
C Programlama Dili Çağdaş Hakan Aladağ.
Algoritma ve Programlamaya Giriş
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
BİLGİSAYAR PROGRAMLAMA Ders 3: C ile Programlamaya Giriş
BÖLÜM 5 POINTER’LER (İŞARETÇİLER)
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı
Algoritma ve Programlamaya Giriş
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Algoritma ve Programlamaya Giriş
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
C PROGRAMLAMA DİLİNE GİRİŞ
BİLGİSAYAR PROGRAMLAMA Ders 4: Koşula Göre İşlem Yapma
Bölüm 2 C Dilinin Temelleri
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
ARDUİNO Arduino Eğitimleri Bölüm 4 Programlama Dili Temelleri - II
Bilgisayar Mühendisliğine Giriş
3.hafta METODLAR.
Bölüm 7 İfadeler ve atamalar.
BİLGİSAYAR programlama II
BİLGİSAYAR programlama II
YAPISAL PROGRAMLAMA Hafta-4
YAPISAL PROGRAMLAMA Hafta-7
Fortran Proglama Dili’nin Esasları
Bilgisayar Bilimi Koşullu Durumlar.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
BİL 112 Programlamaya Giriş
Bilgisayar II 8 Mart Mart
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Bilgisayar Bilimi Fonksiyon Yazma.
Değerler ve Değişkenler
WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }
NİŞANTAŞI ÜNİVERSİTESİ
Bölüm 2 C Dilinin Temelleri
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
C ile Programlamaya Giriş
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Sunum transkripti:

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

Atama Komutu Değişkenlerin yani bellek hücrelerinin içine veri saklamak için kullanılan yöntemlerden birisi atama komutudur. değişken = ifade; Komut Bellek Görüntüsü

Atama Komutu Tanımlama Komutu Bellek Görüntüsü Atama Komutu Bellek Görüntüsü Atama Komutu Bellek Görüntüsü

Atama Komutu int k; double z;

Atama Komutu Değişkenlere İlk Değer Ataması Tanımlama ve Atama Ayrı Komut Olarak: Tanımlama ve Atama Tek Komut Olarak:

Operatörler Aritmetik Operatörler Tekli (unary) eksi (-): Sayıyı negatif hale getirir: -3 -9 Tekli (unary) artı (+): Sayıyı pozitif hale getirir: +5 +7.8 Çıkarma Operatörü (–): İki değerin birbirinden çıkarılmasını sağlar, 13-112 7-9-2 2.9-0.32.6 Toplama Operatörü (+): İki değerin toplanmasını sağlar, 3+14 5+2-3 1.1+0.31.4 Bölme Operatörü (/): Bir değerin diğer bir değere bölünmesini sağlar, 5/22 -3.0/2-1.5 6/23

Operatörler Aritmetik Operatörler 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0

Operatörler Aritmetik Operatör Kuralları İ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. 2.0+3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

Operatörler Aritmetik Operatörlerin Öncelik Sırası

Operatörler Aritmetik Operatörlerin Öncelik Sırası

İsim Sabitleri #define sabit_adı değer Örnek: Pi sayısını isim sabiti olarak tanımlayan komutu yazalım. #define PI 3.1415

Veri Tipi Dönüşümü 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ü 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 * /

(istenilen_ veri_tipi) değişken_ismi Veri Tipi Dönüşümü Tanımlanan 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 */

Çı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.

Çıktı Fonksiyonu – printf() Örnek: #include <stdio.h> 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

Çı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.

Çı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

Çıktı Fonksiyonu – printf()

Çıktı Fonksiyonu – printf() Formatlı Çıktı Örnek Çıktı %nd printf(“%4d”, 33); 33 %nc printf(“%3c”, ‘M’); M %ns printf(“%10s”, “Merhaba”); Merhaba %n.mf printf(“%f”, 12.236); 12.236000 %n.me printf(“%10.3e”, -0.0536); -5.350e-02

Çıktı Fonksiyonu – printf() Ters Eğik Çizgi Karakter Sabitleri (\)

Çıktı Fonksiyonu – printf() Ters Eğik Çizgi Karakter Sabitleri (\) Çıktı: MerhabNasilsin? Çıktı: Merhaba Nasilsin

scanf(“format_dizgisi”, girdi_listesi); Girdi Fonksiyonu – scanf() 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. scanf(“format_dizgisi”, girdi_listesi); int a,b; ... scanf(“%d%d”, &a,&b); Girdi: 3 5 3 5 a b b

Matematik Kütüphanesi Örnek: sqrt(a*b-c/6.0); pow(p*q, 5.0)