isa özkan_ programlama dilleri

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Advertisements

MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
JavaScript Birinci Hafta.
BİLEŞİK ATAMA VE DÖNGÜLER
Kontrol İfadeleri : 2.Kısım
PROGRAMLAMA DİLLERİ 1- Temel kavramlar
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Önemli Programlama Dillerinin Gelişimi
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
4 Kontrol Yapıları: 1.Bölüm.
SQL de Değişken Tanımlama
KOŞUL İFADELERİ GMGNKJG.
Karar ifadeleri ve Döngüler
T-SQL-2.Konu Akış Kontrolleri.
ALGORİTMA NEDİR? Algoritma,herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir[2]. Diğer bir deyişle algoritma verilerin bilgisayara hangi.
Yapısal Program Geliştirme – if, if-else
DÖNGÜLER.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
İnternet Programcılığı II
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
PROGRAM GELİŞTİRME 1.HAFTA.
4. HAFTA Mart 2010.
PROGRAMLAMA VE ASSEMBLY DİLİ
PROGRAMLAMA DİLLERİ
Kabuk Programlama Kerem ERZURUMLU
SQL de Değişken Tanımlama
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
Akış Kontrol Mekanizmaları
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Çoklu dallanma seçimi: switch
KUYRUKLAR (QUEUES).
NESNEYE-YÖNELİK PROGRAMLAMA
~KOŞUL İFADELERİ~.
İŞLETİM SİSTEMLERİ İşletim sisteminin, kolay ve hızlı kullanım, kaynak verimliliği gibi kıstasların dışında, ortamında saklanan bilgilerin, gerekse izinsiz.
JAVA’DA DÖNGÜLER.
Kabuk Programlama Kerem ERZURUMLU
İnternet Programcılığı II
PHP'de Program Denetimi
DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?
VERİ TİPLERİ VE DEĞİŞKENLER
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
İKMAP İnternet 1 Ders Notu
Göğüşhan KILIÇ twitter.com/gogushan_kilic PHP’ye Giriş OLMAYA HAZIR MIYIZ?
KOŞUL İFADELERİ.
PHP Programlama Dili GİRİŞ.
Akış Kontrolü ve Döngüler
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
YAPISAL PROGRAMLAMA KAVRAMI
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
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.
PHP'de Program Denetimi
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
Excel’de VBA Programlama (Visual Basic Application)
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bilgisayar Bilimi Problem Çözme Süreci-2.
YAPISAL PROGRAMLAMA Hafta-4
Bilgisayar Mühendisliğine Giriş
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

isa özkan_ programlama dilleri

isa özkan_ programlama dilleri Konu Başlıkları Programlama Dilleri Programlama Dillerinin Özellikleri Geleneksel Sınıflandırma Programlama Paradigmaları Programlama Dili Sınıflandırmaları Programlarda Kullanılan Araçlar Veri Türleri Veri Yapıları Atama İfadeleri Kontrol İfadeleri Programlama Kavramları isa özkan_ programlama dilleri

isa özkan_ programlama dilleri Yazılım kelimesi bilgisayar programlama dilleriyle oluşturulan dokümanları, dosyaları ifade eder. Yani bilgisayarınızda işletilmek, çalıştırılmak üzere tasarımlanmış dosyalar, yazılım kapsamına girer ve programlama dilleri ile oluşturulur[3]. isa özkan_ programlama dilleri

PROGRAMLAMA DİLİ NEDİR? Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama dili denir[2] isa özkan_ programlama dilleri

Doğal dillerde olduğu gibi programlama dillerinin de kuralları vardır. Doğal dillerin aksine bu kurallardan en küçük bir sapma yapıldığında bile program çalışmaz. isa özkan_ programlama dilleri

isa özkan_ programlama dilleri Bu nedenle program yazma işleminin hızlı ve verimli olabilmesi ve sonuçta ortaya çıkan programın hatasız çalışabilmesi için programın yazımında bazı kurallara uyulması gerekir[1]. isa özkan_ programlama dilleri

isa özkan_ programlama dilleri TARİHÇE 1945 yılından itibaren yıllar boyunca beş nesil programlama dili geliştirilmiştir. Bunlar; Birinci nesil, 1945 - makine dili İkinci nesil, 1955'ler - çevirici dil Üçüncü nesil, 1960 başları - yüksek düzey diller (yordamsal diller) COBOL, BASIC, C. Dördüncü nesil, 1970 başları - çok yüksek düzey diller (soruna-yönelik diller): Örneğin, SQL, FOCUS. Beşinci nesil, 1980 başları - doğal diller[5]. isa özkan_ programlama dilleri

PROGRAMLAMA DİLLERİNİN ÖZELLİKLERİ Çok sayıda programlama dili bulunmakla beraber hepsinde bilgisayarın işlemlerini yönetmeye yönelik temel fonksiyonlara karşılık gelen komutlar mevcuttur. isa özkan_ programlama dilleri

PROGRAMLAMA DİLLERİNİN ÖZELLİKLERİ Programlama dillerinin en önemli özelliklerinden birisi makineden bağımsız olabilmeleridir. Programın taşınabilirliği olarak ta adlandırılan bu özellik programın geliştirildiği bilgisayardan başka bir bilgisayarda da çalışabilmesi anlamına gelir. isa özkan_ programlama dilleri

PROGRAMLAMA DİLİ SINIFLANDIRMALARI Makine dilleri, Assembly dilleri, Üst düzey diller, Uygulama üreteçleri. isa özkan_ programlama dilleri

PROGRAMLAMA PARADİGMALARI Programlama dillerinin gelişimi sırasında temel kuralların programlama dillerine nasıl yansıdığına bakıp bu dilleri değişik kategorilerde sınıflandırılması gibi kavramlar programlama paradigmaları olarak adlandırılırlar[1]. isa özkan_ programlama dilleri

PROGRAMLAMA PARADİGMALARI İmperatif Diller Dekleratif Diller Fonksiyonel Diller Nesneye Dayalı Diller isa özkan_ programlama dilleri

PROGRAMLARDA KULLANILAN ARAÇLAR Programlar kullanıcı ile makine arasındaki ilişkiyi sağlayan kurallar dizinidir. Bu kurallar programlama dilleri arasında faklılıklar gösterse de bazı kavramlar veya araçlar tüm dillerde kullanılırlar. isa özkan_ programlama dilleri

PROGRAMLARDA KULLANILAN ARAÇLAR Değişkenler (variables) Sabitler (constants) isa özkan_ programlama dilleri

isa özkan_ programlama dilleri VERİ TÜRLERİ Programlama dilleri çeşitli işlemleri yapabilmek için kullanılabilecek veri türlerini ve bu türler üzerinde yapılabilecek işlemleri tanımlar. En yaygın olarak kullanılan veri türleri; tam sayılar (integer), gerçek sayılar (real), mantıksal veriler (boolean) ve karakterler (string) olarak sayılabilir. isa özkan_ programlama dilleri

isa özkan_ programlama dilleri VERİ TÜRLERİ O halde, açıklamalardan yola çıkarak, veri türlerini üç başlık altında toplayabiliriz. Sayılar Mantıksal veriler Karakterler isa özkan_ programlama dilleri

ATAMA İFADELERİ Bir değişkene bir değer atamak için kullanılan ifadelerdir. En yaygın olarak kullanılan programlama araçlarıdır. Değişken adı <atama ifadesi> (değer veya işlem) isa özkan_ programlama dilleri

Atama ifadesi dillere göre farklılık gösterebilir. ATAMA İFADELERİ Atama ifadesi dillere göre farklılık gösterebilir. isa özkan_ programlama dilleri

isa özkan_ programlama dilleri KONTROL İFADELERİ Programın akışını etkileyen ve normal akış sırasını değiştirebilen ifadelerdir. Bunlardan en yaygın olarak bilineni, goto ifadesidir. isa özkan_ programlama dilleri

isa özkan_ programlama dilleri KONTROL İFADELERİ “if then else” if (a= =b) then c=0 else c=1; isa özkan_ programlama dilleri

isa özkan_ programlama dilleri KONTROL İFADELERİ “while” While (x!=0) { a=a+1; x=x–1; } isa özkan_ programlama dilleri

isa özkan_ programlama dilleri KONTROL İFADELERİ “switch case” Switch (h) { case 4: x=4; break; case 9: x=9; break; case 2: x=2; break; } isa özkan_ programlama dilleri

isa özkan_ programlama dilleri KAYNAKLAR [1] YARMAN, Fatoş, T. (2000). Bilgisayar Sistemleri. Ankara: Akademi Yayıncılık. [2] http://www.istanbul.edu.tr/eng/jfm/ozcep/bilgisayar/Bilgisayarlarin%20Temelleri(1).ppt (18.03.2007) [3] http://www.godoro.com/Divisions/Ehil/Mecmua/Magazines/Articles/txt/html/article_ProgrammingAndLanguage.html (18.03.2007) [4] http://www.sorucevap.com/bilisimteknolojisi/sunucuyazilimlar/exchangeserver/ders.asp?209289 (18.03.2007) [5] www.mis.boun.edu.tr/egeli/bp181/ (18.03.2007) isa özkan_ programlama dilleri