powerpoint presentationÖrnek algoritma imdi basit bir problemin çözümünü gösteren bir...

100

Upload: others

Post on 22-Aug-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 2: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 3: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 4: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 5: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 6: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 7: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 8: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 9: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 10: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 11: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 12: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 13: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 14: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 15: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 16: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 17: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

BİLGİSAYAR AĞI

Page 18: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

BİLGİSAYAR AĞI NEDİR?

Page 19: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

H

NERELERDE KULLANILIR?

Page 20: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

NEDEN KULLANILIR?

Page 21: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

DOSYA PAYLAŞIMI

Page 22: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

ÇEVRE BİRİMLERİNİN PAYLAŞIMI

Page 23: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

UYGULAMA YAZILIMI PAYLAŞIMI

Page 24: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İLETİŞİM KURMAK

Page 25: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

YEREL ALAN AĞI

Page 26: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Yerel Alan Ağı: Birbirine yakın mesafedeki; aynı binada veya aynı oda içerisinde bulunan bilgisayarların bağlanmasıyla oluşturulan ağlardır.

Page 27: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

METROPOL ALAN AĞI

Page 28: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

MetropolAlanAğı:Birşehiryada

genişbirmekandabulunanYerel

AlanAğlarınınbirbirine

bağlanmasıylaoluşanağtürüdür.

Page 29: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

GENİŞ ALAN AĞI

Page 30: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 31: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Dünyadaki tüm bilgisayarlarıbirbirine bağlayan,

elektronik bir iletiĀim ağıdır.

Page 32: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 33: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

(World Wide Web: Dünya çapında ağ)Dünyadaki bilgisayarların birbirleri ileiletiĀim kurabildikleri büyük bir ağdır.

Böylece, internette bulunan yazı, grafik,ses, görüntü ve resim gibi tüm

içerikler, diğer bilgisayarlara iletilebilir.

Tüm web sitelerinin adresleri, ‘www.’ ilebaĀlar. Bu ağa kısaca ‘web’ de deriz.

Page 34: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 35: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternet üzerinden gönderilen elektronik mektup, e-mail.

Page 36: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 37: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

(Uniform Resource Location: DüzgünKaynak Bulucu) Web sitelerinin, internettekiyerini belirleyen bağlantı adreslerine verilen

isimdir. Her web sayfası, kullanıcılarınınulaĀması için bir bağlantı adresine yani

bir URL'ye sahiptir.

Page 38: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 39: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Eğitim kurumlarından, ilkokul, ortaokul ve liselerinkullandıkları alan uzantısıdır.

Page 40: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 41: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Devlet kurumlarınınweb adreslerinde kullandıkları

alan uzantısıdır.

Örnek: www.meb.gov.tr

Page 42: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 43: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Üniversitelerin,web adreslerinde

kullandıkları alan uzantısıdır.

Örnek: www.anadolu.edu.tr

Page 44: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 45: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Bilgi içerikli sitelerinweb adreslerinde

kullandıkları alan uzantısıdır.

Page 46: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 47: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

www.kizilay.org.tr

Page 48: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 49: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Özel Āirketlerinweb adreslerinde kullandıkları

alan uzantısıdır.

Page 50: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 51: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternet hizmeti sağlayan firmalarınweb adreslerinde kullandıkları

alan uzantısıdır.

Page 52: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 53: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternette gezinirkenaniden açılan küçük pencere

uygulamalarıdır. İstersek, bilgisayarımızda pop-up

uygulamalarını engelleyebiliriz.

Page 54: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 55: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

(Hyper Text Transfer Protocol: Yüksek metinyollama sözleĀmesi) İnternet sitelerinin

açılmasını sağlayan komutlar http ile iletilir.İnternet adreslerinin önüne “http://”

yazılarak, web sitesinin açılması sağlanır.

Page 56: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 57: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Web site içeriklerinin, internettegörünebilmesi için sürekli internet

bağlantısına sahip yerlerde tutulmasıgerekir. Böylece, her zaman web

sitelerine ulaĀabiliriz. İĀte bu sistemehosting denir.

Page 58: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 59: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternet ile ilgili olan durumlar içinkullanılır. Örneğin, siber dünya, siber

zorbalık, siber tuzaklar vb.

Page 60: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 61: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternete bir kablo ihtiyacı olmadan,radyo frekansı kullanarakbağlanmamızı sağlayan

ağ sistemdir.

Page 62: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 63: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternetteTürkiye’ye ait

olan ülke kodudur.

Page 64: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 65: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternetteİsviçre’ye ait

olan ülke kodudur.

Page 66: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 67: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternette, isteğimiz dıĀında aldığımız,kimin gönderdiği belli olmayan

e-postalardır. Çoğunlukla spam maillerin(iletilerin) amacı, reklam yapmak ya da

bilgisayara virüs bulaĀtırmaktır.

Page 68: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 69: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternette arama yaptığımız websiteleridir. Yazdığımız sözcüklerin geçtiğitüm web sitelerini listeler ve bilgiye hızlı

ulaĀmamızı sağlar.

Örneğin, www.google.com.tr

Page 70: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 71: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Bilgisayarın,internete bağlanmasını

sağlayan cihaz.

Page 72: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 73: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternette bir sitenin aktif olarak çalıĀmasıya da kiĀilerin internette ulaĀılabilir olmasıdurumudur. Eğer arkadaĀımız, çevrim içiyani online görünüyor ise; arkadaĀımızın

internete bağlı olduğunu anlarız.

Page 74: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım
Page 75: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

İnternette bir sitenin çalıĀmaması ya dakiĀilerin internette aktif olmaması

durumudur. Eğer arkadaĀımız, çevrim dıĀıyani offline görünüyor ise; arkadaĀımızıno an internete bağlı olmadığını anlarız.

Page 76: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

☼ Yazılım Nedir

☼ Algoritma

☼ Akış Seması

☼ Örnekler

PROGRAMLAMAYA

GİRİŞ VE ALGORİTMA

Ahmet SOYARSLANbiltek.info

Page 77: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Çeşitli görevleri gerçekleştirmek amacıyla hazırlanmış

programlara yazılım adı verilir.

Yazılım Nedir?

Page 78: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Yazılımlar…

Her yazılım bir problemi çözmek amacıyla geliştirilmiştir.

Page 79: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Problem Nedir?

Problem, çözülmesi gereken sorun ya da aşılması

gereken engel anlamına gelir.

Günlük hayatta sık sık problemlerle karşılaşırız.

Karşılaştığınız bir problemi

çözmek için ne yaparsınız?

Page 80: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Bir Problemin Çözümü İçin…

Problemi

iyi

anlamak

Kısa ve

anlaşılır

biçimde

çözmek

Ve sonucun

doğruluğunu

kontrol etmek

Page 81: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Problem Çözme

Günlük yaşamda karşılaştığımız

problemleri bilerek veya farkında

olmadan adım adım çözmeye

çalışırız.

Örneğin yazı yazarken kaleminizin

ucu kırıldığında şu adımları takip

ederek bu sorunu çözersiniz.

1. Kalemtıraşı çıkar.

2. Kalemi al.

3. Çöp kovasının yanına git.

4. Kalemin ucunu aç.

5. Sırana geri dön.

6. Yazmaya devam et.

Page 82: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Peki Ya Bilgisayarlar?

Bilgisayarlar da problemleri tıpkı bizler gibi

çözmeye çalışır. Kullanıcı tarafından

kendisine verilen komutları adım adım

uygulayarak problemin çözümüne ulaşır.

Kullandığımız yazılımların tamamı «kod»

adı verilen bilgisayarın anlayacağı dilde

yazılmış özel komutlardan oluşur.

Bu kodlar bilgisayar yazılımcıları tarafından

yazılır.

Page 83: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Kodlamadan Önce…

Kodlamaya başlamadan önce oluşturacağımız

yazılımın adım adım ne yapacağını

tasarlamamız gerekir.

İşte açık ve net ifadelerle problemin adım adım

çözümünü gösteren bu taslağa

«algoritma» adı verilir.

Programlamanın ilk adımı algoritma

oluşturmaktır.

Page 84: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Algoritma

Bir problemin çözümünde izlenecek yol

anlamına gelir ve problemin çözümünün

adımlar halinde yazılmasıyla oluşturulur.

Algoritma basamaklarının bir başlangıcı ve

sonu bulunur.

Her adımda yapılacak işlem açıkça

belirtilir.

Page 85: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Örnek Algoritma

Şimdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım.

Adım 1: Başla

Adım 2: Yoğurdu kaba koy.

Adım 3: Su ekle.

Adım 4: Çırp.

Adım 5: Tuz koy.

Adım 6: Bardağa doldur.

Adım 7: Bitir.

Ayran yapıp bardağa dolduralım.

Page 86: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Örnek Algoritma - 2

Adım 1: Başla

Adım 2: Sürücü koltuğuna geç.

Adım 3: Emniyet kemerini tak.

Adım 4: Aynaları kontrol et.

Adım 5: Anahtarı tak.

Adım 6: Kontağı çevir.

Adım 7: El frenini indir.

Adım 8: Vitese geç.

Adım 9: Gaza bas.

Adım 10: Bitir.

Arabayı çalıştırıp yola çıkalım.

Page 87: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Neden Algoritma Kullanıyoruz?

Sizce kodlamaya başlamadan önce niçin algoritma hazırlıyoruz?

Gerekli tüm bilgi ve birikime sahipsiniz ve sizden bir bina yapmanız isteniyor.

Yapacağınız ilk iş ne olurdu?

Page 88: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Neden Algoritma Kullanıyoruz?

Oluşturacağımız yazılımın kusursuz olması için öncelikle her adımını

gösteren planını, yani algoritmasını hazırlamalıyız.

Page 89: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Akış Şeması

Bilgisayar programlarının işlem

basamaklarını geometrik şekillerle

gösteren şemadır.

Algoritmanın daha rahat anlaşılabilmesi

için şemalarla gösterilmesidir.

Şemada yer alan her şeklin bir kullanım

amacı vardır.

Page 90: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Elips

Başla ve Bitir adımları için kullanılır. Akış şemasının

başlangıç ve bitiş noktasında yer alır.

BAŞLA BİTİR

Page 91: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Paralel Kenar

Giriş ya da Çıkış işlemleri için kullanılır.

Örneğin; klavyeden bir sayı girilmesi istenmesi veya ekrana

işlem sonucunun yazdırılması gibi.

Bir sayı

giriniz. Girdiğiniz

sayı çift.

Page 92: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Dikdörtgen

Hesaplama ya da Değişkene Değer Atama işlemleri için

kullanılır.

Örneğin; iki sayıyı topla veya girilen ilk sayıyı A olarak kabul et.

A ile B’yi topla.

İlk sayı = A

Page 93: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Eşkenar Dörtgen

Karşılaştırma ya da Karar Verme işlemleri için kullanılır.

Örneğin; girilen sayı 5’ten büyük mü?

Kalan

süre

0’dan

büyük

mü?

Oyunda

başka

elma var

mı?

Page 94: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Yön Okları

Akış şemasının ilerleme yönünü gösterir.

Page 95: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Akış Şeması Örneği

Klavyeden girilen iki sayıyı toplayıp ekrana yazdıran programın akış

şemasını çizeceğiz. Önce algoritmasını yazalım.

Adım 1: Başla

Adım 2: İlk sayıyı gir.

Adım 3: İlk sayı = A

Adım 4: İkinci sayıyı gir.

Adım 5: İkinci sayı = B

Adım 6: İki sayıyı topla (A+B)

Adım 7: Sonucu ekranda göster.

Adım 8: Bitir.

Page 96: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Akış Şeması Örneği

Şimdi algoritmayı öğrendiğimiz şekillerle

şemaya dökelim.

BAŞLA

Birinci sayıyı giriniz

BİTİR

İkinci sayıyı giriniz

Sonucu göster

A+B

Birinci sayı = A

İkinci sayı = B

Page 97: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Akış Şeması Örneği - 2

Şimdi hava yağmurlu ise bizi şemsiye almamız konusunda uyaran

programın akış şemasını çizeceğiz. Önce algoritmasını yazalım.

Adım 1: Başla

Adım 2: Hava yağmurlu mu?

Adım 3: Evet ise Adım 5’e git.

Adım 4: Hayır ise Adım 6’ya git.

Adım 5: Yanına şemsiye al.

Adım 6: Şemsiyeyi evde bırak.

Adım 7: Bitir.

Page 98: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Akış Şeması Örneği - 2

Hava

yağmurlu

mu?

BİTİR

Hayır

EvetYanına şemsiye al. Şemsiyeni evde bırak.

BAŞLA

Page 99: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Uygulama

Bir öğrencinin klavyeden girilen iki notunun ortalamasını

hesaplayan ve çıkan sonuca göre notun iyi veya kötü

olduğunu ekrana yazdıran programın algoritmasını ve akış

şemasını hazırlayınız.

(Ortalama 70’ten büyük ise İYİ,

küçük ise KÖTÜ kabul edilecek.)

Page 100: PowerPoint PresentationÖrnek Algoritma imdi basit bir problemin çözümünü gösteren bir algoritma hazırlayalım. Adım 1: Bala Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım

Son