İlan

Kodlamayı öğrenmek, özellikle çocuklar için göz korkutucu olabilir. Programlama kavramlarının yanı sıra karmaşık sözdizimini öğrenmek zorunda kalmanın birleşimi, birçok insanı ertelemek için yeterlidir. Bununla birlikte, kodlamayı öğrenmek, çocuklarınızın öğrenebileceği en önemli şeylerden biridir ve onlar için kolaylaştırmak için araçlar mevcuttur.

Böyle bir araç, başlamak için kolay olan Microsoft Small Basic'dir. İşte çocukların ilk adımlarını kodlamaya götürmek için kullanabileceği üç proje.

Microsoft Small Basic nedir?

Microsoft Small Basic (MSB), kodlamanın temellerini öğrenmeyi kolaylaştırmak için tasarlanmış bir dildir. Çocuklara yöneliktir (ancak yetişkinler için de mükemmeldir), soyulmuş bir dil ve kullanıcı dostu bir arayüz sağlar. Şimdi 10. yılında, MSB sözdizimi ile bazı kıpır kıpır oda sağlayan izin veren bir entegre geliştirme ortamıdır.

Bu, yeni başlayan kodlayıcıların tipik olarak karşılaşabileceği bazı hayal kırıklıklarından kaçınmaya yardımcı olur.

Bu proje, kişiselleştirilmiş bir saati kodlamanın bir yoludur. Proje basit programlama kavramlarını kapsamakta ve yeni başlayanlar yetişkinleri hedeflerken takip etmekten de yararlanabilirler. IDE, Microsoft Windows çalıştıran bilgisayarlara indirilebilirken, bugünün eğitiminde web tabanlı IDE kullanılmaktadır. Tarayıcı ve internet bağlantısı olan herhangi bir bilgisayarda tamamlanabilir.

instagram viewer

Microsoft Small Basic'e Başlarken

Başlamak için bir web tarayıcısı açın ve smallbasic.com. Ortada şu iki düğmenin bulunduğu bir web sitesi görmelisiniz:

Microsoft Small Basic Açılış Sayfası

Düğmesini tıklayın Başlat düğmesine bastığınızda aşağıdaki gibi bir ekrana yönlendirilirsiniz:

Microsoft Smal Basic IDE'nin Yeni Eşgörünümü

Bu, Microsoft Small Basic IDE'nin çevrimiçi sürümüdür. Çevrimiçi IDE, tek bir yerde kod yazıp test edebileceğiniz bir yerdir. Gördüğünüz gibi, metin penceresinde zaten bazı kodlar var. Mavi, üçgen, Çalıştırmak düğmesine basarak kodun ne yaptığını görün.

Temel Hello World Script çıktısı

Küçük basın x sağ üst köşedeki programı kapatın. Koda bak. Programı çalıştırdığınızda parantez içindeki her şeyin yazdırıldığını göreceksiniz. Kelimeyi değiştirmeyi deneyin Dünya ve tekrar çalıştır'ı tıklayın. Eğer işe yaramadıysa, köşeli parantezlerde (“… metin…”) hala tırnak işareti bulunduğundan emin olun:

Kişisel bir selamlama kodu!

Bunun neden olduğunu anlamak için çizgiyi parçalara ayıralım. İle başlar TextWindow. Bu, bilgisayara bir sonraki adımın metin penceresine gelmesi gerektiğini söyler. TextWindow. Yazı çizgisi TextWindow'un bir satır yazmasını istediğimiz anlamına gelir. TextWindow. WriteLine (“Merhaba, Ian!”), TextWindow'a bir satır yazmasını söylediğimiz anlamına gelir ve parantez içinde ne yazılır!

1. İsim İsteyin

Şimdi, başladığında kullanıcının adını soracak şekilde programınızı değiştireceksiniz. Açık soru ile başlayın:

Kullanıcıların adını sormak için kod

Kullanıcının girişini almak için iki şeye ihtiyacımız var. Ne yazdıklarını okumanın bir yolu ve onu saklayacak bir yer. Bu satır her ikisini de verir:

Kullanıcı adını bir değişkende saklamak

Bu satır, isim. Değişken, verileri depolamak için kullanılan kutu gibidir; bu durumda kullanıcının adı.

Ardından, eşittir işareti (=). Bu, bir sonraki adımın içinde depolanacağı anlamına gelir isim.

Sonra sen söyle TextWindow için Okuma kullanıcının ne yazdığı. Köşeli parantezleri unutmayın - boş olmalarına rağmen, bilgisayarın ne yapacağını bilmesi için onlara ihtiyacı vardır!

Şimdi program çalıştığında, kullanıcıya adı sorulur. Yazdıklarında ve giriş saklanır. Geriye kalan tek şey bilgisayara geri yazdırmasını söylemek.

Kişiselleştirilmiş karşılama çıktısı

Fark edeceksiniz ki Yazı çizgisi köşeli parantezlerin tırnak işaretleri vardır. Bunun nedeni, "Merhaba, " ne saklanırsa isim artı işaretini kullanarak değişken. Buna denir dize birleştirme. Bunun ne anlama geldiğini anlamadıysanız endişelenmeyin; daha sonra programlama konusunda daha rahat olduğunuzda bilmek iyi bir ifadedir, veya bir programlama kursu almış olmak Ücretsiz Online Bilgisayar Programlama Kursları için En İyi 11 SiteBu ücretsiz çevrimiçi bilgisayar programlama kurslarını kullanarak, bilgisayar bilimleri derecesi olmadan harika bir kodlayıcı olabilirsiniz. Daha fazla oku . Şimdi programınızı çalıştırdığınızda, kullanıcı kişisel bir yanıt alır.

2. Zamanı söylemek

Şimdiye kadar programınız her kullanıcıyı adıyla selamlıyor. Artık onlara zaman ayırmasını sağlayabilirsiniz Saat. zaman. Yeni yaptığınız satıra ekleyin:

Kullanıcıya şimdiki zamanı bildirme

Tırnak işaretlerinin olduğu ve bulunmadığı noktalara dikkat edin. Ayrıca, tüm artı işaretlerini doğru yere eklediğinizden emin olun. Bunu doğru yapmak önemlidir! Kodunuzu tekrar çalıştırın; karşılama mesajınızla birlikte zamanı göreceksiniz.

Kişiselleştirilmiş saat çıkışı

Harika! Herhangi bir hata alıyorsanız veya metin penceresinde boşluk yoksa, hata olup olmadığını görmek için kodunuza dikkatlice bakın.

3. Kişisel Yapma

Artık saatinize sahip olduğunuza göre, sadece sizin için çalışmasını sağlayalım. Girilen adın sizin adınız olup olmadığını kontrol etmenin bir yoluna ihtiyacımız var. Bunu bir if ifadesi. Kodunuzu aşağıdaki gibi görünecek şekilde değiştirin:

Basit If ve Else deyimi

Kelimeyi ekleyerek Eğer koda, bilgisayar bir şeyi kontrol etmesi gerektiğini bilir. Bu sefer, isim değişkeni, adınızı kullanarak eşittir işaret.

Şimdiye kadar, Eğer isim kullanıcının yazdığı değişken eşittir adınız, size zamanı söyleyecektir. Programı başka biri kullanırsa ne olur?

İşte bu Başka ifadesi içindir. Başka bir ad girilirse, program if ifadesini atlar ve daha sonra söylediklerini yapar Başka.

Son olarak, yazın EndIf böylece bilgisayar if ifadesinin bittiğini bilir. Şimdi programı çalıştırdığınızda, isminizi girip girmediğinize bağlı olarak farklı bir yanıt alacaksınız:

Hem doğru ad hem de diğer girdiler için çıktı

Sadece sizin için çalışan bir saat kodladınız ve onu kullanan herkesi selamlayın!

Microsoft Small Basic ile Daha Fazla Bilgi Edinin

Bu projenin programlama için bazı temel temel kavramları vardır. Basitleştirilmiş bir IDE kullanmak, yeni başlayanların programlama kavramlarını öğrenmesine ve kodlama sözdizimine alışmasına izin verir. Bu, daha karmaşık olanlara yardımcı olabilir Python gibi diller Python'un Geleceğin Programlama Dili Olmasının 6 NedeniProgramlama becerilerinizi öğrenmek veya genişletmek mi istiyorsunuz? İşte bu yüzden Python bu yıl öğrenilecek en iyi programlama dilidir. Daha fazla oku .

Microsoft Small Basic öğrenmenin tek yolu değildir ve gerçek kod bu aşamada biraz fazla ise, başka seçenekleriniz de vardır.

Scratch tamamen görsel bir dildir Raspberry Pi'de Çizilmeye BaşlarkenScratch eğiticimiz, nasıl kod yazacağınızı bilmeseniz bile bir Raspberry Pi ile eğlenmenizi sağlar. Daha fazla oku bu çocuklar için mükemmel. Minecraft'ın temel kavramları öğretmek için tasarlanmış çeşitli eğitim unsurları da vardır. Minecraft'ın Kodlama Saati Minecraft Kod Saati Çocuklara Programlamanın Temel Öğelerini ÖğretirMinecraft Code of Code, çocukların programlamanın temellerini öğrenmelerine yardımcı olacak birkaç mükemmel öğretici sunar. Daha fazla oku cesur genç inşaatçılar için tanıdık bir öğrenme ortamı sağlar!

Resim Kredisi: olly18 /Depositphotos

Ian Buckley, Berlin, Almanya'da yaşayan serbest bir gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zaman, çılgın bir bilim adamı olma umuduyla DIY elektroniği veya koduyla uğraşıyor.