Yaratıcılık sunum Bote

Post on 22-Jun-2015

393 views 0 download

description

artizttttbote Yaratıcılık sunum Bote

Transcript of Yaratıcılık sunum Bote

Programlama Mantığı ve Yazımı

Kazanımlar:KAZANIMLAR:

Herhangi bir programlama diliyle ders

harici program yazdınız mı?

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

Akış diyagramı nedir?

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

C Programlama Dili

main(){

...işlemler...}

Degisken Nedir?

Para, Mehmet’in problemini

gidermesi için gerekli

değişkenlerden biri midir?

float bozuk_para, kagit_para, toplam_para, kredi_karti_limiti, ayakkabi_fiyat;

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

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

100 kagıt

Toplam_para “siz toplamı gösterirken”

Neden bot_fiyati değişkeninin içinde

değer yok?

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

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

Sizce neden?

Algi değişkeni niçin var?

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

int ayak_no

Evden cıkarken gifleri:

tugba

yuru(hedef);

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

printf(“ ”);

printf("merhaba, kolay gelsin");

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

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

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

yuru(algi);

begeni(ayak_no,ayakkabi_fiyat,toplam_para)

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

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;} }

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

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

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

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

kredi_karti_limiti-=ayakkabi_fiyat;

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

Limiti olmasaydı?

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; }

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

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

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

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

Bilişim teknolojileri öğretmeni, programlama dillerini

anlatırken gündelik hayattan

senaryolar kurabilir.