Adım Adım Programlama 2 - Bilgisayar Gibi Düşünün!
Homeprogramlamaadım adım programlama

Adım Adım Programlama 2 - Bilgisayar Gibi Düşünün!

Bilgisayar Gibi Düşünün! Programcılar bilgisayarlar gibi düşünmeyi öğrenmek zorundadırlar. Programlama esnasında, programın kodları ...

Adım Adım Programlama 3 - Kodlayıcı (Programcı - Coder) Olmak
Adım Adım Programlama 1 - Programlama Nedir?

Bilgisayar Gibi Düşünün!
Programcılar bilgisayarlar gibi düşünmeyi öğrenmek zorundadırlar. Programlama esnasında, programın kodları mümkün olduğunca küçük parçalara bölünüp, bilgisayarın verilen görevi sağlıklı bir şekilde yapılmasının sağlanması gerekir.

Robotlar Gibi Düşünmek
Garsonunun robot olduğu bir kafeyi düşünün. Bu robotun yemeği mutfaktan alıp müşteri masasına götürebilmesi için verilecek bir komuta ihtiyacı vardır. Bu komutların da robotun anlayabileceği şekilde küçük parçalara bölünerek verilmesi gerekir. Şöyle ki;

1. Garson Robot Programı

1. Yemeği al.
2. Mutfaktan yemek masasına git.
3. Yemeği masaya bırak.

Bu programı kullanacak robot yemeği mutfaktan alır, yemek masasına gitmek için hareket ettiğinde karşısına çıkan ilk duvara çarpar ve yemeği düşürür. Yani robotun istenilen görevi yerine getirmesi için bu algoritma yeterince açıklayıcı değildir. Robota kapıyı kullanması gerektiğini söylemedik. 
Algoritma: Bir görevin yerine getirilmesi için yazılmış, planlanmış küçük talimatlar kümesidir. Tersten okursak, programlar, algoritmaların kodlama diline çevrilmiş halidir.

2. Garson Robot Programı

1. Yemeği masadan al.
2. Mutfaktan yemek masasına hareket et
    a. Mutfak ile yemek masası arasındaki kapıya git,
    b. Kapıdan yemek masasına git.
3. Yemeği masaya bırak.

Bu algoritmada ise garson robota kapıyı kullanması komutunu verdik fakat önüne çıkması muhtemel engellerden bahsetmedik. Bu sebeple önüne çıkacak herhangi bir engele çarpacak ve istediğimizi yine yerine getiremeyecektir. Algoritmayı biraz daha detaylandırmamız gerekecektir.

3. Garson Robot Programı

1. Yemeği masadan al.
2. Mutfaktan yemek masasına doğru hareket et,
    a. Mutfak ile yemek masası arasındaki kapıya git,
        >>> Engelleri kontrol et, engel varsa çevresinden dolaş.
    b. Kapıdan yemek masasına git,
        >>> Engelleri kontrol et, engel varsa çevresinden dolaş.
3. Yemeği yemek masasına bırak.

Programın bu sürümünde robotun başarılı bir şekilde yemeği müşterinin masasına götürmesini sağladık. Ama programı bu şekilde kullanırsak birkaç dakika sonra müşterinin robota "hayırdır, yemeğe başlamadan bahşiş mi bekliyorsun" dediğini duyabiliriz. Ayrıca diğer müşterilerin yemeğinin de gidebilmesi için programın sonuna robotun işini bitirdikten sonra mutfağa geri dönmesini sağlayacak komutu da yazmamız gerekecektir.

Gerçek Hayattan Bir Örnek
Garson robot bir hayal olabilir fakat algoritmalar hayatın her anında kullanılır. Bilgisayar programı tarafından kullanılan asansörler de benzer problemlerle karşı karşıyadır. Yukarı mı aşağı mı gidecektir veya gideceği bir sonraki kat hangisi olacaktır.

1. Kapı kapanana kadar bekle
2. Düğmeye basılana kadar bekle
    a. Basılan düğme numarası bulunuğun kat numarasından büyükse
        >>> Yukarı çık.
    b. Basılan düğme numarası bulunduğun kat numarasından küçükse
        >>> Aşağı in.
3. Basılan düğme numarası geldiğin kat numarasına eşitlenince dur.
4. Kapıları aç.

Asansörün doğru ve güvenli çalışabilmesi için her adımın açık, anlaşılır ve olabilecek bütün ihtimalleri kapsaması gerekmektedir. Programcı programı kullanacak aracın, cihazın yapısına uygun algoritmayı yazdığından emin olmalıdır.
Designed by Sneeit.Com
Ad

Activate Windows 10,1,adım adım programlama,5,affiliate marketing eğitimi,1,affiliate marketing nasıl başlanır,1,affiliate marketing nasıl yapılır,1,affiliate marketing sistemi,1,affiliate marketingde başarılı olmak,1,alan adı nedir,1,algoritma,1,algoritma nedir,1,arama başına ödeme,1,Arama Motoru Optimizasyonu,2,arama trafiği,1,arapça,1,arapça ders videoları,1,arapça eğitim seti,1,arapça eğitim videoları,1,backlink nedir,1,bc vc para kazanma,2,bilgisayardan para kazanma,2,blog açma siteleri,1,blog açmak,7,blogger blog açma,1,blogger tema nasıl yüklenir,1,blogger tema yükleme,1,bütçe nasıl yapılır,1,dijital kartvizit,1,Dijital Tasarım,2,e tab 4,1,e tab 4 root,1,e tab 4 root nasıl yapılır,1,evden çalışarak para kazanma,2,featured,5,finans,3,Google algoritma,1,google analytics ayarları,2,google analytics filtreler,1,google analytics hesap açma,1,google analytics hesap ayarları,1,google analytics kullanıcı yönetimi,1,google analytics kullanımı,1,google analytics nedir,1,google analytics site ekleme,1,google arama teknikleri,1,google özel arama,1,google özel arama kodu,1,Güvenlik Duvarı İle Program Engelleme,1,Güvenlik Duvarına Program Ekleme,1,html dersleri div,1,html dersleri doc,1,html dersleri indir,1,html editörleri,1,html etiketleri,1,html kodları,1,html kodları ve anlamları,1,html nedir,1,html5 nedir,1,html5 yenilikleri,1,in bound link nedir,1,internet,12,İnternet,1,internette alışveriş,1,internetten para kazanma,5,İnternetten para kazanma,1,Kendini Keşfet,1,kolay arapça öğren,1,kolay para kazanma,1,link kısaltarak para kazanma,2,link kısaltma siteleri,2,link tl para kazanma,2,linkbait nedir,1,Liste,1,mega holdings,1,mega holdings gerçeği,1,mega holdings nedir,1,mega holdings sunum,1,mega holdings şikayet,1,mega holdings yalanı,1,mega holdings yorumlar,1,microsoft office,2,microsoft windows,7,mobil,1,nasıl para kazanırım,1,office 2019 etkinleştirme,1,office aktivasyon kaldırma,1,office ürün anahtarı silme,1,Ofis,1,online arapça eğitimi,1,Page Rank,1,Page Rank nedir,1,Paradan Anla,1,pay per lead,1,Photoshop CC Dersleri,2,Photoshop CC Öğreniyorum,2,Photoshop Nedir,2,programlama,5,programlama dersleri,2,programlama dilleri,1,programlama nedir,3,python,1,python değişkenler,1,python dersleri,1,Sağlıklı Yaşam,1,satış başına ödeme,1,satış ortaklığı referans,1,sayfa gösterim sayısı,1,scratch 2 dersleri,1,scratch ile programlama,1,scratch nedir,2,scribus,1,scribus dersleri,2,scribus nedir,2,scribus Türkçe dersleri,2,SEO,3,SEO nedir,2,SEO öğreniyorum,2,SEO uygulamaları,2,SEO'da sürdürülebilirlik,1,SEO'nun faydaları,1,sosyal medya stratejisi,1,sosyal medya trafiği,1,Tasarım,2,Tasarım Araçları,2,Teknoloji,3,tıklama başına ödeme,1,twitter hesabı açma,1,twitterda hesap açma,1,twitterda hesap nasıl açılır,1,webmaster,4,Webtasarım,2,windows,2,Windows 10 Activate,1,Windows 10 Activation Key,1,Windows 10 aktivasyon,1,Windows 10 crack,1,Windows 10 etkinleştirme,2,windows 11 etkinleştirme,1,windows 7 etkinleştirme,1,windows 8 etkinleştirme,1,Windows 8.1 Pro Build 9600 Yazısı Kaldırma,1,windows aktivasyon kaldırma,1,Windows Etkinleştirme Uyarısı,1,Windows Etkinleştirme Uyarısı Kaldırma,1,Windows İpuçları,1,Windows Programsız Etkinleştirme,1,windows ürün anahtarı silme,1,wordpress,10,wordpress blog açma,1,wordpress blog kurulumu,1,wordpress gzip sıkıştırma,1,wordpress internal server error,1,wordpress kurulumu,1,wordpress mi blogger mı,1,wordpress seo,3,wordpress site kurma,1,wordpress.com ayarları,1,wordpress.com kullanımı,1,wordpress.com nedir,1,Wordpress.com ve Wordpress.org,1,yaşam,1,Yaşam,1,
ltr
item
wikineki: Adım Adım Programlama 2 - Bilgisayar Gibi Düşünün!
Adım Adım Programlama 2 - Bilgisayar Gibi Düşünün!
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjHtnN8TNMT2xRyKW7WwVHb56Tzs2W3QlNJKhQQIeHOQvpXef0wR4g6LxRhyphenhyphendm73sqr9f7gwdqGW6E6Z24nXSG3WVxIOcMpvqbG4UtRpFWvz2bc0arGgS0JNRCCGgH0Zwdt7u9zFshKb8/s1600/adim-adim-programlama.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjHtnN8TNMT2xRyKW7WwVHb56Tzs2W3QlNJKhQQIeHOQvpXef0wR4g6LxRhyphenhyphendm73sqr9f7gwdqGW6E6Z24nXSG3WVxIOcMpvqbG4UtRpFWvz2bc0arGgS0JNRCCGgH0Zwdt7u9zFshKb8/s72-c/adim-adim-programlama.jpg
wikineki
https://wikineki.blogspot.com/2014/09/adim-adim-programlama-2-bilgisayar-gibi-dusunun.html
https://wikineki.blogspot.com/
https://wikineki.blogspot.com/
https://wikineki.blogspot.com/2014/09/adim-adim-programlama-2-bilgisayar-gibi-dusunun.html
true
4701494140242254582
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content