• Sonuç bulunamadı

Android telefon. MIT AI2 telefon uygulaması. Google hesabı. USB şarj kablosu

N/A
N/A
Protected

Academic year: 2022

Share "Android telefon. MIT AI2 telefon uygulaması. Google hesabı. USB şarj kablosu"

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

APP INVENTOR 2 İLE UYGULAMALAR

Konu Sayı Bulmaca Uygulaması

Kazanımlar: Değişken, döngü kavramlarını ve koşul yapılarını öğrenir.

Gerekli Malzemeler:

Android telefon

MIT AI2 telefon uygulaması Google hesabı

USB şarj kablosu

http://ai2.appinventor.mit.edu/​  ​adresine girerek App Inventor’u açılır. Buradan New Project diyerek yeni proje başlatılır.

Ardından uygulamayı başlattığınızda telefonunuzun ekranında çıkacak olan görüntünün oluşturulması adımına geçelim.

(2)

Bu tasarımı oluşturmak için gerekli olan App Inventor araçları:

2 x Button 1 x Textbox 1 Notifier

User Interface bölümünden TextBox ekleyelim.

Properties bölümünden aşağıdaki değişiklikleri yapalım:

Font ​Bold FontSize:25 Height:25 pixels Width: Fill parent TexAlignment: Center TextColor: ​Blue Text: 0

Texbox’ın text değerini 0 yapalım. Çünkü textbox içerisinde değer yokken dönüştür butonuna basıldığında uygulama hata verecektir. Bunun önüne geçmek için 0 yazalım.

2 tane Button alalım.

Button 1’in Text: Sayı Üret, Button 2’nin Text: Buldum yapalım.

1 tane Notifier alalım.

Bu işlemleri tamamladıktan sonra uygulamanın telefonda nasıl göründüğüne bakmak için;

(3)

Connect menüsünden “AI Companion” seçilir ve aşağıdaki ekran görüntüsü oluşur.

Mit App Inventor2 uygulaması ile QR kod okuması yapılır ve yapılan tasarım telefonda görüntülenmiş olur.

Blocks menüsünden kod yazma ekranına geçmek için ekranın sağ üst tarafında bulunan Blocks butonuna tıklanır ve kod ekranına geçilir.

AppInventor Kodu:

1. Blocks bölümünden Buton1 aracını seçelim ve açılan ekrandan “when Button1 .click do” bloğunu alalım ve text ifadesini “Sayı Üret” yapalım.

(4)

2. Blocks bölümünden Variables aracını seçelim ve açılan ekrandan “Initialize gloabal name to”

bloğunu alalım. Değişken adını “usayi” ve değer olarak da “0” atayalım.

3. Blocks bölümünden Math aracını seçelim ve açılan pencereden “random integer from 1 to 100”

bloğunu alalım ve “usayi” değişkeninin üzerine giderek açılan pencereden “set global usayi to”

bloğunu alalım ve ona atama yapalım.

4. Bu işlemi de butona basınca gerçekleştirmesini istediğimiz için bu blok kodları “button1. click”

bloğunu içine taşıyalım.

(5)

5. Sayı üretildiğiyle ilgili bir bildirim almak için ise Blocks bölümünden Notifier aracına tıklayalım.

Açılan pencereden “call Notifier1 showalert notice” bloğunu alalım. İfade için ise Text bölümünden “ ” bloğunu alalım.

6. Daha sonra girilen sayı için bir değişken oluşturalım ve başlangıç değeri olarak “0” yazalım.

7. gsayi değişkenine textbox’ın değeri atayacağız. Blocks bölümünden Textbox aracına tıklayalım ve açılan pencereden “textbox1.text” bloğunu alalım.

8. Blocks bölümünden button2.click bloğunu alalım ve blokları bunun içine taşıyalım.

9. Bu adımda girilen sayı ile üretilen sayıları karşılaştırma yapacağız. Karşılaştırma bloğunu Blocks bölümünden Control aracının altında yer alan “if then” bloğunu alarak oluşturacağız.

Dikkat​: if then bloğu ile sadece 1 tane koşul yazabiliriz. Eğer birden fazla koşul yazacaksak “elseif”

bloğuna ihtiyaç duyarız. Bunu getirmek için if then bloğunu üstünde yer alan ayarlar butonuna basarak açılan pencereden bu işlemi yapabilirsiniz.

(6)

10. Koşul ifadelerini ise Blocks bölümündeki Math aracının altında yer alan “eşittir” bloğunu alarak yazabilirsiniz. Koşulları yazdıktan sonra son durumdaki kod blokları bu şekilde olmuş olacak.

Amaçlar: Android telefonlar için uygulama yapabileceklerini görmelerini sağlamak

Referanslar

Benzer Belgeler

Çalışmayanlar durumlarını belgelendirmeleri kaydıyla (SSK-BAĞKUR-EMEKLİ SANDIĞI) EK-1’i Mahalle Muhtarına, çiftçi geliri olanlar Köy/mahalle muhtarına,

Proje kapsamında; inşaat aşamasında oluşacak evsel nitelikli katı atık miktarı toplam kişi, işletme aşamasında ise yaklaşık 60,5 kg/gün-kişi olarak hesaplanmış

• Diyastol sonunda NC/C >2.3 ve/veya trabeküler sol ventrikül kitlesinin diyastol sonunda sol ventrikül global kitlesinin >%20 olması manyetik rezonans gö- rüntülemede

Akım hacim eğrisinin farklı modelleri, toraks içi obstrüksiyonda (astım, KOAH gibi), restriktif akciğer hastalıklarında (parankim hastalıkları, solunum

Antikoagülasyon: Avrupa Kardiyoloji Derneği- nin 2010 yılındaki Atriyum fibrilasyonu (AF) tedavisi kılavuzuna göre kardiyoversiyon öncesi ve sonrası

• İçtiğimiz çay, çay bitkisinin yeşil körpe yaprakları işlenerek yapılır.. • Çay üretiminde genel kural, sürgün ucundan koparılmış iki yaprak ve

• Google Haritalar’da öne çıkan bu özellik, bölgede hizmet arayan yerel müşteriler için kullanışlıdır1. • İşletme sahipleri, Google’ın sistemine doğrudan

Solunum sitemi için çok tahriş edici veya aşındırıcı gazlar, buharlar veya tozlar açığa çıkabilir.. Deri için hafif derecede