Microsoft Small Basic
Total Page:16
File Type:pdf, Size:1020Kb
Katolickie Gimnazjum i Liceum Ogólnokształcące im. Jana Pawła II w Łodzi Microsoft Small Basic Translated by Anna Wilk (klasa 2a 2009/2010) Wstęp Small Basic i programowanie Programowanie komputerowe jest zdefiniowane jako proces tworzenia oprogramowania komputerowego używającego języki programowania. Tylko jak mówimy i rozumiemy Anglików albo Hiszpana albo Francuzów, komputery mogą zrozumieć programy napisane w pewnych językach. To tzw. języki programowania. Na początku było niewiele takich języków, były proste i zrozumiałe. Z czasem oprogramowanie i komputery stały się bardziej skomplikowane i wyszukane, więc języki programowania również musiały ewaluować. W efekcie są to trudne do zrozumienia metody programowania, szczególnie dla początkujących. Small Basic przedstawia programowanie w przyjemny, niezwykle łatwy i ciekawy sposób, usuwa bariery, by każdy mógł wkroczyć w świat programowania. Small Basic - Środowisko Zacznijmy od przedstawienia interfejsu Small Basic’a i poruszania się w nim. Po pierwszym uruchomieniu zobaczycie właśnie takie okno: Obrazek 1 To jest Small Basic Środowisko, gdzie napiszemy nasze programy. Opiszemy każdy element zaznaczony numerem. 1. Edytor(1) to miejsce, w którym piszemy program. Otwierając przykładowy program lub poprzednio zapisany, pojawi się on w tym oknie. Możesz otworzyć i korzystać z kilku edytorów na raz. 2. Pasek narzędzi(2) nadaje komendy w edytorze. O różnych zadaniach nauczymy się później. 3. Powierchnia pod edytorem (3) to obszar na wszystkie okna edycji. Nasz pierwszy Program Już znasz podstawy, więc zacznijmy programować. Wpiszmy poniższą linijkę do edytora. TextWindow.WriteLine(„Hello World”) Jeżeli wszystko zostało wpisane poprawnie, to ujżymy coś takiego: Pierwszy Program Teraz, kiedy już napisaliśmy nasz pierwszy program, włączmy go. Możemy to zrobić klikajać na przycisk RUN w pasku narzędzi lub naciskając F5. Jeżeli wykonaliśmy wszystko poprawnie, ujrzymy to: Obrazek 2 Gratulacje! Właśnie napisałeś I uruchomiłeś swój pierwszy program. Chociaż to prosty I mały program, to jest to pierwszy poważny krok dla każdego nowego programisty. Jeszcze tylko jeden szczegół przed rozpoczęciem prawdziwego programowania. Musismy zrozumieć co zrobiliśmy i jak komputer zrozumiał nasze polecenie. W następnym dziale przeanalizujemy tę małą operację. Zapisywanie programu Jeżeli chcesz zakończyć pisanie programu i wrócić do niego później, musisz go zapisać. Możesz to zrobić klikając na SAVE lub używając skrótu ‘ctrl+s’. Rozdział 2 Nasz pierwszy program Co to naprawdę jest komputerowy program? Program jest kompletem instrukcji dla komputera. Te instrukcje mówią komputerowi dokładnie czemu, by zrobić i komputer zawsze idzie za tymi instrukcjami. Tylko jak ludzie, komputery mogą tylko pójść za instrukcjami, jeśli wyszczególniony w języku, że oni mogą zrozumieć. Te są zawołane zaprogramowywanie języków. Są bardzo wiele języków, które komputer może zrozumieć i Small Basic ma jednego lat. Wyobraź sobie rozmowę zdarzającą między tobą i twoim przyjacielem. Ty i twoi przyjaciele użyłybyście słów, zorganizowanych jako zdania, by przewieźć informację tam i z powrotem. Podobnie, programujące języki zawierają zbiory słów, które mogą zostać zorganizowane do zdań, które przewożą informacje do komputera. I programy są zasadniczo jest wiele języków, które komputer kompletami zdań (czasami tylko mało i może zrozumieć. Jawa, C ++, czasami tysiące dużo) że razem mieć sens dla Python, VB, etc. jest wszystkimi zarówno programisty i komputera podobnie. potężnymi nowoczesnymi językami Small Basic Programs komputera, które są użyte, by rozwinąć się prostymi do złożonych Typowy Small program Basic składa się z programów oprogramowania. wiązki stwierdzeń. Każda linia programu reprezentuje stwierdzenie i każde stwierdzenie jest instrukcją dla komputera. Kiedy prosimy komputer wykonać Small program Basic, to bierze program i czyta pierwszy stwierdzenie. To rozumie co próbujemy powiedzieć i wtedy wykonuje nasza instrukcja. Raz to jest zrobione wykonywanie naszego pierwszy stwierdzenia, to wraca do program i czyta i wykonuje drugi linię. To kontynuuje zrobić tak, aż to dociera do końca programu. Właśnie wtedy nasze końce programu. Tylny do Our First Program Tutaj jest pierwszy program, który napisaliśmy: TextWindow.WriteLine(„Hello World”) To jest bardzo prosty program, który składa się z jednego stwierdzenia. To stwierdzenie każe komputerowi, by napisać linii o tekście, który jest Hello World, do Window Text. To dosłownie tłumaczy w umyśle komputera do: Write Hello World Mógłbyś już zauważyć, że stwierdzenie może w domu obrócić się być częściowe do mniejsze segmenty dużo jak zdania mogą być częściowe do słów. W pierwszy stwierdzeniu mamy 3 odmiennych segmentów: a) TextWindow b) WriteLine c) “Hello World” Kropka, parentheses i cytaty są wszystkimi interpunkcjami, które są musiane, by zostać umieszczona w odpowiednich pozycjach w stwierdzeniu, dla komputera, by zrozumieć nasz zamiar. Mógłbyś zapamiętać czarne okno, które ukazało się kiedy prowadziliśmy nasz pierwszy program. To czarne okno jest zawołane TextWindow albo czasami zwany Console. Właśnie tam skutek tego programu idzie. TextWindow, w naszym programie, jest zawołany przedmiot. Jest pewna liczba takich przedmiotów dostępnych, ponieważ nas, by użyć w naszych programach. Możemy wykonać kilka różnych operacji na tych przedmiotach. Już użyliśmy WriteLine operacja w naszym Interpunkcje takie jak cytaty, przestrzenie i programie. Mógłbyś też zauważyć nawias są bardzo ważne w komputerowym że WriteLine operacja jest poszły programie. Oparty na ich pozycji i rachunku, za około Hello World wewnątrz oni mogą zmienić znaczenie czego jest cytaty. Ten tekst jest uszły za wyrażany. wejścia do WriteLine operacja, którą to wtedy drukuje się użytkownikowi. To jest zawołane wejście do operacji. Jakieś operacje biorą jednego albo więcej danych wejściowych kiedy inni nie biorą jakiegoś. Nasz Second Program Teraz, że zrozumiałeś nasz pierwszy program, chodziłeś i zrobiłeś to fantastyczny przez dodawanie jakichś kolorów. TextWindow.ForegroundColor = “Yellow” TextWindow.WriteLine(“Hello World”) Obrazek 4 Kiedy prowadzisz powyższy program, zauważysz, że to drukuje to sam „Hello World ” fraza wewnątrz TextWindow, ale ten raz to drukuje to w żółtym zamiast z szary, że to zrobiło wcześniejszy . Zgadza się 6 - Hello World w Yellow Zauważ nowe stwierdzenie, które dodaliśmy do naszego oryginalnego programu. To używa nowego słowa, ForegroundColor, którego zrównaliśmy do wartości „Żółty.” This sposób, który wyznaczyliśmy „Żółty ” do ForegroundColor. Teraz, różnica między ForegroundColor i operacją WriteLine jest, że ForegroundColor nie wziął jakichś wejść ani to potrzebowało jakiś nawias. Zamiast to zostało poszły za przez równa się, by symbol i słowo. Definiujemy ForegroundColor jako Property TextWindow. Tutaj jest lista wartości, które obowiązują dla własności ForegroundColor. Spróbuj zastępowanie „Żółty ” z jednym z tych i zobacz skutki - nie zapominaj cytatów, oni są wymagani interpunkcjami. Black Blue Cyan Gray Green Magenta Red White Yellow DarkBlue DarkCyan DarkGray DarkGreen DarkMagenta DarkRed DarkYellow Rozdział 3 Wprowadzając Variables Używając Zmienne w naszym programie To nie byłoby miłe, jeśli nasz program może właciwie powiedzieć „Hello ” z użytkownikami nazywają zamiast mówienia ogólnego „Hello World?” Żeby zrobić, że musimy po pierwsze poprosić użytkownika o jego / jej imię i wtedy zgromadzić to gdzieś i wtedy drukujemy się „Cześć ” z imieniem użytkownika. Zobaczmy jak możemy zrobić że: TextWindow.Write(„Enter your Name: „) name = TextWindow.Read() TextWindow.WriteLine(“Hello “ + name) Kiedy piszesz i wykonujesz ten program, będziesz widział, jak produkcja lubi następować: Zgadza się 7 - Ask imię użytkownika I kiedy wprowadzasz twoje imię i uderzasz WEJŚĆ, będziesz widział poszły za produkcją: Zgadza się 8 - Warm Hello Teraz, jeśli prowadzisz program znów, będziesz spytany to sam pytanie znów. Możesz wprowadzić różne imię i komputer przywita się z tym imieniem. Analiza programu W programie tylko biegłeś, linia, która mogłaby złapać twoją uwagę jest ta: name = TextWindow.Read() Read()spogląda tylko jak WriteLine(),ale z żadnymi wejściami. To jest operacja i zasadniczo to każe komputerowi, by zaczekać na użytkownika wprowadzić coś i uderza klawisze Enter. Raz użytkownik uderza klawisze Enter, to coś co użytkownik napisał bierze i zwraca to do programu. Interesujący punkt jest, że jakikolwiek, który użytkownik napisał teraz jest wprowadzony do pamięci zmienną zawołaną imię. Zmienna jest zdefiniowana jako miejsce, gdzie możesz zgromadzić wartości chwilowo i używasz ich później. W linii powyższej, imię zostało zgromadzone imię użytkownika. Następna linia też interesuje: TextWindow.WriteLine(„Hello „ + name) To jest miejsce, gdzie używamy wartości wprowadzonej naszą zmienną do pamięci, imię. Bierzemy wartość w imieniu i dodajemy to by „Cześć ” i napisz to TextWindow. Raz zmienna jest ustawiona, możesz odwołanie to dowolna ilość czasów. Na przykład , możesz zrobić co następować: TextWindow.Write(„Enter your Name: „) name = TextWindow.Read() TextWindow.Write(“Hello “ + name + “. “) TextWindow.WriteLine(“How are you doing “ + name + “?”) I będziesz widział poszły za produkcją: Zgadza się 9 - Reusing Variable Reguły dla nazywania Variables [TODO] Bawiąc się Numbers Właśnie zobaczyliśmy jak możesz użyć zmiennych, by zgromadzić imię użytkownika. W kilku programach, będziemy widzieli jak możemy zgromadzić i zmanipulować numerami w zmiennych. Rozpocznijmy od naprawdę prostego programu: number1