Reklama
Nauka kodowania może być zniechęcająca, szczególnie dla dzieci. Połączenie konieczności uczenia się skomplikowanej składni wraz z koncepcjami programowymi wystarcza, aby zniechęcić wielu ludzi. Niemniej nauka kodowania jest jedną z najważniejszych rzeczy, których dzieci mogą się nauczyć, a dostępne są narzędzia, które im to ułatwią.
Jednym z takich narzędzi jest Microsoft Small Basic, od którego łatwo zacząć. Oto trzy projekty, które dzieci mogą wykorzystać, aby zrobić pierwsze kroki w kodowaniu.
Co to jest Microsoft Small Basic?
Microsoft Small Basic (MSB) to język zaprojektowany, aby ułatwić naukę podstaw programowania. Skierowany do dzieci (ale także idealny dla dorosłych), zapewnia pozbawiony języka język i przyjazny interfejs użytkownika. Teraz, po raz 10-ty, MSB jest wybaczającym zintegrowanym środowiskiem programistycznym, które pozwala na pewne poruszanie się ze składnią.
Pomaga to uniknąć frustracji, jakie mogą napotkać początkujący koderzy.
Ten projekt zawiera opis kodowania spersonalizowanego zegara. Projekt obejmuje proste koncepcje programistyczne i chociaż skierowany jest do dzieci, początkujący dorośli mogą również skorzystać z dalszego postępowania. Chociaż IDE można pobrać na komputery z systemem Microsoft Windows, dzisiejszy samouczek używa internetowego IDE. Można go wykonać na dowolnym komputerze z przeglądarką i połączeniem internetowym.
Rozpoczęcie pracy z Microsoft Small Basic
Aby rozpocząć, otwórz przeglądarkę internetową i przejdź do smallbasic.com. Powinieneś zobaczyć stronę internetową z tymi dwoma przyciskami pośrodku:
Kliknij przycisk Początek zostaniesz przeniesiony do ekranu, który wygląda następująco:
To jest wersja online Microsoft Small Basic IDE. Internetowe IDE to miejsce, w którym możesz pisać kod i testować go, wszystko w jednym miejscu. Jak widać, w oknie tekstowym jest już trochę kodu. Naciśnij niebieski, trójkątny, Biegać przycisk, aby zobaczyć, co robi kod.
Naciśnij trochę x w prawym górnym rogu, aby zamknąć program. Spójrz na kod. Zobaczysz, że wszystko, co jest w nawiasach, jest drukowane po uruchomieniu programu. Spróbuj zmienić słowo Świat na swoje imię i kliknij ponownie uruchom. Jeśli to nie zadziałało, upewnij się, że nadal masz cudzysłowy w nawiasach kwadratowych („… tekst…”) w następujący sposób:
Aby zrozumieć, dlaczego tak się dzieje, podzielmy linię na kawałki. Zaczyna się od TextWindow. To mówi komputerowi, że cokolwiek będzie dalej, powinno stać się z oknem tekstowym. TextWindow. WriteLine oznacza, że chcemy, aby TextWindow napisał linię. TextWindow. WriteLine („Cześć, Ian!”) Oznacza, że mówimy TextWindow, aby napisał wiersz, a to, co jest w nawiasach, jest zapisywane!
1. Zapytaj o imię
Teraz zamierzasz zmienić swój program, aby pytał o nazwę użytkownika, kiedy się rozpocznie. Zacznij od oczywistego pytania:
Aby uzyskać wkład użytkownika, potrzebujemy dwóch rzeczy. Sposób, aby przeczytać, co wpisują, i miejsce, w którym można je zachować. Ta linia zapewnia zarówno:
Ta linia tworzy zmienną o nazwie Nazwa. Zmienna jest jak pole do przechowywania danych - w tym przypadku nazwa użytkownika.
Następnie jest znak równości (=). Oznacza to, że cokolwiek będzie dalej, będzie przechowywane w środku Nazwa.
Więc powiedz TextWindow do Czytać co wpisuje użytkownik. Nie zapomnij o nawiasach - nawet jeśli są puste, komputer potrzebuje ich, aby wiedzieć, co robić!
Teraz, gdy program działa, użytkownik jest pytany o jego nazwę. Po wpisaniu go i naciśnięciu wchodzić jest przechowywany. Pozostało tylko powiedzieć komputerowi, aby wydrukował go z powrotem.
Zauważysz, że nie wszystko w WriteLine nawiasy kwadratowe mają znaki cudzysłowu. To dlatego, że łączysz powiedzenie "Cześć, " z czymkolwiek, co jest przechowywane w Nazwa zmienna za pomocą znaku plus. To się nazywa łączenie łańcuchów. Nie martw się, jeśli jeszcze nie rozumiesz, co to znaczy - to dobre zdanie, aby dowiedzieć się później, kiedy masz większą swobodę w programowaniu, lub wziąłeś kurs programowania 11 najlepszych stron z darmowymi kursami programowania komputerowego onlineKorzystając z tych bezpłatnych kursów programowania komputerowego online, możesz stać się świetnym programistą bez dyplomu informatyki. Czytaj więcej . Teraz po uruchomieniu programu użytkownik otrzymuje osobistą odpowiedź.
2. Mówić czas
Do tej pory program wita każdego użytkownika po imieniu. Teraz możesz sprawić, by poinformował ich o czasie Zegar. Czas. Dodaj go do tej samej linii, którą właśnie utworzyłeś:
Zwróć uwagę, gdzie są cudzysłowy, a gdzie nie. Upewnij się również, czy umieściłeś wszystkie znaki plus we właściwym miejscu. Właściwe wykonanie tego jest ważne! Uruchom kod ponownie - wraz z powitaniem zobaczysz czas.
Wspaniały! Jeśli otrzymujesz jakieś błędy lub brakuje Ci spacji w oknie tekstowym, dokładnie sprawdź kod pod kątem ewentualnych błędów.
3. Czyniąc to osobistym
Teraz, gdy masz już zegar, zróbmy go, aby działał tylko dla Ciebie. Potrzebujemy sposobu sprawdzenia, czy wpisane imię to twoje imię. Robimy to za pomocą instrukcja if. Zmień kod, aby wyglądał następująco:
Dodając słowo Jeśli do kodu komputer wie, że musi coś sprawdzić. Tym razem chcesz sprawdzić, czy Nazwa zmienna pasuje do twojego imienia, używając równa się znak.
Jak dotąd, Jeśli Nazwa zmienna wpisana przez użytkownika równa się twoje imię, powie ci godzinę. Co się stanie, jeśli ktoś inny użyje programu?
Właśnie to Jeszcze instrukcja dotyczy. Jeśli zostanie wpisana jakakolwiek inna nazwa, program pominie instrukcję if i zrobi wszystko, co powie po tym Jeszcze.
Na koniec wpisz EndIf aby komputer wiedział, że instrukcja if się skończyła. Teraz po uruchomieniu programu otrzymasz inną odpowiedź w zależności od tego, czy wpiszesz swoje imię, czy nie:
Właśnie zakodowałeś zegar, który działa dla Ciebie i pozdrawia każdego, kto go używa!
Dowiedz się więcej dzięki Microsoft Small Basic
Ten projekt ma kilka podstawowych podstawowych pojęć dotyczących programowania. Korzystanie z uproszczonego IDE pozwala początkującym nauczyć się programowania i przyzwyczaić się do składni kodowania. Może to pomóc w bardziej skomplikowanych języki takie jak Python 6 powodów, dla których Python jest językiem programowania przyszłościChcesz nauczyć się lub poszerzyć swoje umiejętności programistyczne? Oto dlaczego Python jest najlepszym językiem programowania do nauki w tym roku. Czytaj więcej .
Microsoft Small Basic nie jest jedynym sposobem na naukę, a jeśli na tym etapie rzeczywisty kod jest trochę za duży, masz inne opcje.
Scratch jest językiem czysto wizualnym Pierwsze kroki ze Scratch na Raspberry PiNasz samouczek Scratch pozwala bawić się Raspberry Pi, nawet jeśli nie umiesz kodować. Czytaj więcej to jest idealne dla dzieci. Istnieje również kilka elementów edukacyjnych do Minecraft zaprojektowanych do nauczania podstawowych pojęć. Godzina kodu Minecraft Minecraft Hour of Code uczy dzieci podstaw programowaniaMinecraft Hour of Code zawiera kilka doskonałych samouczków, które pomogą dzieciom nauczyć się podstaw programowania. Czytaj więcej zapewnia znane środowisko edukacyjne dla nieustraszonych młodych budowniczych!
Źródło obrazu: olly18 /Depositphotos
Ian Buckley jest niezależnym dziennikarzem, muzykiem, performerem i producentem wideo mieszkającym w Berlinie w Niemczech. Kiedy nie pisze ani nie występuje na scenie, majstruje przy elektronice lub kodzie DIY, mając nadzieję, że zostanie szalonym naukowcem.