1 / 35

ALGORİTMA

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.

hanley
Download Presentation

ALGORİTMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALGORİTMA VE AKIŞ ŞEMALARI

  2. AKIŞ ŞEMASI SEMBOLLERİ BAŞLA/BİTİR SORGU / KARAR VERİ AL OKU,YAZ DÖNGÜ İŞLEM BAĞLAYICI

  3. 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

  4. 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

  5. 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

  6. 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

  7. Şimdi aşağıdaki aşamaları siz yapın. Problem 5

  8. 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

  9. Tekrar eden kodları azaltarakyazabiliriz 

  10. Oyun programlama (www.code.org) BAŞLA Problem 6 5 Kez tekrarla ilerle BİTİR

  11. Oyun programlama (www.code.org) BAŞLA Problem 7 Sağa dön 5 Kez tekrarla ilerle BİTİR

  12. Oyun programlama (www.code.org) BAŞLA Problem 8 4 Kez tekrarla ilerle Sola dön 5 Kez tekrarla ilerle BİTİR

  13. Oyun programlama (www.code.org) BAŞLA Problem 9 3 Kez tekrarla 2 Kez tekrarla ilerle Sağa dön BİTİR

  14. Belirli bir koşul oluşana kadar tekrar işlemiyaptırabiliriz.

  15. Oyun programlama (www.code.org) BAŞLA Problem 10 Domuza ulaşana kadar tekrarla ilerle BİTİR

  16. Oyun programlama (www.code.org) BAŞLA Problem 11 Domuza ulaşana kadar tekrarla ilerle ilerle Sola dön BİTİR

  17. 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

  18. 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

  19. Koşul sorgulanarakgerçekleşiyorsa işlemyaptırabiliriz.

  20. 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

  21. 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

  22. 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

  23. 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

  24. Koşul sorgulanarakgerçekleşiyorsa 1.işlem gerçekleşmiyorsa 2.işlemyaptırabiliriz.

  25. 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

  26. 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

  27. 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

  28. www.code.org sitesinden üye olarak, ileriki seviyelerdekodlama yapabilirsiniz.

  29. Algoritmaları uygun akış şemalarına çevirelim. AKIŞ DİAGRAMI PROGRAMI

  30. 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)

  31. ALGORİTMA VE AKIŞ ŞEMASINA BAŞLARKEN … BAŞLA Sessizce uyar Uyarına uyup durdu mu? evet Dersi dinle hayır

  32. 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)

  33. ALGORİTMA VE AKIŞ ŞEMASINA BAŞLARKEN … BAŞLA Arkadaşını uyar Uyarına uyup durdu mu? evet Teşekkür et Hayır

  34. 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)

  35. ALGORİTMA VE AKIŞ ŞEMASINA BAŞLARKEN … BAŞLA

More Related