Yaratıcılık sunum Bote

48

description

artizttttbote Yaratıcılık sunum Bote

Transcript of Yaratıcılık sunum Bote

Page 1: Yaratıcılık sunum Bote
Page 2: Yaratıcılık sunum Bote

Programlama Mantığı ve Yazımı

Page 3: Yaratıcılık sunum Bote

Kazanımlar:KAZANIMLAR:

Page 4: Yaratıcılık sunum Bote

Herhangi bir programlama diliyle ders

harici program yazdınız mı?

Page 5: Yaratıcılık sunum Bote

Yazdığınız programı günlük Hayatla bağdaştırdınız mı?

Page 6: Yaratıcılık sunum Bote

Akış diyagramı nedir?

Page 7: Yaratıcılık sunum Bote

Mehmet arkadaşımızın bir problemi var.

Page 8: Yaratıcılık sunum Bote
Page 9: Yaratıcılık sunum Bote
Page 10: Yaratıcılık sunum Bote
Page 11: Yaratıcılık sunum Bote
Page 12: Yaratıcılık sunum Bote
Page 13: Yaratıcılık sunum Bote

C Programlama Dili

Page 14: Yaratıcılık sunum Bote
Page 15: Yaratıcılık sunum Bote

main(){

...işlemler...}

Page 16: Yaratıcılık sunum Bote

Degisken Nedir?

Page 17: Yaratıcılık sunum Bote

Para, Mehmet’in problemini

gidermesi için gerekli

değişkenlerden biri midir?

Page 18: Yaratıcılık sunum Bote

float bozuk_para, kagit_para, toplam_para, kredi_karti_limiti, ayakkabi_fiyat;

Page 19: Yaratıcılık sunum Bote

float bozuk_para=1.00, kagit_para=100.00, toplam_para=bozuk_para+kagit_para, kredi_karti_limiti=500.00, ayakkabi_fiyat;

Page 20: Yaratıcılık sunum Bote

Siz kagıtları gösteriyorsunuz burda aynı olayları burda da gösterelim mi??

100 kagıt

Page 21: Yaratıcılık sunum Bote

Toplam_para “siz toplamı gösterirken”

Page 22: Yaratıcılık sunum Bote

Neden bot_fiyati değişkeninin içinde

değer yok?

Page 23: Yaratıcılık sunum Bote

char hedef[]="kartal", algi[]="";

İki değişken daha tanımladık.Ama bir önceki tipinden farklı.

Sizce neden?

Page 24: Yaratıcılık sunum Bote

Algi değişkeni niçin var?

Gündelik hayatta bize ulaşan verileri nasıl alırız?

Page 25: Yaratıcılık sunum Bote

int ayak_no

Page 26: Yaratıcılık sunum Bote

Evden cıkarken gifleri:

tugba

Page 27: Yaratıcılık sunum Bote

yuru(hedef);

Page 28: Yaratıcılık sunum Bote

yuru(char yer[]){ printf("yurudu : %s\n",yer);}

Page 29: Yaratıcılık sunum Bote

printf(“ ”);

Page 30: Yaratıcılık sunum Bote

printf("merhaba, kolay gelsin");

scanf("%s",&algi); //Sağolun,buyrun

Page 31: Yaratıcılık sunum Bote

printf("ben bot bakacaktim da\n ne tarafa bakmaliyim\n");

scanf("%s",&algi); //tabi burdan bakabilirsiniz

Page 32: Yaratıcılık sunum Bote

yuru(algi);

Page 33: Yaratıcılık sunum Bote

begeni(ayak_no,ayakkabi_fiyat,toplam_para)

Page 34: Yaratıcılık sunum Bote

Dikkatini çekmekle işlem bitiyor mu? Bu ayakkabı ayağına uyacak mi? Parası yetecek mi?

Page 35: Yaratıcılık sunum Bote

int begeni(int ayak_no, float a_fiyat, float t_para){ if(ayak_no==43) { if (a_fiyat<t_para){ return 1; } else {return 0;} } else {return 0;} }

Page 36: Yaratıcılık sunum Bote

while (begeni(ayak_no,ayakkabi_fiyat,toplam_para)==0) { scanf("%d",&ayak_no); scanf("%f",&ayakkabi_fiyat); //50 }

Page 37: Yaratıcılık sunum Bote

scanf("%s",&algi); //kasayuru(algi);printf("ben bunu almak istiyorum");

Page 38: Yaratıcılık sunum Bote

scanf("%s",&algi); //tabi, kredi karti mi pesin mi

Page 39: Yaratıcılık sunum Bote

if(kredi_karti_limiti>ayakkabi_fiyat) {printf("tamam kartla aliyorum, buyrun\n");

kredi_karti_limiti-=ayakkabi_fiyat;

scanf("%s",&algi);//buyrun kartiniz }

Page 40: Yaratıcılık sunum Bote

Limiti olmasaydı?

Page 41: Yaratıcılık sunum Bote

else { printf("pesin aliyorum\n");

scanf("%s",&algi); //tamam

printf("buyrun 100lira\n");

toplam_para-=100.00;

scanf("%s",&algi); //buyrun para üstünüz

toplam_para+=50.00; }

Page 42: Yaratıcılık sunum Bote

Yaptıgımız kalan para islemi burda da yazsın mı.. 101-50=51

Page 43: Yaratıcılık sunum Bote

printf("teşekkürler, kolay gelsin");

Page 44: Yaratıcılık sunum Bote

Bot fotosu ve artık botu vardır..

Page 45: Yaratıcılık sunum Bote
Page 46: Yaratıcılık sunum Bote
Page 47: Yaratıcılık sunum Bote

Gelen program/cıktısı ekran görüntüsü

Page 48: Yaratıcılık sunum Bote

Bilişim teknolojileri öğretmeni, programlama dillerini

anlatırken gündelik hayattan

senaryolar kurabilir.