TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.

Slides:



Advertisements
Benzer bir sunumlar
C Programlama Diline Giriş
Advertisements

Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri Kullanıldığı Yerler Örnekler Düzenleyen: Mehhmet Akif BARIŞ.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Dosya Yönetimi Dosya, Klasör ve Sürücüler HÜSEYİN ALİOSMANOĞLU.
Arduino nedir ? Atmega 328P Microcontroller USB ile bilgisayara bağlanır. Basit bir kullanımı olup kullanıcı dostudur. C++ tabanlı Arduino yazılımı ile.
Yazdırılmak istenen model Solidworks, Autocad, Catia vb. Cad programlarında ölçülerine uygun olarak tasarlanır. 1 1.
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.
DONANIM VE YAZILIM.
Çağrı Kuçat SQL Yapısı.
9. HAFTA 25 Nisan2016. Fonksiyon M-Dosyaları Fonksiyon dosyaları ilk satırda “function” kelimesi bulunan “.m” uzantısı bulunan dosyalardır. MATLAB içinde.
Bağlama ve Kapsam Kavramları
Grafik ve Animasyon-II FLASH CS5 Öğr.Gör. Onur BULUT.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
ÇOK BOYUTLU SİNYAL İŞLEME
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
BİLGİSAYAR PROGRAMLAMA DERSİ
Katalog Tarama B a s ı l ı k a y n a k l a r
Metin Tabanlı İçerik Oluşturma Araçları (Microsoft Word Programı)
FONKSİYONLAR.
C Programlama Dili Çağdaş Hakan Aladağ.
Algoritma ve Programlamaya Giriş
KDV BEYANNAMESİ / MUHTASAR BEYANNAME / KURUMLAR VERGİSİ BEYANNAMESİ / GEÇİCİ VERGİ BEYANNAMESİ’NDE ORTAK ÖZELLİKLER F5 PENCERESİ Beyannamelerde yer alacak.
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Problem Çözme ve Algoritmalar
MODEL YETERSİZLİKLERİNİ DÜZELTMEK İÇİN DÖNÜŞÜMLER VE AĞIRLIKLANDIRMA
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı
Algoritma ve Programlamaya Giriş
SUNUM PROGRAMLARI (Bölüm 2)
C PROGRAMLAMA DİLİNE GİRİŞ
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
BİLGİSAYAR PROGRAMLAMA Ders 4: Koşula Göre İşlem Yapma
Klavye Kullanımı.
Ofis Yazılımları – Veritabanı Programları
İNTERNETTE ARAMAYI ÖĞRENİYORUM
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Temel Bilgisayar Bilgileri
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
PROBLEM ÇÖZME VE ALGORİTMALAR
3.hafta METODLAR.
Bilgisayar Programlamasına ve Veri Analizine Giriş
BİLGİSAYAR programlama II
BİLGİSAYAR programlama II
NİŞANTAŞI ÜNİVERSİTESİ
Arduino Programlama Dili
MİKROİŞLEMCİLER VE MİKROBİLGİSAYARLAR
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Bilgisayar Bilimi Koşullu Durumlar.
Bilgisayar II 8 Mart Mart
NİŞANTAŞI ÜNİVERSİTESİ
Fonksiyonlar ve Alt Programlar
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
Bilgisayar Bilimi Fonksiyon Yazma.
Değerler ve Değişkenler
TURNITIN programında tez tarama
NİŞANTAŞI ÜNİVERSİTESİ
SDCC kullanarak C Programlama
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

TC Windows Editörü DevC++

KURULUM

PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR

DİL SEÇİM SAYFASI VE TÜRKÇE KURULUM

YENİ C++ DOSYASI AÇMAK

Programı yazdıktan sonra Derlemek için ctrl+F9 kullanılır. Böylece program.exe file haline gelir.

Program derlendikten sonra çalıştırılmak isteniyorsa Ctrl+F10 tuşlarına basılarak program çalıştırılır.

Program hem derlenip hem de çalıştırılacaksa F9 tuş ile yapılır.

Programın Tüm ayarları Araçlar menüsünün altından yapılır. (Yazı büyüklüğü, renkler, dil seçenekleri, başlık dosyalarının tanımlamaları, dosya yolları …)

İLK PROGRAM

Başlık (Header) Dosyaları Fonksiyon tanımlamaları Global değişkenler main ( ) { Lokal değişkenler Sabitler Program gövdesi ve fonksiyonları } fonk ( ) { } Bir C Programının Genel Yapısı

Örneği bir kod ile gösterirsek!

#include Bir C programlama dilinde, program başında diyez ('#') işareti ile başlayan satırlar geçekte C diline ait olmayıp ön işlemci dilidir. Bu yüzden derleme işlemleri iki adımda yapılır Bu önişlemci verilen dosyanın içeriğini, kullanıldığı yerde kaynak dosyasının içine ekler. Çoğunlukla derleyiciye ait komut kütüphanelerinde bulunan fonksiyonların prototiplerinin ve diğer çeşitli tanımlamaların bulunlunduğu (h uzantılı) başlık dosyalarının programa dahil edilmesinde kullanılır. #include önişlemcisi ile kullanılan standart input output (genel giriş çıkış) ifadesinin kısaltılmış şeklidir. stdio.h bir kütüphanedir basit giriş çıkış komutlarının kullanılması için yazılması zorunlu olan kısımdır. C dilinde çalışma yapabilmek için çaşitli kütüphaneleri kullanmamız zorunludur. Örneğin, matematiksel işlemleri yapabilmek için maths.h kütüphanesi,sistem saatini kullanmayı istiyorsak Time.h, grafiksel işlemler yapmak istersek graphics.h kütüphaneleri kodlarımızı yazmadan önce derleyiciye çağırmalıyız.Çünkü yazdığımız kodlar sadece gerekli kütüphaneler kullandığı zaman anlamlı ifadeler halini almaktadır, aksi halde derleyici tanımlanmayan ifade diyerek bizi uyaracaktır.

main() Bu satır yapılacak program bloğunun ana fonksiyon olduğunu anlatır. C dili ile bilinilmesi gereken önemli noktalardan biriside C dili bütünüyle fonksiyonlardan oluşan bir dildir. En basit işlemleri yaptığımız kısım bile ana fonksiyon olarak adlandırılır, bilgisayar ilk bu fonksiyonu çalıştırmaya başlar, bu fonksiyonda eğer diğer fonksiyonlar çağırılmışsa onlara gider ve en son yine bu fonksiyonda program tamamlanılır.

{ Süslü parantez ana fonksiyonun yada programının başladığını göstermektedir. Bu ifade Pascal programlama dilinde Begin komutuyla aynı anlama gelmektedir.

/* Açıklama Satırı: Program ile ilgili bilgiler yazılır. Bu program iki sayıyı toplar ekrana yazar 23 Şubat 2008 */ // Açıklama satırları yukarıda görüldüğü gibi /* açıklama*/ arasına yazılabilecegi gibi // iki slash kullanılarak da oluşturulabilir. Not düşme (Açıklama satırı)

Yazı format değişkenleri (printf için) \n : Yeni satır, \a : zil sesi \t : tab kadar boşluk bırakılır. \r : İmleci satır başına konumlandırır \b : İmleci bir karakter geri götürür.

Yapılması istenenler

#include main() { printf("***ANKARA***\n"); printf("***İSTANBUL***\n"); return 0; } #include int main() { printf("eeeeeeee\n"); printf("e \n"); printf("eeeeeeee \n"); printf("e \n"); printf("eeeeeeee\n"); return 0; } #include int main() { printf("*** ***\n"); printf(" *** \n"); return 0; }