yazılım nedir

100
GAZİ ÜNİVERSİTESİ GAZİ EĞİTİM FAKÜLTESİ-BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ ABDULKADİR ERDEĞER Giriş YAZILIM NEDİR? 1

Upload: aerdeger

Post on 13-Jan-2017

41 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Yazılım Nedir

1

GAZİ ÜNİVERSİTESİ GAZİ EĞİTİM FAKÜLTESİ-BİLGİSAYAR VE ÖĞRETİM

TEKNOLOJİLERİ EĞİTİMİ ABDULKADİR ERDEĞER

Giriş

YAZILIM NEDİR?

Page 2: Yazılım Nedir

Yazılım Nedir ?2

Yazılım 1.Sistem Yazılımları

1.1. İşletim Sistemi Yazılımları

1.1.1. Masaüstü İşletim Sistemleri• 1.1.1.1. Windows İşletim Sistemi• 1.1.1.2. Mac OS İşletim Sistemi• 1.1.1.3. Linux İşletim Sistemi• 1.1.1.4. Unix İşletim Sistemi

1.1.2. Mobil İşletim Sistemleri• 1.1.2.1. Android İşletim Sistemi• 1.1.2.2. İOS İşletim Sistemi• 1.1.2.3. Windows Mobil İşletim

Sistemi• 1.1.2.4. SYMBIAN İşletim Sistemi• 1.1.2.5. BLACKBERRY OS İşletim

Sistemi

1.2. Hizmet Yazılımları

Page 3: Yazılım Nedir

Yazılım Nedir ?3

Yazılım 2.Uygulama Yazılımları

2.1. Genel Amaçlı

2.1.1. Kelime İşlem Programları2.1.2. Sunu Programları

2.1.3. Hesap Tablosu Programları2.1.4. Dosya Yöneticileri ve Veri Tabanı Yönetim Programları2.1.5. İnternet Programları

2.2. Özel Amaçlı2.2.1. Analiz ve Karar Verme2.2.2. Planlama, Programlama, Koordinasyon ve Organizasyon2.2.3. İletişim2.2.4. Eğitim

Page 4: Yazılım Nedir

Yazılım Nedir ?4

Yazılım 3.Programlama Dilleri

3.1. Makine Dili

3.2. Assembly Dili

3.3. Yüksek Seviyeli Diller

3.4. Çok Yüksek Seviyeli Diller

3.5. Yapay Zekaya Yönelik Diller

Page 5: Yazılım Nedir

Yazılım Nedir ?

Ders Hakkında

Bu sunuda yazılım hakkında temel bilgileri öğreneceğiz.

5

Page 6: Yazılım Nedir

Yazılım Nedir ?

Ders Hedefi

Bu sunu tamamlandığında yazılımın tanımını, kaç bölümden oluştuğu bu bölümleri neler kapsadığını öğreneceksiniz.

6

Page 7: Yazılım Nedir

Yazılım Nedir ?

Hem bilgisayar sistemini oluşturan donanım parçalarının yönetimini hem de kullanıcıların işlerini yapmak için gerekli olan komutlar topluluğuna yazılım denilmektedir Yazılım Nedir(2015).

7

Page 8: Yazılım Nedir

8 Yazılım Nedir ?

Yazılımlar, • 1.Sistem Yazılımları • 2.Uygulama Yazılımları• 3.Programlama Dilleri

olmak üzere üç ana gruba ayrılır Bilgisayar Nedir(2015).

Page 9: Yazılım Nedir

9 1. Sistem Yazılımları

Bölüm Hedefi

Bu bölümde Sistem Yazılımının tanımını ve içeriği hakkında bilgi sahibi olacaksınız.

Page 10: Yazılım Nedir

10 1. Sistem Yazılımları

Uygulama yazılımları ile bilgisayar donanımı arasında aracılık eden yani bilgisayar sisteminin pürüzsüz bir şekilde çalışmasını sağlayan yazılımlardır.

Bu kısımda İşletim Sistemi (Operating System) ve Hizmet (Utility) yazılımları kısaca incelenecektir Bilgisayar Nedir(2015).

Page 11: Yazılım Nedir

11 1.1. İŞLETİM SİSTEMİ YAZILIMLARI

İşletim sistemi, bilgisayarın ilk açılma anından kapanana kadar kullanıldığı sürece görev yapan ana yazılımdır Dersimiz(2015).

Page 12: Yazılım Nedir

12 1.1. İŞLETİM SİSTEMİ YAZILIMLARI

İşletim sistemi; •Ana ve yan belleklerin en verimli biçimde kullanılmasını,•Donanım birimleriyle iletişimi, •Çeşitli uygulama ve hizmet programlarının çalıştırılmasını sağlar.•Günümüz kişisel bilgisayarında çoğunlukla Windows, MacOS veya Linux işletim sistemleri kullanılır. Örnek: Windows 10, 95, 98, XP, Vista, Pardus, Linux, Unix, Macos vs. Dersimiz(2015).

Page 13: Yazılım Nedir

13 1.1.1.Masaüstü İşletim Sistemleri

Günümüz kişisel bilgisayarlarında çoğunlukla Windows, Mac OS veya Linux işletim sistemleri kullanılır Slideplayer(2015).

Page 14: Yazılım Nedir

14 1.1.1.1.Windows İşletim Sistemi

Microsoft şirketinin geliştirdiği Windows (pencereler) kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, dünyada en çok kullanılan işletim sistemi ailesidir Enformatik(2015).

Page 15: Yazılım Nedir

15 1.1.1.1.Windows İşletim Sistemi

• İlk Windows 1981 yılında satışa sunulmuştur.• Günümüzde en çok kullanılan sürümü Windows 7

olmuştur.• Özellikle tablet bilgisayarlar için Windows 8

geliştirilmiştir. • Son olarak Windows 10 sürümü bulunmaktadır

Enformatik(2015).

Page 16: Yazılım Nedir

16 1.1.1.1.Windows İşletim Sistemi16

Page 17: Yazılım Nedir

17 1.1. İŞLETİM SİSTEMİ YAZILIMLARI

Page 18: Yazılım Nedir

18 1.1.1.2.Mac OS İşletim Sistemi

Apple firması tarafından piyasaya sürülen Apple bilgisayarlarında çalışan sistem yazılımı ilk olarak 1984 yılında orijinal Machintosh adı ile tanıtılmıştır. En son ana sürümü OS X (10.11 El Capitan)'tir Enformatik(2015).

Page 19: Yazılım Nedir

19 1.1.1.2.Mac OS İşletim Sistemi

Page 20: Yazılım Nedir

20 1.1. İŞLETİM SİSTEMİ YAZILIMLARI

Page 21: Yazılım Nedir

21 1.1.1.3.Linux İşletim Sistemi

Linux, işletim sisteminin çekirdeğidir, aynı zamanda genel adıdır. • Linus Torvalds tarafından 1991 yılında geliştirilmiştir.

• Günümüzde Özgür Yazılım (Açık kaynak kod) felsefesi olarak kabul edebileceğimiz bir yapı ile geliştirilmektedir (GNU/GPL) Enformatik(2015).

Page 22: Yazılım Nedir

22 1.1.1.3.Linux İşletim Sistemi

• Çekirdek olarak Linux kullanan pek çok dağıtım adı verilen sürümü mevcuttur.

• Dağıtım, bir GNU/Linux sistemini kurmayı ve yönetmeyi kolaylaştırmayı amaçlayan yazılımlar bütünüdür.

• LinuxMint, Ubuntu, Debian, Fedora, Pardus, KNOPPIX, OpenSuse… Enformatik(2015).

Page 23: Yazılım Nedir

23 1.1.1.3.Linux İşletim Sistemi

Page 24: Yazılım Nedir

24 1.1. İŞLETİM SİSTEMİ YAZILIMLARI

Page 25: Yazılım Nedir

25 1.1.1.4.Unix İşletim Sistemi

60’lı yılların sonunda “C” diliyle yazılan bir işletim sistemidir.

• Çok kullanıcılı (multiuser) ve aynı anda birçok işi yapabilen (multitasking) bir işletim sistemidir.

Komut yorumlayıcı programlar (shell) aracılığı ile kullanıcı ve bilgisayar sisteminin iletişimi sağlanır Enformatik(2015).

Page 26: Yazılım Nedir

26 1.1.1.4.Unix İşletim Sistemi

• Pek çok Unix çeşidi vardır.

• BSD Unix, OpenSolaris, HP-UX, AIX, SCO Unix, Sun OS…

Enformatik(2015).

Page 27: Yazılım Nedir

27 1.1.1.4.Unix İşletim Sistemi

Page 28: Yazılım Nedir

28 1.1.2.Mobil işletim sistemleri

Cep telefonu ve tabletlerde ise Android, İOS ve Windows işletim sistemleri yaygın olarak kullanılmaktadır Slideplayer(2015).

Page 29: Yazılım Nedir

29 1.1.2.1.Android İşletim Sistemi

Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir mobil işletim sistemidir. Son sürümü 6.0 (Marshmallow) dır Enformatik(2015).

Page 30: Yazılım Nedir

30 1.1.2.1.Android İşletim Sistemi

Page 31: Yazılım Nedir

31 1.1.2.2.İOS İşletim Sistemi

iOS (eski adıyla iPhone OS) Apple'ın orijinal olarak iPhone için geliştirdiği ancak daha sonra iPod Touch ve iPad'de de kullanılan mobil işletim sistemidir Enformatik(2015).

Page 32: Yazılım Nedir

32 1.1.2.2.İOS İşletim Sistemi

Page 33: Yazılım Nedir

33 1.1.2.3.Windows Mobil İşletim Sistemi

Microsoft’un akıllı telefonlar ve tabletler için ürettiği işletim sistemidir Slideplayer(2015).

Page 34: Yazılım Nedir

34 1.1.2.3.Windows Mobil İşletim Sistemi

Page 35: Yazılım Nedir

35 1.1.2.4.SYMBIAN İşletim Sistemi

Symbian Ltd. Ericsson, Panasonic, Nokia, Samsung, Siemens AG, Sony Ericsson şirketleri arasında kurulmuştur. Nokia 2009 yılında diğer hissedarların hissesini alarak Symbian'ın tüm varlığını kendi kurduğu Symbian Vakfı'na bağışlamıştır Web.firat.edu.tr(2015).

Page 36: Yazılım Nedir

36 1.1.2.4.SYMBIAN İşletim Sistemi

Şu an geliştirme işi Symbian Vakfı tarafından gerçekleştirilmektedir. Günümüzde en çok kullanılan mobil işletim sistemi olma özelliğini göstermektedir. C++ tabanlıdır Web.firat.edu.tr(2015).

Page 37: Yazılım Nedir

37 1.1.2.5.BLACKBERRY OS İşletim Sistemi

Research In Motion (RIM) tarafından geliştirilmektedir. Java tabanlıdır. RIM tarafından tescillidir. Uygulama geliştiricileri Windows yüklü bilgisayarlarda BlackBerry API kullanarak uygulamalar geliştirebilirler Web.firat.edu.tr(2015).

Page 38: Yazılım Nedir

38 1.2. Hizmet Yazılımları

Hizmet (Utility) yazılımları, genel sistem destek işlemlerini yapmak için kullanılan programlardır Bilgisayar Nedir(2015).

Page 39: Yazılım Nedir

39 1.2. Hizmet Yazılımları

Diskleri biçimlendirmek, dosyaları kopyalamak, disklerdeki programları yedeklemek, dosya sıkıştırma, dosya transfer(ftp), klavye düzenleme, disk yüzeyini düzenleme(fdisk, partition magic), virüs temizleme gibi işlemleri yaparlar Bilgisayar Nedir(2015).

Page 40: Yazılım Nedir

40 1.2. Hizmet Yazılımları

Çoğu işletim sistemi hizmet yazılımlarının yaptığı işlerin çoğunu yapmaktadır. Fakat bazı durumlarda hizmet yazılımları ayrı bir paket olarak daha güçlü özelliklerle üretilmektedir Bilgisayar Nedir(2015).

Page 41: Yazılım Nedir

41 1. Sistem Yazılımları

Bölüm Özeti

Bu bölümde sistem yazılımları hakkında bilgi sahibi oldunuz. İşletim sistemi ve hizmet yazılımları konusunda fikir edindiniz.

Page 42: Yazılım Nedir

42 1. Sistem Yazılımları

Değerlendirme1-İşletim Sistemi Nedir?

A) Kullanıcıların belli başlı bazı işlemleri yapmalarına imkan veren yazılımlardır.

B) Bilgisayarın ilk açılma anından kapanana kadar görev yapan ana yazılımdır.

C) Bilgisayarın, çok güçlü özellikleri olan bir daktilo makinesi gibi kullanılması

özelliğini sağlayan programlardır.

D) Bilgisayara çeşitli işlemler yaptırmasına olanak sağlayan her türlü simge,

karakter ve kurallar grubudur.

E) Belli işlemleri yapmaktan çok; problemlerin çözümünde yöneticilere yardımcı

olmak amacıyla geliştirilmiş programlardır.

Page 43: Yazılım Nedir

43 1. Sistem Yazılımları

Değerlendirme2-Günümüz kişisel bilgisayarlarında çoğunlukla hangi işletim sistemleri

kullanılır?

A) Unix, Linux, Pardus

B) MS Dos, Plan 9, Amiga

C) Pardus, Plan 9, Windows

D) Windows, MAC OS, Linux

E) Mac OS, Amiga, Unix

Page 44: Yazılım Nedir

44 1. Sistem Yazılımları

Değerlendirme3-Günümüz mobil işletim sistemlerinden hangileri yaygın olarak

kullanılmaktadır?

A)Ubuntu Touch, Firefox OS

B)BlackBerry, Mobilinux, Open webOS

C)Android, İOS, Windows işletim sistemi

D)Symbian, Tizen, Moblin

E)MeeGo, Palm Os, Maemo

Page 45: Yazılım Nedir

45 1. Sistem Yazılımları

Değerlendirme4-Genel sistem destek işlemlerini yapmak için kullanılan programlara

ne ad verilir?

A) Hizmet(Utility) yazılımları

B) Mobil İşletim Sistemleri

C) Kelime İşlem Programları

D) Uygulama yazılımları

E) Programlama dilleri

Page 46: Yazılım Nedir

46 1. Sistem Yazılımları

Değerlendirme5-Günümüzde özgür yazılım(Açık kaynak kod) felsefi ile kullanılan

işletim sistemi hangisidir?

A) Windows işletim sistemi

B) Mac OS işletim sistemi

C) Unix işletim sistemi

D) İOS işletim sistemi

E) Linux işletim sistemi

Page 47: Yazılım Nedir

47 1. Sistem Yazılımları

Kaynaklaro Slideplayer.(2015)., slideplayer.biz.tr web sitesinden 4 Aralık 2015 tarihinde http

://slideplayer.biz.tr/slide/3947681/ adresinden erişildi.o Pendikalparslan.(2015)., pendikalparslan.meb.k12.tr web sitesinden 4 Aralık 2015

tarihinde http://pendikalparslan.meb.k12.tr/meb_iys_dosyalar/34/16/280472/dosyalar/2012_12/05112138_1.d.yazlm1.pdf adresinden erişildi.

o Wikipedia.(2015)., en.wikipedia.org web sitesinden 4 Aralık 2015 tarihinde http://en.wikipedia.org/wiki/Mobile_operating_system adresinden erişildi.

Page 48: Yazılım Nedir

48 1. Sistem Yazılımları

Kaynaklaro Supermeydan.(2015)., www.supermeydan.net web sitesinden 4 Aralık 2015 tarihinde

http://www.supermeydan.net/forum/forum670/thread74106.html adresinden erişildi.

o Apple.(2015)., www.apple.com web sitesinden 4 Aralık 2015 tarihinde http://www.apple.com/ios/ adresinden erişildi.

o Donanım-Haber.(2015)., forum.donanımhaber.com web sitesinden 4 Aralık 2015 tarihinde http://forum.donanimhaber.com/m_35230375/tm.htm adresinden erişildi.

o Wikipedia.(2015)., en.wikipedia.org web sitesinden 4 Aralık 2015 tarihinde http://en.wikipedia.org/wiki/Android_%28operating_system%29 adresinden erişildi.

Page 49: Yazılım Nedir

49 1. Sistem Yazılımları

Kaynaklaro Wikipedia.(2015)., tr.wikipedia.org adresinden 4 Aralık 2015 tarihinde

http://tr.wikipedia.org/wiki/Android.. Adresinden erişildi.

o PC-Extra(2015,Nisan-Mayıs), Sayı 32 PC Extra dergisinin 54 sayfasından erişilmiştir.

o Adroid.(2015)., http://www.android.com/ web sitesinden 4 Aralık 2015 tarihinde erişildi.

Page 50: Yazılım Nedir

50 2. Uygulama Yazılımları

Bölüm Hedefi

Bu bölümde Uygulama Yazılımları tanımı ve içeriği hakkında bilgi sahibi olacaksınız.

Page 51: Yazılım Nedir

51 2. Uygulama Yazılımları

Kullanıcıların belli başlı bazı işlemleri yapmalarına imkan veren yazılımlardır. Uygulama yazılımlarının geliştirilmesi için programlama dilleri ve diğer bazı uygulama geliştirme araçları kullanılır Bilgisayar Nedir(2015).

Page 52: Yazılım Nedir

52 2. Uygulama Yazılımları

Uygulama yazılımları genellikle belli bir işletim sistemi altında çalıştırılmak üzere hazırlanır Bilgisayar Nedir(2015).

Page 53: Yazılım Nedir

53 2. Uygulama Yazılımları

Örneğin, Macintosh işletim sistemi altında çalıştırılmak üzere hazırlanan bir kelime işlem programı DOS veya WINDOWS işletim sistemini kullanan kişisel bilgisayar(PC-Personal Computer)larda çalışmayacaktır Bilgisayar Nedir(2015).

Page 54: Yazılım Nedir

54 2. Uygulama Yazılımları

Bununla birlikte, çoğu durumlarda ticari uygulamalar; diğer bir çok işletim sistemi altında da çalışabilecek şekilde hazırlanmaktadır Bilgisayar Nedir(2015).

Page 55: Yazılım Nedir

55 2.1. Genel Amaçlı Uygulama Yazılımları

Günümüzde bilgisayar sistemleri için geliştirilmiş çok sayıda genel amaçlı uygulama yazılımı mevcuttur. Bunların sayısı ve özellikleri her geçen gün hızla artmaktadır Bilgisayar Nedir(2015).

Page 56: Yazılım Nedir

56 2.1. Genel Amaçlı Uygulama Yazılımları

Bu yazılımlardan kişi ve kurumlarca en yaygın olarak kullanılanları; kelime işlem programları, elektronik hesap tablosu programları, sunum programları, dosya yönetim ve veri tabanı yönetim programlarıdır Bilgisayar Nedir(2015).

Page 57: Yazılım Nedir

57 2.1.1. Kelime İşlem Programları

Bilgisayarın, çok güçlü özellikleri olan bir daktilo makinesi gibi kullanılması özelliğini sağlayan programlardır. Hazırlamak istediğiniz belgede grafik, tablo, resim, dipnot ve belgeyi birden fazla sütun halinde düzenlemek gibi özellikleri sağlarlar Bilgisayar Nedir(2015).

Page 58: Yazılım Nedir

58 2.1.1. Kelime İşlem Programları

Bu programlar diğer genel amaçlı uygulama yazılımlarına oranla çok daha yaygın kullanılmaktadır. Bazı kelime işlemciler, masa üstü yayıncılık, elektronik takvim, ve elektronik posta gibi özelliklere sahip olan entegre ofis sistemlerinin temelidir(Word, WordStar, WordPerfect, PW-Professional Write gibi) Bilgisayar Nedir(2015).

Page 59: Yazılım Nedir

59 2.1.2. Hesap Tablosu Programları

Hesap tablosu programları bilgisayar sistemini son derece özellikli bir elektronik hesap makinesine dönüştüren programlardır Bilgisayar Nedir(2015).

Page 60: Yazılım Nedir

60 2.1.2. Hesap Tablosu Programları

En basit özelliği verileri oldukları gibi tablo şeklinde listelemek olduğu gibi, verileri alıp çeşitli türlerde grafiklere dönüştürme özelliğine de sahiptirler(Excel, Lotus 123, Quattro Pro gibi) Bilgisayar Nedir(2015).

Page 61: Yazılım Nedir

61 2.1.3. Sunum Programları

Belli bir konuda yapılan araştırmanın ve/veya hazırlanan raporların sonuçlarını bilgisayar yardımıyla diğer kişilere anlatmak için kullanılır Bilgisayar Nedir(2015).

Page 62: Yazılım Nedir

62 2.1.3. Sunum Programları

Sunum genellikle bilgisayara bağlı bulunan bir projeksiyon/data show cihazı yardımıyla yapılır. Bu uygulamalar her türlü grafik, ses ve video görüntülerinin kullanılmasına imkan verir Bilgisayar Nedir(2015).

Page 63: Yazılım Nedir

63 2.1.4. Dosya Yöneticileri ve Veri Tabanı Yönetim Programları

Büyük miktardaki verileri depolayıp bu verilere hızlı bir erişim ve bu verilerden raporlar hazırlanmasına imkan veren programlardır (Access, Database/Dbase, FoxBase/FoxPro, Oracle, File Maker gibi) Bilgisayar Nedir(2015).

Page 64: Yazılım Nedir

64 2.1.5. İnternet Programları

İnternet teknolojisi ile birlikte kullanılan programlardır. Bunlar tarama programı elektronik posta programı dosya yükleme programları vb. olabilir.

Örn: İnternet Explorer,Outlook Express vb. gibi Mmsrn(2015).

Page 65: Yazılım Nedir

2.2. Özel Amaçlı Uygulama Yazılımları65

Özel amaçlı uygulama yazılımları belirli bazı işleri yapabilmek için geliştirilen, dolayısıyla sınırlı amaçları olan yazılımlardır. Aşağıda bazı özel amaçlı yazılım türleri kısaca belirtilmiştir Bilgisayar Nedir(2015).

Page 66: Yazılım Nedir

2.2.1. Analiz ve karar verme66

Belli işlemleri yapmaktan çok; problemlerin çözümünde yöneticilere yardımcı olmak amacıyla geliştirilmiştir. Matematiksel modellerden faydalanmak üzere istatistik ve yönetim bilimi yazılımlarını birleştirir Bilgisayar Nedir(2015).

Page 67: Yazılım Nedir

2.2.2. Planlama, programlama, koordinasyon ve organizasyon

67

Finansal planlama, bütçe, masraf ve satış raporları hazırlama, toplantı gündemlerinin hazırlanması ve randevuların ayarlanması gibi işler “masa üstü düzenleyicisi”de denilen özel uygulama yazılımları ile yapılır Bilgisayar Nedir(2015).

Page 68: Yazılım Nedir

2.2.2. Planlama, programlama, koordinasyon ve organizasyon

68

Ayrıca “akıllı binalar”, “Hastane Otomasyon Sistemleri” ve proje yönetimi yazılımları da vardır Bilgisayar Nedir(2015).

Page 69: Yazılım Nedir

2.2.3. İletişim69

İletişim programları, bilgisayar ağları arasında iletişim kurulmasına imkan veren yazılımlardır. Günümüzde yaygın bir şekilde kullanılan İnternet hizmetlerinden yararlanmak için geliştirilmiş olan her türlü program iletişim programları içerisinde düşünülebilir Bilgisayar Nedir(2015).

Page 70: Yazılım Nedir

2.2.4. Eğitim70

Bilgisayarlar eğitimde her geçen gün gittikçe artan bir oranda kullanılmaktadır. Bugün piyasada olan programların çoğu öğreticileriyle birliktedir, yani program içindeki yardım menüsünde programın kullanım bilgileri bulunmaktadır Bilgisayar Nedir(2015).

Page 71: Yazılım Nedir

2.2.4. Eğitim71

Ansiklopedik bilgiler içeren, belli bir yer veya konuda hazırlanmış olan tanıtıcı programlar, yabancı dil veya herhangi bir dersle ilgili olarak yardımcı olmak üzere hazırlanmış, internette online veya asenkron eğitim için hazırlanmış programlar eğitim amaçlı programlardır Bilgisayar Nedir(2015).

Page 72: Yazılım Nedir

2. Uygulama Yazılımları72

Bölüm Özeti

Bu bölümde uygulama yazılımları hakkında bilgi sahibi oldunuz. Genel amaçlı ve özel amaçlı yazılımları konusunda fikir edindiniz.

Page 73: Yazılım Nedir

2. Uygulama Yazılımları73

Değerlendirme

1-Hangisi genel amaçlı uygulama yazılımı değildir?

A) Kelime İşlem

B) Hesap Tablosu

C) Sunu

D) Symbian

E) İnternet

Page 74: Yazılım Nedir

2. Uygulama Yazılımları74

Değerlendirme

2-Hangisi özel amaçlı uygulama yazılımı değildir?

A)Haberleşme

B)Analiz ve karar verme

C)Planlama, programlama ve organizasyon

D)Eğitim

E)İletişim

Page 75: Yazılım Nedir

2. Uygulama Yazılımları75

Değerlendirme

3-Hangisi kelime işlem programı değildir?

A)WordStar

B)Lotus

C)WordPerfect

D)Professional Write

E)Microsoft Word

Page 76: Yazılım Nedir

2. Uygulama Yazılımları76

Değerlendirme

4-Hangisi hesap tablosu programıdır?

A)WordPerfect

B)Oracle

C)Prezi

D)FoxBase

E)Excel

Page 77: Yazılım Nedir

2. Uygulama Yazılımları77

Değerlendirme

5-Hangisi sunu programı değildir?

A)Prezi

B)SlideShare

C)Outlook Express

D)SlideRocket

E) PowerPoint

Page 78: Yazılım Nedir

2. Uygulama Yazılımları78

Kaynaklaro BilgisayarNedir.(2015)., www.bilgisayarnedir.com web sitesinden 4 Aralık 2015

tarihinde http://www.bilgisayarnedir.com/uygulama-yazilimlari.html adresinden erişildi.

o BilgisayarNedir.(2015)., www.bilgisayarnedir.com web sitesinden 4 Aralık 2015 tarihinde http://www.bilgisayarnedir.com/genel-amacli-uygulama-yazilimlari.html adresinden erişildi.

o BilgisayarNedir.(2015)., www.bilgisayarnedir.com web sitesinden 4 Aralık 2015 tarihinde http://www.bilgisayarnedir.com/ozel-amacli-uygulama-yazilimlari.html adresinden erişildi.

o Mmsrn.(2015)., www.mmsrn.com web sitesinden 4 Aralık 2015 tarihinde http://www.mmsrn.com/uygulama-yazilimlari-nedir-en-cok-kullanilan-uygulama-yazilimlari-nelerdir/ adresinden erişildi.

Page 79: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ79

Bölüm Hedefi

Bu bölümde Programlama dilleri tanımını ve içeriği hakkında bilgi sahibi olacaksınız.

Page 80: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ80

İster genel amaçlı isterse özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Bir programlama dili, insanların bilgisayara çeşitli işlemler yaptırmasına olanak sağlayan her türlü simge, karakter ve kurallar grubudur Mebk12.meb.gov.tr(2015).

Page 81: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ81

Programlama dilleri insanlarla bilgisayar arasında çevirmenlik görevi yapar. Programlama dilleri, bilgisayara neyi, ne zaman, nasıl yapacağını belirten deyim ve komutlar içerir Mebk12.meb.gov.tr(2015).

Page 82: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ82

Page 83: Yazılım Nedir

3.1.Makine Dili83

Yazılan tüm komutlar 0 ve 1’lerden oluşur. Bütün talimatlar ayrıntılı bir biçimde tanımlanır ve iki tabanlı sayı sistemi kullanılarak kodlama yapılır Mebk12.meb.gov.tr(2015).

Page 84: Yazılım Nedir

3.1.Makine Dili84

Page 85: Yazılım Nedir

3.2.Assembly Dili85

Assembly dili komutları daha kolay bir biçimde anlaşılabilecek ve anımsanabilecek olan simgelerle ifade edilir. Bu dillerle yazılan programlar genellikle çok hızlı çalışır ve daha az depolama yüzeyi gerektirir. Bununla birlikte bu dillerle programlama yapmak çok yorucu, sıkıcı ve zaman alıcıdır Mebk12.meb.gov.tr(2015).

Page 86: Yazılım Nedir

3.2.Assembly Dili86

Page 87: Yazılım Nedir

3.3.Yüksek Seviyeli Diller87

Öğrenilmesi daha kolay, program yazılması daha az zaman alan, daha iyi sonuçlar sağlayan programlama dilleridir. Yüksek düzeyli dillerden birinde yazılan bir program makine diline çevrilmek zorundadır. Dönüştürme işini gerçekleştiren programa derleyici (compiler) denir. Basic, Cobol, Fortran ve Pascal dilleri bu dillere birer örnektir Mebk12.meb.gov.tr(2015).

Page 88: Yazılım Nedir

3.3.Yüksek Seviyeli Diller88

Page 89: Yazılım Nedir

3.4.Çok Yüksek Seviyeli Diller89

Bu dillerdeki temel özellik, kullanıcıların bilgisayara bir şeyin nasıl yapılacağını değil, ne yapılacağını ifade edebilmelerine imkân vermesidir. Visual Basic, Delphi,VB.NET ,Visual C# dilleri bu programlama dillerine birkaç örnektir Mebk12.meb.gov.tr(2015).

Page 90: Yazılım Nedir

3.4.Çok Yüksek Seviyeli Diller90

Page 91: Yazılım Nedir

3.5.Yapay Zekaya Yönelik Diller91

Beşinci nesil programlama dilleridir. Yapay zeka programlama dillerinin çalışma mantığı diğer dillere göre farklıdır. Diğer dillerde bir problemin çözülmesi için gerekenler adım adım yazılır ve programa nasıl yapacağı öğretilirdi. Kısacası bir algoritma oluşturulur ve program buna göre yazılırdı Wikibooks(2015).

Page 92: Yazılım Nedir

3.5.Yapay Zekaya Yönelik Diller92

Yapay zekada ise koşulları ve kısıtlamaları programa verdiğinizde, çözümü programın kendisi bulur. Açıkça kodlamanın yerine bildirimsel yöntemle çalışır.

Örneğin: Prolog, OPS5 ve Mercury Wikibooks(2015).

Page 93: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ93

Bölüm Özeti

Bu bölümde programlama dilleri hakkında bilgi sahibi oldunuz. Makine, Assembly, Yüksek seviyeli, Çok yüksek seviyeli ve Yapay zekaya yönelik diller konusunda fikir edindiniz.

Page 94: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ94

Değerlendirme

1-Yazılın tüm komutları 0 ve 1'den oluşan programlama dili

hangisidir?

A)Makine dili

B)Yüksek seviyeli dili

C)Assembly dili

D)Çok yüksek seviyeli dili

E)Orta seviyeli dili

Page 95: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ95

Değerlendirme

2-Hangisi yüksek seviyeli dillerden değildir?

A)Basic

B)Cobol

C)Fortran

D)Pascal

E)C#

Page 96: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ96

Değerlendirme

3-Hangisi çok yüksek seviyeli dillerden değildir?

A)Visual Basic

B)Pascal

C)Delphi

D)C#

E)VB.NET

Page 97: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ97

Değerlendirme

4-Komutları daha kolay bir biçimde anlaşılabilecek ve

anımsanabilecek olan simgelerle ifade eden programlama dili

hangisidir?

A)Yüksek seviyeli dili

B)Makine dili

C)Assembly dili

D)Çok yüksek seviyeli dili

E)orta seviyeli dili

Page 98: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ98

Değerlendirme

5-İnsanlarla bilgisayar arasında çevirmenlik yapan yazılım türü

nedir?

A)Özel amaçlı uygulama programları

B)Genele amaçlı uygulama programları

C)Masaüstü İşletim sistemi

D)Programlama dili

E)Mobil işletim sistemi

Page 99: Yazılım Nedir

3.PROGRAMLAMA DİLLERİ99

Kaynaklaro Mebk12.(2015)., mebk12.meb.gov.tr web sitesinden 4 Aralık 2015 tarihinde

http://mebk12.meb.gov.tr/meb_iys_dosyalar/34/06/966273/dosyalar/2013_09/30085422_e.yazlm.pdf adresinden erişildi.

o Dersimiz.(2015)., www.dersimiz.com web sitesinden 4 Aralık 2015 tarihinde http://www.dersimiz.com/ders_notlari/Yazilim-Nedir-Cesitleri-Nelerdir-oku-21504.html adresinden erişildi.

o Yazılım-Nedir.(2015)., yazilim.nedir.com web sitesinden 4 Aralık 2015 tarihinde http://yazilim.nedir.com/#ixzz3prS0Hpvu adresinden erişildi.

o Wikibooks.(2015)., tr.wikibooks.org web sitesinden 4 Aralık 2015 tarihinde https://tr.wikibooks.org/wiki/Programlama_Temelleri/Programlama_Ara%C3%A7lar%C4%B1 adresinden erişildi.

Page 100: Yazılım Nedir

100

TEŞEKKÜRLERGAZİ ÜNİVERSİTESİ

GAZİ EĞİTİM FAKÜLTESİ-BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTMİ

ABDULKADİR ERDEĞER

ÇIKIŞ