Podstawy JavaScript. Dawid Poªap. Dawid Poªap Technologia informacyjna Grudzie«, / 13

Podobne dokumenty
Przetwarzanie sygnaªów

Bash i algorytmy. Elwira Wachowicz. 20 lutego

wiczenie 1 Podstawy j zyka Java. Instrukcje warunkowe

Wykład 03 JavaScript. Michał Drabik

Funkcje i instrukcje języka JavaScript

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++

Funkcje, wielomiany. Informacje pomocnicze

Warunki logiczne instrukcja if

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Cw.12 JAVAScript w dokumentach HTML

Ilość cyfr liczby naturalnej

Proste programy w C++ zadania

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

XML extensible Markup Language. część 5

Krótki kurs JavaScript

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

KURSY PROGRAMOWANIA DLA DZIECI

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

Wstęp do Programowania Lista 1

Matematyka dyskretna

Podstawy Programowania Podstawowa składnia języka C++

Algorytmy i struktury danych

JAVAScript w dokumentach HTML - przypomnienie

x y x y x y x + y x y

Programowanie i struktury danych 1 / 44

Ÿ1 Oznaczenia, poj cia wst pne

Wyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie

2 Liczby rzeczywiste - cz. 2

Elementarna statystyka Wnioskowanie o regresji (Inference 2 czerwca for regression) / 13

KURSY PROGRAMOWANIA DLA DZIECI

Materiaªy do Repetytorium z matematyki

1 Programowanie w matlabie - skrypty i funkcje

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

Nazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

Rys.2.1. Drzewo modelu DOM [1]

WHILE (wyrażenie) instrukcja;

Pracownia internetowa w ka dej szkole (edycja 2004/2005)

P tle. Rozdziaª Wst p. 4.2 P tle P tla for(...);

Pętle. Dodał Administrator niedziela, 14 marzec :27

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

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

Instrukcja wyboru, pętle. 2 wykład. Podstawy programowania - Paskal

SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego

Algorytmy zwiazane z gramatykami bezkontekstowymi

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

WHILE (wyrażenie) instrukcja;

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

JAVA?? to proste!! Autor: wojtekb111111

JAVAScript w dokumentach HTML (2)

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Podstawy JavaScript ćwiczenia

Macierze i Wyznaczniki

Programowanie wspóªbie»ne

Funkcja kwadratowa, wielomiany oraz funkcje wymierne

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

Michał Bielecki, KNI 'BIOS'

Zdarzenia Zdarzenia onload i onunload

Makroekonomia Zaawansowana

Semestr letni 2014/15

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php

Informacje pomocnicze

Ukªady równa«liniowych

Tworzenie Stron Internetowych. odcinek 9

Przykład integracji kalkulatora mbank RATY na platformie IAI

1. Odcienie szaro±ci. Materiaªy na wiczenia z Wprowadzenia do graki maszynowej dla kierunku Informatyka, rok III, sem. 5, rok akadem.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Zaawansowane aplikacje internetowe

Podstawy i języki programowania

Konstrukcje warunkowe Pętle

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

Matlab Składnia + podstawy programowania

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

Pascal - wprowadzenie

Scenariusz Web Design DHTML na 10 sesji. - Strony statyczne I dynamiczne. - Dodawanie kodu VBScript do strony HTML. Rysunek nie jest potrzebny

Matlab Składnia + podstawy programowania

1 Strumienie. 2 Pliki. 2.1 Zapis do pliku tekstowego. Programowanie w j zyku C - Adam Krechowicz, Daniel Kaczmarski

01.Wprowadzenie do pakietu MATLAB

Algorytm. a programowanie -

Odczyt danych z klawiatury Operatory w Javie

Modelowanie rynków finansowych z wykorzystaniem pakietu R

Programowanie i struktury danych

Wprowadzenie do Scilab: podstawy języka Scilab

ZAJ CIA 4. Podstawowe informacje o algorytmie. Operatory relacyjne i logiczne, instrukcja warunkowa if

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Instrukcje sterujące mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2012

Algorytmy i struktury danych

Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.

XML extensible Markup Language. część 5

Funkcje. Piotr Zierhoffer. 7 października Institute of Computer Science Poznań University of Technology

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Transkrypt:

Podstawy JavaScript Dawid Poªap Dawid Poªap Technologia informacyjna Grudzie«, 2017 1 / 13

Plan na reszt zaj z TI Dzisiaj podstawy podstaw programowania w konsoli. W nowym roku na stronie internetowej ;). Dawid Poªap Technologia informacyjna Grudzie«, 2017 2 / 13

Plan na reszt zaj z TI Dzisiaj podstawy podstaw programowania w konsoli. W nowym roku na stronie internetowej ;). Plan na pozostaªe zaj cia z technologi informacyjnej to 1 Podstawy JavaScript w konsoli, 2 Podstawy JavaScript na stronie internetowej, 3 Praca nad projektem, 4 Praca nad projektem/dokumentacj i jego ocena. Dawid Poªap Technologia informacyjna Grudzie«, 2017 2 / 13

Kilka sªów o JavaScript ;) Dawid Poªap Technologia informacyjna Grudzie«, 2017 3 / 13

Pierwszy skrypt 1 Podobnie jak plik CSS, tworzymy nowy plik o nazwie skrypt.js i zapisujemy go w miejscu gdzie znajduje si nasza strona internetowa. Dawid Poªap Technologia informacyjna Grudzie«, 2017 4 / 13

Pierwszy skrypt 1 Podobnie jak plik CSS, tworzymy nowy plik o nazwie skrypt.js i zapisujemy go w miejscu gdzie znajduje si nasza strona internetowa. 2 Dopisujemy wpliku html w obszarze head nast puj c linijk o doª czeniu pliku zewn trzengo <script src="skrypt.js"></script> Dawid Poªap Technologia informacyjna Grudzie«, 2017 4 / 13

Pierwszy skrypt W pliku skrypt.js zapisujemy console.log(hello world); Dawid Poªap Technologia informacyjna Grudzie«, 2017 5 / 13

Pierwszy skrypt W pliku skrypt.js zapisujemy console.log(hello world); Aby sprawdzi, czy nasz skrypt dziaªa: 1 Otwieramy nasz stron html w przegl darce Chrome. Dawid Poªap Technologia informacyjna Grudzie«, 2017 5 / 13

Pierwszy skrypt W pliku skrypt.js zapisujemy console.log(hello world); Aby sprawdzi, czy nasz skrypt dziaªa: 1 Otwieramy nasz stron html w przegl darce Chrome. 2 Klikamy F12. Dawid Poªap Technologia informacyjna Grudzie«, 2017 5 / 13

Zmienne Zmienne Zmienne to pudeªka, które mog przechowywa konkretne warto±ci. Dawid Poªap Technologia informacyjna Grudzie«, 2017 6 / 13

Zmienne Zmienne Zmienne to pudeªka, które mog przechowywa konkretne warto±ci. var zmienna1 = 5; var zmienna2 = 10; var zmienna3 = zmienna1 + zmienna2; console.log(zmienna3); Dawid Poªap Technologia informacyjna Grudzie«, 2017 6 / 13

Zmienne Zmienne Zmienne to pudeªka, które mog przechowywa konkretne warto±ci. var zmienna1 = 5; var zmienna2 = 10; var zmienna3 = zmienna1 + zmienna2; console.log(zmienna3); var zmienna4 = "Cze± "; console.log(zmienna4); Dawid Poªap Technologia informacyjna Grudzie«, 2017 6 / 13

Operatory Operator Dziaªanie Przykªad zapisu Dziaªanie + dodawanie a+ =b a =a+b - odejmowanie a =b a =a-b * mno»enie a =b a =a*b / dzielenie a/ =b a = a/b % modulo a% =b a = a%b Dawid Poªap Technologia informacyjna Grudzie«, 2017 7 / 13

Zadanie I Przetestuj wszystkie operatory i zapoznaj si z ich dziaªaniem. Dawid Poªap Technologia informacyjna Grudzie«, 2017 8 / 13

Instrukcje warunkowe if (warunek) {...instrukcje je»eli warunek jest poprany } else {...w innych przypadku } Dawid Poªap Technologia informacyjna Grudzie«, 2017 9 / 13

Instrukcje warunkowe if (warunek) {...instrukcje je»eli warunek jest poprany } else {...w innych przypadku } Przykªad: Je»eli liczba a jest podzielna przez dwa, wydrukuj odpowiedz Podzielna przez 2., w innym przypadku Nie jest podzielna przez 2.. var a = 10; if(a%2==0) { console.log("podzielna przez 2."); } else { console.log("nie jest podzielna przez 2.")} Dawid Poªap Technologia informacyjna Grudzie«, 2017 9 / 13

Zadanie II Napisz program, który sprawdzi ile jest miejsc zerowych funkcji kwadratowej. var a=10; var b=4; var c=4;?? Dawid Poªap Technologia informacyjna Grudzie«, 2017 10 / 13

P tla for P tle stosujemy do powtarzania danej operacji n razy. for(inicjalizacja it warunek stopu; krok iteratora) { dziaªanie w p tli } Dawid Poªap Technologia informacyjna Grudzie«, 2017 11 / 13

P tla for P tle stosujemy do powtarzania danej operacji n razy. for(inicjalizacja it warunek stopu; krok iteratora) { dziaªanie w p tli } Przykªad: Wydrukuj w konsoli wszystkie liczby parzyste od 1 do 30. for(var i=1;i<31;i++) { console.log(i); } Dawid Poªap Technologia informacyjna Grudzie«, 2017 11 / 13

Zadania Zadanie III Wydrukuj wszystkie liczby podzielne przez 2,3 i 6 z przedziaªu 10, 1000 Zadanie IV Znajd¹ wszystkie liczby caªkowite x 0, 30 które speªniaj nast puj ce równanie x 5 46x 4 + 644x 3 3074x 2 + 2475x = 0 Dawid Poªap Technologia informacyjna Grudzie«, 2017 12 / 13

Koniec Wesoªych wi t ;) Dawid Poªap Technologia informacyjna Grudzie«, 2017 13 / 13