Microsoft Small Basic



Podobne dokumenty
Microsoft Small Basic

Microsoft Small Basic

Ćwiczenie 25 Działania matematyczne we Flashu

Microsoft Small Basic

I. Podstawy języka C powtórka

Klasy: String, Random, Math. Korzystanie z dokumentacji.

Laboratorium Programowanie Obrabiarek CNC. Nr H7

1 Funkcje elementarne

Cw.12 JAVAScript w dokumentach HTML

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 2 Teoria liczby rzeczywiste cz.2

if (wyrażenie ) instrukcja

WSTĘP DO ANALIZY I ALGEBRY, MAT1460

Kształcenie w zakresie podstawowym. Klasa 1

Zadanie 3 Oblicz jeżeli wiadomo, że liczby 8 2,, 1, , tworzą ciąg arytmetyczny. Wyznacz różnicę ciągu. Rozwiązanie:

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 2

Równania kwadratowe. Zad. 4: (profil matematyczno-fizyczny) Dla jakich wartości parametru m równanie mx 2 + 2x + m 2 = 0 ma dwa pierwiastki mniejsze

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

Funkcje Andrzej Musielak 1. Funkcje

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18)

Indukcja matematyczna

1. Wypisywanie danych

( ) Arkusz I Zadanie 1. Wartość bezwzględna Rozwiąż równanie. Naszkicujmy wykresy funkcji f ( x) = x + 3 oraz g ( x) 2x

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.3

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

Podstawy obsługi pakietu GNU octave.

dr inż. Jarosław Forenc

Ćwiczenie 1 Automatyczna animacja ruchu

3. Instrukcje warunkowe

(x 1), 3 log 8. b) Oblicz, ile boków ma wielokat wypukły, w którym liczba przekatnych jest pięć razy większa od liczby boków.

Teksty Liczby Formuły. Operatory. dr inż. Jarosław Forenc. Pasek narzędzi. Pasek narzędzi. (Atrybuty komórek)

Wymagania edukacyjne niezbędne do otrzymania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z matematyki dla klasy VIII

Programowanie w LOGO KOMENIUSZ grafika żółwia

Programowanie Delphi obliczenia, schematy blokowe

JAVAScript w dokumentach HTML - przypomnienie

JAVAScript w dokumentach HTML (1)

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki

PRÓBNY EGZAMIN MATURALNY

Laboratorium nr 1. i 2.

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA KLASA 8 DZIAŁ 1. LICZBY I DZIAŁANIA

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE VIII

KRYTERIA OCEN Z MATEMATYKI DLA KLASY VII

Algorytm. a programowanie -

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

WYMAGANIA EDUKACYJNE

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

ZADANIA OTWARTE KRÓTKIEJ ODPOWIEDZI

Programowanie w Baltie klasa VII

6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).

WYRAŻENIA ALGEBRAICZNE

Sponsorem wydruku schematu odpowiedzi jest wydawnictwo

Funkcje matematyczne w C. Programowanie w C Marek Pudełko

w najprostszych przypadkach, np. dla trójkątów równobocznych

MATEMATYKA WYDZIAŁ MATEMATYKI - TEST 1

Przykładowe rozwiązania zadań. Próbnej Matury 2014 z matematyki na poziomie rozszerzonym

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

Plan lekcji Optivum. 1. W programie Plan lekcji Optivum otwórz plik z ułożonym planem lekcji.

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Podstawy i języki programowania

1. Równania i nierówności liniowe

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Warunki logiczne instrukcja if

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

POZIOM PODSTAWOWY - GR 1 Czas pracy 170 minut

LUBELSKA PRÓBA PRZED MATURĄ 09 MARCA Kartoteka testu. Maksymalna liczba punktów. Nr zad. Matematyka dla klasy 3 poziom podstawowy

Kryteria ocen z matematyki w Gimnazjum. Klasa I. Liczby i działania

SZKOŁA PODSTAWOWA NR 1 IM. ŚW. JANA KANTEGO W ŻOŁYNI. Wymagania na poszczególne oceny klasa VIII Matematyka z kluczem

Lista działów i tematów

BAZY DANYCH Panel sterujący

WYMAGANIA EDUKACYJNE

WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY TRZECIEJ M. zakres rozszerzony

Wstęp Arkusz kalkulacyjny Za co lubimy arkusze kalkulacyjne Excel

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

4. Funkcje. Przykłady

ZDAJ MATMĘ NA MAKSA POZIOM PODSTAWOWY 2018/ : (2 5 ) 5 (0, 5)

Scenariusz lekcji z matematyki w szkole ponadgimnazjalnej

Kryteria oceniania z matematyki dla klas V- VI w Szkole Podstawowej nr 3 w Jastrzębiu Zdroju.

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

LUBELSKA PRÓBA PRZED MATURĄ

Wymagania edukacyjne z matematyki dla klasy I gimnazjum wg programu Matematyka z plusem

Przykłady zadań do standardów.

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

WYMAGANIA EDUKACYJNE Rok szkolny 2018/2019

Przykładowy zestaw zadań nr 2 z matematyki Odpowiedzi i schemat punktowania poziom rozszerzony

OCENIANIE ARKUSZA POZIOM ROZSZERZONY

ARKUSZ X

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

WHILE (wyrażenie) instrukcja;

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

I. Funkcja liniowa WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY DRUGIEJ LICEUM OGÓLNOKSZTAŁCĄCEGO ZAKRES ROZSZERZONY

Zadanie 3. Praca z tabelami

Konspekt lekcji informatyki w kl. VI. Temat: Praca z edytorem tekstu i edytorem grafiki.

ZADANIA OTWARTE KRÓTKIEJ ODPOWIEDZI

WIOLETTA NAWROCKA nauczyciel matematyki w Zespole Szkół w Choczewie IDĘ DO GIMNAZJUM ZADANIA TESTOWE Z MATEMATYKI DLA UCZNIÓW KL. VI.

Transkrypt:

Microsoft Small Basic Obiekt Math Szacowany czas trwania lekcji: 1 godzina

Obiekt Math Podczas tej lekcji dowiesz się, jak: Używać różnych właściwości obiektu Math. Używać różnych operacji obiektu Math.

Obiekt Math Czy zdarza się, że skomplikowane obliczenia matematyczne przyprawiają Cię o zawroty głowy? Nie martw się! Obiekt Math oferuje wiele funkcji matematycznych, z których możesz skorzystać w swoich programach. Obiekt ten obejmuje następujące operacje i właściwości: Cos Abs GetRandomNumber ArcSin Sin Floor SquareRoot GetDegrees Remainder Log Pi Min

Operacje obiektu Math Napiszmy prosty program, aby poznać kilka operacji obiektu Math. W tym przykładzie uzyskujemy sinus i cosinus kąta przy użyciu operacji Sin i Cos obiektu Math. Przy użyciu operacji ArcSin można także uzyskać wartość kąta w radianach na podstawie wartości jego sinusa. Następnie, korzystając z operacji GetDegrees, można przekonwertować wartość kąta z radianów na stopnie.

Właściwość Pi Wartość pi jest istotnym elementem niektórych obliczeń matematycznych. Aby uzyskać wartość pi w obliczeniach, można użyć właściwości Pi obiektu Math. Użyjmy tej właściwości do obliczenia pola koła. W tym przykładzie otrzymujemy wartość pi przy użyciu właściwości Pi obiektu Math. Następnie wstawiamy tę wartość do równania, by otrzymać promień koła.

Operacja Abs Abs jest kolejną użyteczną operacją obiektu Math. Wypróbujmy ją. Korzystając z operacji Abs, można uzyskać wartość bezwzględną danej liczby. Na przykład, jeśli odejmiesz jakąś liczbę od liczby mniejszej, wynik będzie wartością ujemną. W tym przykładzie odejmujemy dwie liczby. Nawet jeśli pierwsza liczba jest mniejsza od drugiej, operacja Abs zwróci liczbę dodatnią.

Operacja Floor Jak uzyskać wartość całkowitą liczby dziesiętnej? Operacja Floor zwraca wartość całkowitą mniejszą bądź równą określonej liczbie dziesiętnej. Zobaczmy, jak użyć tej operacji w programie do obliczenia średniej ocen studenta. W tym przykładzie bierzemy pod uwagę oceny studenta z sześciu przedmiotów. Następnie używamy operacji Floor, aby otrzymać średnią ocen studenta w postaci liczby całkowitej.

Operacja Log Podczas wykonywania skomplikowanych obliczeń często potrzebujemy wartości logarytmu (podstawa 10) określonej liczby. Obiekt Math w środowisku Small Basic oferuje operację Log, która podaje wartość logarytmu określonej liczby. W tym przykładzie używamy operacji Log do uzyskania wartości logarytmu z liczby 22,3.

Operacja GetRandomNumber Teraz zajmiemy się operacją GetRandomNumber obiektu Math. Przy użyciu tej operacji możesz otrzymać losową liczbę między 1 a maksymalną określoną przez Ciebie liczbą. Wykorzystajmy tę operację w programie. W tym przykładzie w oknie grafiki rysujemy kształt * o różnych wielkościach i w różnych lokalizacjach. Najpierw ustawiamy wysokość, szerokość i kolor tła okna grafiki. Następnie przy użyciu operacji GetRandomNumber ustawiamy rozmiar czcionki. Rozmiar czcionki będzie wartością między 1 a 30, ponieważ 30 zostało ustawione jako parametr dla operacji GetRandomNumber. Przy użyciu tej operacji losowo ustawiamy współrzędne gwiazdki.

Operacja Min Obiekt Math posiada także operację Min, za pomocą której można porównać dwie liczby i dowiedzieć się, która jest mniejsza. Wykorzystajmy tę operację w programie. W tym przykładzie prosimy użytkownika o podanie dwóch liczb, a następnie korzystamy z operacji Min, aby je porównać i wyświetlić mniejszą w oknie tekstowym. Upewniamy się przy okazji, że jeśli użytkownik poda dwa razy tę samą liczbę, pojawi się komunikat Te liczby są równe.

Operacja SquareRoot Przy użyciu operacji SquareRoot obiektu Math możemy uzyskać wartość pierwiastka kwadratowego wybranej liczby. W tym przykładzie określamy liczbę i używamy operacji SquareRoot, aby otrzymać jej pierwiastek kwadratowy.

Operacja Reminder Aby otrzymać resztę z dzielenia, używamy operacji Remainder obiektu Math. Zadaniem tego programu jest sprawdzenie, czy liczba jest parzysta czy nieparzysta. Przy użyciu warunku If sprawdzamy, czy liczba jest parzysta (liczba jest parzysta, kiedy po podzieleniu przez 2 jej reszta wynosi 0). Jeśli reszta wynosi 1, liczba jest nieparzysta. Aby sprawdzić resztę, używamy operacji Remainder obiektu Math.

Podsumowanie Gratulacje! Teraz potrafisz: Używać różnych właściwości obiektu Math. Używać różnych operacji obiektu Math.

Sprawdź swoją wiedzę Korzystając z operacji GetRandomNumber, napisz program, który losowo obróci i przeniesie prostokąt. Napisz program do rysowania kół różnej wielkości w oknie grafiki. Ustal rozmiar koła na podstawie jego pola, a następnie określ losowo współrzędne x i y koła.