NİŞANTAŞI ÜNİVERSİTESİ

Slides:



Advertisements
Benzer bir sunumlar
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
Advertisements

Bilgisayar Dosya Uzantıları
Nesneye Dayalı Programlama
Değişken Tanımlamaları
C Programlama Diline Giriş
BİL 112 Programlamaya Giriş: C
OOP4 LAB.
Elektrik-Elektronik Mühendisliği Bölümü DİZİLER C Programlama Dili Yaz Stajı Cengiz TEPE SAMSUN 2007.
Nesneye Dayalı Programlama
Veri Yapıları Ve Algoritmalar
Veri Yapıları ve Algoritmalar
Nesneye Yönelik Programlama
Bilgisayar Programlama
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Temel Veri Türleri ve Operatörler
VER İ T İ PLER İ Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş, (7. Baskı),
C’nin Kısa Tarihçesi C AT&T laboratuarlarında 70’li yıllarının başında Dennis Ritchie tarafından tasarlanmıştır. Ritchie o yıllarda B adlı programlama.
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
CEIT 101 Teorik Emrah Soykan - Konu 8 -. Dosya ve Dizin(Klasör) Kavramı : Bilgisayarda yapılan çalışmalar( Yazı, resim, şekil, grafik vb.) daha sonra.
BGK207 Bilgisayar I EN101, EN201 Temel Bilgi Tek. Kul. I
Bölüm 3: Diziler BTEP 102 – Veri Yapıları ve Programlama
C# Veri Tipleri ve Değişkenler
Veri Yapıları ve Algoritmaları ders_1
VERİ TİPLERİ VE DEĞİŞKENLER
Değişken Türleri.
DİZİLER Arrays.
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Bugünkü konular Programlama dilleri ve Syntax Generic C Program yapısı
VERİ ve BELLEK & DEĞİŞKENLERİN SAKLANMASI Asst.Prof.Dr.Misket YEKTAY Gizem AYIK.
İbrahim Olgaç PROGRAMLAMA DİLLERİ SUNUMU C#
PROGRAMLAMAYA GİRİŞ.
C Programlama Dili Bilgisayar Mühendisliği.
Algoritma ve Programlamaya Giriş
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H03
C Programlama Diline Giriş
3- VERİ TİPLERİ - OPERATÖRLER Nesne Yönelimli Programlama - i
YAPISAL PROGRAMLAMA Hafta-6
NİŞANTAŞI ÜNİVERSİTESİ
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Veri Tipleri 12/4/2018.
BİLGİSAYAR programlama II
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

NİŞANTAŞI ÜNİVERSİTESİ Bilgisayar Programlama C Programlama Dili Giriş NİŞANTAŞI ÜNİVERSİTESİ © Mühendislik Mimarlık Fakültesi mmf.nisantasi.edu.tr

NİŞANTAŞI ÜNİVERSİTESİ © Programlama Temel Kavramlar ATOM :Bir Programlama dili için anlam taşıyan en küçük parça. DEĞİŞKEN :Önceden belirlenmiş kurallara uygun olarak ismini istediğimiz gibi verebildiğimiz atomlardır. OPERATÖR :Önceden tanımlanmış işlemleri yapan atomlardır. SABİT :Doğrudan işleme sokulan ,değişken bilgi içermeyen atomlar. AYIRAÇLAR :Ayıraç ve sonlandırıcı olarak kullanılan atomlar. NESNE :Bellekte yer Kaplayan ve içeriklerine erişilebilen alanlar. Nesne Özellikleri :İsmi,Değeri,Türü,Faaliyet Alanı,Ömrü. İFADE :Değişken Operatör ve Sabitlerin kombinasyonu NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Programlama C orta seviyeli bir programlama dilidir. Diğer yapısal programlama dillerine göre C dilinin seviyesi daha düşüktür. C dili hem yüksek seviyeli dillerin, kontrol deyimleri, veri yapıları gibi avantajlarını bünyesinde barındırırken, aynı zamanda bitsel operatörler gibi makine kodu deyimlerini yansıtan operatörlerlere sahiptir. Yani C dili hem makinanın algısına hem de insanın algılamasına yakın bir dildir. NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Programlama Temel Program Yapısı NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Programlama Çok Kullanılan Dosya Uzantıları *.cpp C++ dosyası *.c C dosyası *.h Header (Başlık) dosyası *.rc Resource (Kaynak) dosyası *.ico Icon dosyası *.bmp BitMap (Resim) dosyası *.txt Text (Metin) dosyası *.rtf RichTextFormat dosyası *.dat Data (Veri) dosyası NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Veri Tipleri Tip1 Adı Byte Diğer Adı Değer Aralığı int * signed, Sisteme Bağlı signed int unsigned int unsigned __int8 1 char, –128 ile 127 signed char __int16 2 short, –32,768 ile 32,767 short int, signed short int __int32 4 –2,147,483,648 ile 2,147,483,647 __int64 8 none –9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı char 1 signed char –128 ile 127 unsigned char none 0 ile 255 short 2 short int, –32,768 32,767 signed short int unsigned short unsigned short int 0 ile 65,535 long 4 long int, –2,147,483,648 2,147,483,647 signed long int unsigned long unsigned long int 0 ile 4,294,967,295 NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı enum * yok int ile aynı float 4 3.4E +/- 38 (7 hane) double 8 1.7E +/- 308 (15 hane) long double 10 1.2E +/- 4932 (19 hane) NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı enum * yok int ile aynı float 4 3.4E +/- 38 (7 hane) double 8 1.7E +/- 308 (15 hane) long double 10 1.2E +/- 4932 (19 hane) NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © kaynaklar Brian W. Kernighan , Dennis M. Ritchie, (1988), C Programlama Dili – ANSI C, DAISYSCIENCE, Editor: Dr. Rifat Çölkesen . Necati Ergin, C Ders Notları, C ve Sistem Programcıları Derneği NİŞANTAŞI ÜNİVERSİTESİ ©