360 likes | 687 Views
ALGORİTMA. VE AKIŞ ŞEMALARI. AKIŞ ŞEMASI SEMBOLLERİ. BAŞLA/BİTİR. SORGU / KARAR. VERİ AL OKU,YAZ. DÖNGÜ. İŞLEM. BAĞLAYICI. Oyun programlama (www. code .org). Problem 1. Algoritma. BAŞLA. Aşağıdaki Angry bird , domuzcuğa nasıl ulaşabilir?. ilerle. ilerle. BİTİR.
E N D
ALGORİTMA VE AKIŞ ŞEMALARI
AKIŞ ŞEMASI SEMBOLLERİ BAŞLA/BİTİR SORGU / KARAR VERİ AL OKU,YAZ DÖNGÜ İŞLEM BAĞLAYICI
Oyun programlama (www.code.org) Problem 1 Algoritma BAŞLA • Aşağıdaki Angrybird , domuzcuğa nasıl ulaşabilir? ilerle ilerle BİTİR
Oyun programlama (www.code.org) Problem 2 Algoritma BAŞLA • Aşağıdaki Angrybird , domuzcuğa nasıl ulaşabilir? ilerle ilerle ilerle BİTİR
Oyun programlama (www.code.org) Problem 3 Algoritma BAŞLA • Aşağıdaki Angrybird , domuzcuğa nasıl ulaşabilir? ilerle ilerle Sağa dön ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 4 ilerle • Aşağıdaki Angrybird , domuzcuğa nasıl ulaşabilir? Sola dön ilerle Sağa dön ilerle BİTİR
Şimdi aşağıdaki aşamaları siz yapın. Problem 5
BAŞLA Bakalım doğru mu? Sağa dön ilerle Problem 5 Sola dön ilerle ilerle ilerle Sola dön ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 6 5 Kez tekrarla ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 7 Sağa dön 5 Kez tekrarla ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 8 4 Kez tekrarla ilerle Sola dön 5 Kez tekrarla ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 9 3 Kez tekrarla 2 Kez tekrarla ilerle Sağa dön BİTİR
Belirli bir koşul oluşana kadar tekrar işlemiyaptırabiliriz.
Oyun programlama (www.code.org) BAŞLA Problem 10 Domuza ulaşana kadar tekrarla ilerle BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 11 Domuza ulaşana kadar tekrarla ilerle ilerle Sola dön BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 12 Çiçeğe ulaşana kadar tekrarla ilerle Sola dön ilerle Sağa dön BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 13 Çiçeğe ulaşana kadar tekrarla Sağa dön ilerle Sola dön ilerle BİTİR
Koşul sorgulanarakgerçekleşiyorsa işlemyaptırabiliriz.
Oyun programlama (www.code.org) BAŞLA Problem 14 Çiçeğe ulaşana kadar tekrarla ilerle Sola doğru yol varsa Sola dön E BİTİR BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 15 Çiçeğe ulaşana kadar tekrarla ilerle Sağa doğru yol varsa Sağa dön E BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 16 Çiçeğe ulaşana kadar tekrarla ilerle Sola doğru yol varsa E Sola dön BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 17 Çiçeğe ulaşana kadar tekrarla ilerle Sağa doğru yol varsa E Sağa dön BİTİR
Koşul sorgulanarakgerçekleşiyorsa 1.işlem gerçekleşmiyorsa 2.işlemyaptırabiliriz.
Oyun programlama (www.code.org) BAŞLA Problem 18 Çiçeğe ulaşana kadar tekrarla İleride yol varsa E ilerle H Sola dön BİTİR
Oyun programlama (www.code.org) BAŞLA Problem 19 Çiçeğe ulaşana kadar tekrarla İleride yol varsa E ilerle H Sağa dön BİTİR
Oyun programlama (www.code.org) BAŞLA Çiçeğe ulaşana kadar tekrarla Problem 20 İleride yol varsa E ilerle H Sağa yol varsa E Sağa dön H Sola dön BİTİR
www.code.org sitesinden üye olarak, ileriki seviyelerdekodlama yapabilirsiniz.
Algoritmaları uygun akış şemalarına çevirelim. AKIŞ DİAGRAMI PROGRAMI
Problem 1: Dersi dinlemeye çalışıyorsunuz, fakat sürekli biri dikkatinizi dağıtıyor. Kalemini alıyor, soru soruyor. Yüksek sesle uyarmak veya fiziksel tepki vermek sizi de zor duruma sokabilir. Sorunu çözüme götüren bir algoritma yazın. (Tüm ihtimalleri değerlendirin)
ALGORİTMA VE AKIŞ ŞEMASINA BAŞLARKEN … BAŞLA Sessizce uyar Uyarına uyup durdu mu? evet Dersi dinle hayır
Problem 2: Arkadaşınız size şaka amaçlı yavaşça vurdu ama siz çok rahatsız oldunuz. Bu sorunu nasıl çözersiniz ? (Tüm ihtimalleri değerlendirin)
ALGORİTMA VE AKIŞ ŞEMASINA BAŞLARKEN … BAŞLA Arkadaşını uyar Uyarına uyup durdu mu? evet Teşekkür et Hayır
Problem 3: Hafta sonu birkaç arkadaş sinemaya gideceksiniz. Fakat çağıramayacağınız arkadaşlarınız var. Onları da üzmeden sorunu nasıl çözersiniz? (Tüm ihtimalleri değerlendirin)