Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.

Slides:



Advertisements
Benzer bir sunumlar
Bilgisayar Programlama I
Advertisements

İlk deneyimiz… Bu gün bir deney yapalım . İlk deneyimi yapıyorum… • Şu aşağıdaki entegrenin içi bomboş. Tıpkı boş bir teyp kaseti gibi…. • Yazacağım.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
İŞLETİM SİSTEMİ.
İşletim Sistemleri Öğr. Grv. Ömer KAÇMAZ.
C Programlama Diline Giriş
Bilgi Teknolojisinin Temel Kavramları
Bilgisayar Yapısı-Genel
Microsoft Office Word 2010 Bireysel Öğretim Sunumu
BT SINIFLARINDA DYNED KURULUMU
BİLGİSAYARI AÇMA - KAPATMA
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
Bilgisayar Programlama
 BurnAware  FreeDiscBurner  ExpressBurn  UltraIso  WinIso  ImgBurn  DeepBurner  CdBurnerXp  Nero.
PROF. DR. NİZAMETTİN ERDURAN YARD. DOÇ.DR. ZEYNEP ÇİÇEK ÖNEM
Klavye Dilini Değiştirmek Disket, CD-ROM gibi saklama birimlerini biçimlendirme Disketleri kullanılabilir yani veri depolamaya hazır hale getirmek için.
Paralel Programlamaya Giriş
FONKSİYONLAR.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
İnternet Programlama PHP.
İÇİNDEKİLER-1 Başlangıç Bilgisayarı düzgün Şekilde Çalıştırma
Microsoft Visual Studio 2010 Kurulum & Tanıtım
DENETİM MASASI Windows XP - 7.
Dosya Adları ve Uzantıları
Windows 3-B Çevirme'yi kullanma.:Windows 3-B Çevirme, aralarında hızlı bir şekilde dönmenizi sağlamak için pencerelerinizi üç.
Programlama Ortamı ve Araçlar
Chapter 1: A First Program Using C#
UBUNTU LINUX KURULUMU Ders-2
BİLGİSAYAR YAZILIMI.
C++.
Paralel Programlamaya Giriş
Windows 8.
Dyned Kurulumu ve Kullanımı
Temel belge İşlemlerİ Microsoft Office Word 2007.
Bilgi Teknolojisinin Temel Kavramları
VLC MEDİA PLAYER.
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
AÇIK KAYNAK İŞLETİM SİSTEMİ
Az kullanılan ögeler menüden kaldırılabilir. Kısayollar yaratılabilir.
VERİ YAPILARI İşaretçi Nedir? Nesne Tabanlı Programlama.
DynEd İngilizce Dil Eğitimi Sistemi Kurulumu
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM ATÖLYE ÇALIŞMASI Katılımcı Öğretmenlerce Tasarlanmış Ders İşleniş Senaryoları #izmirBTogretmenleriAtolyede | İzmir İl.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Daha önceki bölümlerde, yazılımlarla birlikte gelen hazır küçük resimleri incelemiştik. Örneğin, kelime işlemciler.
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
Bilişim Teknolojileri 5.ve 6. Sınıflar için ders notu
Ders 2 Algoritma İfade Şekilleri
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
BİLGİSAYAR KOMUT: Bilgisayara istediğimiz şeyleri yaptırabilmek için verdiğimiz emirlerdir.
Ünite II: Bilgisayarı Kullanma ve Yönetme Basit Düzenlemeler Yapma Dosyaları Düzenleme Yazdırma.
Doküman Yönetim Sistemi (DYS) Kurulumu ve Ayarları
C Programlama Dili Bilgisayar Mühendisliği.
::: Soru Numarası Seçin :::
UBUNTU LINUX KURULUMU Ders-2
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
PROGRAMLAMA TEMELLERİ
İNTERNET PROGRAMCILIĞI 2
Windows işletim sistemi ve sürümlerinin incelenmesi
Bilgisayar Mühendisliğine Giriş
Bilgisayar Bilimi Genel Bilgiler.
Sunum transkripti:

Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi

Yazılım ve Kullanıcı DONANIM İŞLETİM SİSTEMİ Programlama Dilleri Derleyicileri Veri tabanları Uygulama Programları Destek Programları Kullanıcı uygulama Programları

Yazılım ve Kullanıcı Uygulama Programı: Bilgisayar sisteminde bir uygulamanın gerçekleştirilmesi için uygun programlama dili komutları ile geliştirilen program. Uygulama geliştirmek için kullanılan programlama dilleri genellikle üst düzey dil olarak sınıflanır. Programlama dilleri doğuşundan bugüne uygulama ve teknoloji gelişimine paralel olarak gelişir ve çeşitlenir. Programlama dilleri doğal dil gibi, bir alfabe (sözcük ve simgeler), giriş/çıkış hesaplama, karşılaştırma,saklama ve tekrar (yineleme) gibi işlem komutlarından (deyimlerinden) oluşur. Üst düzey dillerden en yaygın kullanılanları C ve C++, Java, Visual Basic, ve tabanında bu diller olan Web işlem destekleyen C#,XML gibi dillerdir. Bu diller Kullanıcıya yönelik kurallı olmaları nedeni ile doğrudan bilgisayar tarafından işletilemezler, İşleye bilmeleri için Makine Diline dönüştürülmeleri zorunludur.

Üst düzey programlama dilleri ile hazırlanan programların Bilgisayarca doğrudan işlenmesi için “derleyici program” adı verilen bir yardımcı ile makine diline dönüştürülmelidir. Biz uygulama Laboraturında C/C++ Derleyicisini kullanacağız.

Derleyici Kullanımı “Bilgisayar laboratuarında yapılacak uygulama çalışması”, hazırlanan algoritmik çözüm yolunun bilgisayara aktarılması-programlama dili ile Kaynak Program oluşturulması,derlenmesi ve doğruluğunun sınanması ile sonuç alınması aşamalarını kapsar. Çözüm algoritması BİLGİSAYAR Derleme/İşletim Eylemi Çıktı Sonuç Girdi Program Girdi: klavye, disk/saklama vb ortamlarından gönderilen nesne. Yerine getirme eylemine de girdi işlemi denir.Çıktı: nesnenin görüntüleme, yazma, saklama birimlerindeki içeriği. Yerine getirme eylemine de çıktı işlemi denir.

Program Derleme insan Üst-düzey dil (C dili) İle yazdığınız Kaynak Program main(){int a,b; scanf”(%d.”,&a); b=a*a+2; ……… Makine Diline Dönüştürülmüş İşleyebilir – Amaç Program (İşleyebilir program) DERLEYİCİ PROGRAM Derleyici (compiler) : Bir üst-düzey programlama dilinde yazılmış program komutlarını, makinenin işleyebileceği komutlara dönüştürmeye yarayan hazır program. Bu eyleme de Derleme( compile) denir.

Program (uygulama) İşletimi VERİ Üst düzey dil Makine dili Derleme/Deneme İşletimi Uygulama İşletimi Kural ve işlem HATALARI İşletim ve Yöntem HATALARI Kaynak Program Scaf(“ %d”&a); b=a+2; Printf(“%d”, b); ….. Amaç Program Program.Çıktısı SONUÇ HATA ARAMA DÜZELTME VE DENEME SONUÇ DOĞRULAMA

PROGRAM GELİŞTİRME ORTAMLARI Programcılar C programları geliştirmek için farklı platformları kullanabilirler. Program oluşum safhaları hatırlanacak olursa, öncelikle programların kaynak kodlarını yazılabileceği bir metin editörü, derlemek için derleyici bulunması gerekir. Popüler olarak kullanılan yazılımlar tüm bu saydığımız parçaları tüm bir paket olarak programcının hizmetine sunan Tümleşik Program Geliştirme (Integrated Development Environment - IDE) yazılımlarıdır.

Dev C++ IDE Bloodshed Yazılımım evinin ücretsiz olarak sunduğu Türkçe dahil bir çok dille destek veren bir program geliştirme ortamıdır. Uygulama Laboratuarınızdaki bilgisayarlarda yüklü bulunan bu derleyiciyi “kısayol çağırma” simgesini Masaüstündeki bu simgeye “Tıklayarak” çalıştırınız

İlk program Dosya/Yeni/Kaynak Kodu Dosyası menü seçeneğini seçerek yada Ctrl+N kısayol tuşunu kullanarak yeni bir dosya açınız. Açtığınız yeni pencere içerisine aşağıdaki kodu yazarak, adı numaranız olacak şekilde ( C gibi) diske kaydediniz. (Bunun için disk üzerinde adı BIL olan bir klasör oluşturup bu klasörün içine kaydediniz. Klasörünüzü C: sürücüsünde oluşturamazsanız diğer disk sürücülerini deneyiniz. )

İlk Program

Derleme Programı yazdıktan sonra Çalıştır/Derle yada Ctrl+F9 emrini vererek programı derleyiniz. Eğer herhangi bir yazım hatası yapılmamışsa yandaki gibi bir mesaj görüntülenecektir. Eğer yazım hatası yapılmışsa hatalı olan satırlar işaretlenerek yazım hatası olduğu bildirilecektir.

Çalışabilir program Derleme işleminden sonra programınızın doğrudan çalıştırılabilir (executable) dosyası oluşmuştur. (Kullanılan yazılım bağlama işlemini otomatik olarak yapar). Hem.c uzantılı kaynak kod dosyasını hemde.exe uzantılı doğrudan çalıştırılabilir dosyaları Windows gezgininden kontrol ediniz.

Çalışabilir program

Program Çalıştırma Programınızı çalıştırıp izlemek için Çalıştır/Çalıştır emrini vererek yapabilirsiniz. Ancak program çok hızlı bir şekilde çalışacağından sonuçları izleyemezsiniz. Aynı şey exe dosyasının üzerine çift tıkladığınızda da olur. Bunu için Başlat/Programlar/Donatılar/Komut İstemi emrini vererek DOS ortamına geçiniz. Bu ortamda cd\ emri ile ana klasöre çıkınız. Daha sonra cd grup08 yazarak kendi klasörünüz içine giriniz ve.exe dosyasının adını yazıp entere basarak çalıştırınız. İşlemler aşağıda gösterilmiştir.

Program Çalıştırma

Programı Çalıştırma Dosyanızı Dosya/Kapat emri ile kapatınız. Dosyanızı tekrar açmak için Dosya/Proje veya Dosya Aç yada Ctrl+O emrini veriniz. Ekrana yazdırılan mesaj bilgisini isminiz olacak şekilde değiştiriniz. return 0 komutundan önce system(“PAUSE”) emrini ekleyerek programın durmadan önce bir tuşa basılana kadar beklemesini sağlayacaksınız. (Ya da getch() komutunu kullanınız. Bu komut için kodunuzun başına #include emrini de eklemelisiniz)