Podstawy programowania (wspólne dla JavaScript i PHP)
|
|
- Bogusław Świderski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Podstawy programowania (wspólne dla JavaScript i PHP) Uwagi wstępne Aby móc dalej poznawać JavaScript i PHP trzeba dokładnie przeczytać ten rozdział. PoniŜsze przykłady ilustrują zagadnienia, ale próby wykonania ich na komputerze są bezcelowe, gdyŝ po pierwsze nie zawierają elementów osadzających charakterystycznych dla konkretnego języka programowania (patrz wstawianie na stronę Javascript i PHP), po drugie w skryptach brak jest poleceń wyświetlających dane na ekranie (patrz punkty tekst w częściach o JavaScript i PHP). Komentarze Komentarz to wstawiany w skrypcie kawałek tekstu, który nie jest interpretowany. Komentarze są przydatne zwłaszcza przy pisaniu dłuŝszych skryptów, w których nie widać, co który fragment kodu robi. Komentarze w skryptach są oznaczane: /* treść komentarza */ lub //linia komentarza W drugim przypadku komentarz zakończony jest znakiem końca wiersza ( Enter ). Zmienne Zmienna ma nazwę, wartość i typ. Typ zmiennej wynika z jej wartości. Są zmienne typu tekstowego (wartościami są ciągi liter/znaków), kilka rodzajów zmiennych liczbowych, zmienne logiczne (wartości w tym typie to prawda i fałsz). Nazwą zmiennej moŝe być prawie dowolny ciąg znaków lub jeden znak. W przypadku PHP nazwa musi być poprzedzona $ (np. $nazwa_zmiennej ). Nazwami zmiennych nie mogą być słowa będące składnią danego języka programowania (jeśli do nazywania zmiennych będziesz uŝywał polskich słów bez polskich znaków nie musisz się tym w ogóle przejmować). Zmiennej przypisuje się wartości (czytaj dalej o operatorze przypisania). Mogą to być liczby: moja_zmienna=5; /* zmienna o nazwie moja_zmienna ma teraz wartość równą pięć */ (w przypadku PHP to samo wyraŝenie będzie miało postać: $nazwa_zmiennej=5;); Wartościami mogą być teksty (pojedyncze litery, wyrazy lub zdania): nazwa_zmiennej= wyraz ; (w PHP pamiętaj o $ przed nazwą zmiennej). Aby odróŝnić kiedy wartość jest liczbą lub zmienną, a kiedy tekstem (ciągiem tekstowym) te ostatnie bierze się w cudzysłowy lub apostrofy. x= 555 ; /* w tym przypadku 555 jest tekstem! Pamiętaj o $ w PHP! */ y= 555 ; /* w tym przypadku 555 teŝ jest tekstem! Pamiętaj o $ w PHP! */ z=555; /* w tym przypadku 555 jest liczbą! Pamiętaj o $ w PHP! */ $x=$zm; /* w tym przypadku $zm jest zmienną! */ $x= $zm ; /* w tym przypadku $zm jest tekstem! */ A co, jak chcę zmiennej przypisać tekst z cudzysłowem lub apostrofem?!! Ano to: $y= 555 ; /* w tym przypadku wartością jest tekst z cudzysłowem 555! */ y= 555 ; /* w tym przypadku wartością jest 555! Pamiętaj o $ w PHP! */ Albo to: y= \ ; /* w tym przypadku wartością jest! Pamiętaj o $ w PHP! */ y= \ ; /* w tym przypadku wartością jest! Pamiętaj o $ w PHP! */ WyraŜenia, operator przypisania i operatory arytmetyczne KaŜda instrukcja jest zakończona średnikiem (po kaŝdym poleceniu trzeba postawić ;,w przeciwnym razie skrypt nie zostanie prawidłowo wykonany)! W programowaniu znak = nie jest znakiem równości, tylko operatorem przypisania, czyli sprawia, Ŝe zmienna stojąca po jego lewej stronie przyjmuje wartość z prawej strony: a=4; /* teraz zmienna a ma wartość 4, choć wcześniej mogła być równa np. 10 */ Matematycznemu równa się odpowiada == (czytaj równy ). Dzięki operatorowi przypisania moŝna dokonywać na zmiennych rozmaitych operacji:
2 a=a+5; /* dodawanie (pamiętaj o $ w PHP, czyli $a=$a+5 ) */ a=b-a; /* odejmowanie (pamiętaj o $ w PHP) */ a=a*5; /* mnoŝenie (pamiętaj o $ w PHP) */ a=b/5; /* dzielenie (pamiętaj o $ w PHP) */ a=a%5; /* reszta z dzielenia a przez 5 (pamiętaj o $ w PHP) */ //kolejność działań jak w matematyce, moŝna uŝywać nawiasów W JavaScript dodawać moŝna takŝe teksty, czyli moŝna zrobić: a= Ala ma ; b= kota ; c=a+b; //c wynosi teraz Ala ma kota. // ZauwaŜ, Ŝe nazw zmiennych nie ujmuje się w apostrofy ani cudzysłowy!!! lub: a= Ala + ma ; c=a+ kota + w nosie ; //c wynosi teraz Ala ma kota w nosie. // ZauwaŜ, Ŝe nazw zmiennych nie ujmuje się w apostrofy ani cudzysłowy!!! W PHP teksty łączy się kropką: $a= Ala. ma ; $c=$a. kota ; //c wynosi teraz Ala ma kota. // ZauwaŜ, Ŝe nazw zmiennych nie ujmuje się w apostrofy ani cudzysłowy!!! Instrukcje warunkowe [if( ){ elseif( ){ else{ ] Instrukcje warunkowe działają wedle schematu: if(warunek_1){instrukcje_1;elseif(warunek_2){instrukcje_2;else{instrukcje_3; Znaczy to mniej więcej tyle: Jeśli warunek_1 jest spełniony wykonaj instrukcje_1; jeśli warunek_1 nie jest spełniony, a warunek_2 jest spełniony wykonaj instrukcje_2; jeśli warunki_1 i _2 nie są spełnione wykonaj instrukcje_3; Fragment elseif( ){ i else{ są opcjonalne, czyli moŝna napisać: if(warunek_1){instrukcje_1; Przykład instrukcji warunkowej: if(a==1){x= a wynosi 1 ;elseif(a==2){x= a wynosi 2 ;else{x= a większe od 2 ; Operatory porównania Operatory porównania są niezbędne do korzystania z instrukcji warunkowych (jeśli coś to zrób coś). Zwracają one wartość logiczną true lub false. Przykład Nazwa Wynik $a == $b Równy $a === $b Identyczny $a!= $b Nie równe $a!== $b Nie identyczny $a < $b Mniejsze $a > $b Większe $a <= $b $a >= $b Przykład: Mniejsze lub równe Większe lub równe if(a < b){x= a jest mniejsze niŝ b ; Operatory logiczne Prawda jeśli $a jest równe $b (pamiętaj, Ŝe w Javascript nie trzeba uŝywać $ ). Prawda jeśli $a jest równe $b i są tego samego typu (tylko PHP). Prawda jeśli $a nie jest równe $b (pamiętaj, Ŝe w Javascript nie trzeba uŝywać $ ). Prawda jeśli $a nie jest równe $b lub nie są tego samego typu (tylko PHP). Prawda jeśli $a jest mniejsze niŝ $b (pamiętaj, Ŝe w JavaScript nie trzeba uŝywać $ ). Prawda jeśli $a jest większe niŝ $b (pamiętaj, Ŝe w Javascript nie trzeba uŝywać $ ). Prawda jeśli $a jest mniejsze lub równe $b (pamiętaj, Ŝe w JavaScript nie trzeba uŝywać $ ). Prawda jeśli $a jest większe lub równe $b (pamiętaj, Ŝe w JavaScript nie trzeba uŝywać $ ). Operatory logiczne słuŝą do budowania bardziej skomplikowanych instrukcji warunkowych - do łączenia kilku warunków w jednej instrukcji.
3 Przykład Nazwa Znaczenie && AND i (to i tamto) OR Lub (to lub tamto)! a NOT Prawda, jeśli a nie jest prawdą (pamiętaj o $ w PHP) Przykład: if(a==1 && b==1){x= a i b jest równe 1 ; Przykład ten moŝna takŝe zapisać uŝywając true i false : if((a==1 && b==1)==true){x= a i b jest równe 1 ; Pętla for Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi pętla for. Ogólny zapis wygląda tak: for( inicjalizacja zmiennych ; sprawdzenie warunku ; modyfikacja zmiennyc h) { blok instrukcji ; Pętla będzie wykonywana dopóki warunek jest prawdziwy. Przykład pętli, która wykona blok instrukcji 10 razy: for( $x = 1; $x <= 10; $x=$x+1 ){ blok instrukcji; //pamietaj, Ŝe w JavaScript nie musisz uŝywać $ Pętla while Pętla while jest wykorzystywana w sytuacjach, kiedy niezbędne jest wykonywanie jakiejś operacji dopóki spełniany jest warunek. Pętla while ma następującą składnię: while( warunek ){ instrukcje; Przykład pętli, która wykona blok instrukcji 10 razy: x=1; while( x<=10 ){ instrukcje; x=x+1; Pętla do...while Odmianą pętli while jest pętla do...while. Od pętli while róŝni się ona tym, Ŝe polecenia zawarte w pętli będą przynajmniej raz wykonane, poniewaŝ warunek umieszczony jest na końcu za instrukcjami i sprawdzany jest dopiero po ich wykonaniu: do{ instrukcje; while( warunek ); Nie omówiono instrukcji swich poniewaŝ jej działanie pokrywa się z if. Przerywanie wykonywania pętli Pierwszym sposobem jest uŝycie instrukcji continue : for($x = 1; $x<=100; $x=$x+1) { if($x % 2!= 0){ continue; $y=$x; /* $y są tylko parzyste */ Gdy zmienna $x jest nieparzysta (patrz warunek if ) uruchamiana jest instrukcja continue, co powoduje zignorowanie dalszych instrukcji i przejście do następnego cyklu pętli (w JS moŝna nie pisać $ ). Inną instrukcją zatrzymującą działanie pętli jest break. Polecenie to dodatkowo powoduje całkowite wyjście z pętli (nie są wykonywane następne cykle): for($x = 1; $x<=100; $x=$x+1) { if($x > 10){ break; $y=$x; /* maksymalna wartość $y to 10 */
4 Instrukcje continue i break działają takŝe w przypadku innych pętli. Funkcje Funkcja jest to kawałek kodu, którego działanie moŝna wywołać w dowolnym innym miejscu skryptu. Są dwa rodzaje funkcji: 1. Funkcje będące składnią danego języka programowania (np. funkcje dokument.write w JS i echo w PHP - czytaj dalsze rozdziały). 2. Funkcje definiowane przez programistę. Funkcje definiowane przez programistę najczęściej stosuje się aby wielokrotnie nie przepisywać tego samego kodu. Wykonanie funkcji wywołuje się w następujący sposób: nazwa_funkcji(); Aby funkcję moŝna było wywołać trzeba ją zadeklarować. Robi się to tak: function nazwa_funkcji() {instrukcje; /* te instrukcje nie zostaną wykonane zanim funkcja nie będzie wywołana */ Przykład zastosowania funkcji (kolejność zapisania w skrypcie deklaracji i wywołania funkcji jest dowolna, czyli nie ma problemu, gdy wywołanie funkcji występuje przed jej zadeklarowaniem i na odwrót): zadanie(); /* wywołanie funkcji o nazwie zadanie */ function zadanie() /* deklaracja funkcji o nazwie zadanie */ {instrukcje; /* ciąg dalszy deklaracjii funkcji; instrukcje są wykonywane po wywołaniu funkcji */ Wykonanie funkcji moŝna przerwać za pomocą polecenia return; : moja_funkcja(); /* wywołanie funkcji*/ //poniŝej jest deklaracja funkcji function moja_funkcja() { if($zmienna= =0){return; /* polecenie return; powoduje wyjście z funkcji*/ instrukcje; /* w razie uruchomienia polecenia return; te instrukcje nie zostaną wykonane */ W PHP zmienne w uŝyte w funkcjach nie działają poza nimi: function funkcja() {$x=7; funkcja(); /* wywołanie funkcji */ if($x= =7){instrukcje; /* instrukcje nie zostaną wykonane, bo zmienna $x działa tylko lokalnie w funkcji */ oraz $x=10; function funkcja() { $x=$x+1; /* powyŝsze działanie nie zostanie prawidłowo wykonane, gdyŝ lokalna zmienna $x będąca wewnątrz funkcji nie przejmuje wartości od zmiennej $x globalnej */ funkcja();/* wywołanie funkcji */ W JavaScript zmienne występujące w funkcjach działają poza nimi, ale zaleca się przekazywanie wartości do funkcji z uŝyciem argumentów funkcji tak jak w PHP (patrz niŝej). Funkcję moŝna wykonać na konkretnych wartościach podając je jako argumenty funkcji: $wartosc=2; /* przykładowa wartość */ funkcja($wartosc); /* w wywołaniu funkcji przekazujemy $wartość */ function funkcja($argument) { $kwadrat=$argument*$argument; /* za $argument jest podstawiana $wartosc */ Do funkcji moŝna przekazać dowolną liczbę wartości: funkcja($wartosc_1, $wartosc_2, $wartosc_3); function funkcja($argument_1,$argument_2,$argument_3,) { $suma=$argument_1+$argument_2+ argument_3; Za pomocą wspomnianego wyŝej polecenia return moŝna oprócz przerywania wykonania funkcji powodować, Ŝe funkcja zwraca określoną wartość: $wartosc_1=2; $wartosc_2=3; function funkcja($argument_1,$argument_2) {
5 $suma=$argument_1+$argument_2; return($suma); $wynik_funkcji=funkcja($wartosc_1, $wartosc_2); /* za $wynik_funkcji podstawiana jest $suma */ To samo polecenie return moŝna jednocześnie wykorzystać do przerywania wykonania funkcji i do zwracania wartości: //poniŝej wywołanie funkcji z uŝyciem if() if(moja_funkcja()= =true){instrukcje jak true ; else{instrukcje jak false ; function moja_funkcja() { if($zmienna= =0){return(false); /* polecenie return(false); powoduje wyjście z funkcji i zwrócenie wartości false */ instrukcje; /* w razie uruchomienia polecenia return(false); te instrukcje nie zostaną wykonane */ return(true); /* jeśli ta funkcja nie zostanie wcześniej przerwana zwraca wartośc true */ Tablice Omówione wcześniej zmienne przechowują pojedyncze wartości (są to tzw. zmienne skalarne). Tablice to zmienne przechowujące zbiory wartości. Przykładem tablicy moŝe być szkolna lista obecności, która jest zbiorem wartości jakimi są nazwiska uczniów. Nazwiska w takiej tablicy moŝna wpisać na dwa sposoby: 1. Wpisanie wielu wartości w jednym poleceniu: $lista=array( Abramczyk, Alechnowicz, Biegas, Brański, Gasparski, Kraus, Pustoła, Wiśniewski ); 2. Wpisanie/dopisanie/zamiana poszczególnych wartości tablicy w kolejnych liniach kodu: $lista=array(); /* określenie, Ŝe zmienna $lista ma być tablicą */ $lista[0]= Abramczyk ; $lista[1]= Alechnowicz ; $lista[2]= Biegas ; $lista[3]= Brański ; $lista[4]= Gasparski ; $lista[5]= Kraus ; $lista[6]= Pustoła ; $lista[7]= Wiśniewski ; Dostęp do wartości tablicy jest następujący: //PoniŜej odczytano wartość komórki $lista o numerze określanym przez zmienną $numer $wartosc=$lista[$numer]; /* zmienna $numer określa odczytywaną komórkę tablicy */ // Komórki tablicy są numerowane począwszy od zera. Omawiane wyŝej tablice są to tablice numeryczne, czyli dostęp do poszczególnych wartości jest moŝliwy po podaniu w nawiasie kwadratowym numeru właściwej komórki tablicy. Obok tablic numerycznych są tablice asocjacyjne, czyli takie, w których komórki są nazwane i dostęp do poszczególnych wartości moŝliwy jest po podaniu właściwych nazw komórek. Tablice asocjacyjne tworzy się w następujący sposób: $lista=array(); /* określenie, Ŝe zmienna $lista ma być tablicą */ // PoniŜej tworzone są komórki tablicy. $lista['bzyku']= 'Abramczyk'; /* Nazwa nowej komórki to Bzyku ; wartość to Abramczyk */ $lista['gaspar']= 'Gasparski'; $lista['hełmofon']= 'Kraus'; $lista['marecki']= 'Wiśniewski'; // PoniŜej odczytano wartość komórki tablicy $lista o nazwie Gaspar. $wartość=$lista['gaspar'];
6 "Podstawy programowania" są częścią ksiąŝki Marka Huberta Wiśniewskiego "Kurs tworzenia stron WWW". Całość publikacji moŝna znaleźć na stronie (patrz reklamy). Pełna wersja zawiera: ZANIM ZACZNIESZ...BŁĄD! NIE GRAFIKA...BŁĄD! NIE BARDZO WAśNE UWAGI... BŁĄD! NIE Typy plików graficznych...błąd! Nie zdefiniowano zakładki. Optymalizacja...Błąd! Nie zdefiniowano zakładki. Wysokość i szerokość obrazków na stronie...błąd! Nie zdefiniowano zakładki. Graficzne elementy powtarzalne (między innymi desenie i efekty wypełnienia)...błąd! Nie zdefiniowano zakładki. PROJEKTOWANIE STRONY BŁĄD! NIE JĘZYK HTML I STYLE CSS.BŁĄD! NIE WAśNE UWAGI... BŁĄD! NIE WIZUALNE EDYTORY HTML (WYSIWYG)...BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI. OBSŁUGA WYSIWYGA NA PRZYKŁADZIE NVU...BŁĄD! NIE ZDEFINIOWANO ZAKŁADKI. Ustawianie ogólnych właściwości strony...błąd! Nie zdefiniowano zakładki. Link (= hiperłącze = odnośnik)...błąd! Nie zdefiniowano zakładki. Wstawianie grafiki...błąd! Nie zdefiniowano zakładki. Formularz...Błąd! Nie zdefiniowano zakładki. KURS HTML... BŁĄD! NIE PODSTAWY... BŁĄD! NIE O ZAPISIE ZNACZNIKÓW HTML... BŁĄD! NIE PROLOG (<!DOCTYPE HTML PUBLIC ) BŁĄD! NIE NAGŁÓWEK (<HEAD> </HEAD>)... BŁĄD! NIE CIAŁO DOKUMENTU... BŁĄD! NIE O kolorach...błąd! Nie zdefiniowano zakładki. <body> </body>...błąd! Nie zdefiniowano zakładki. Edycja i formatowanie tekstu...błąd! Nie zdefiniowano zakładki. Pozioma linia... Błąd! Nie zdefiniowano zakładki. Tabele... Błąd! Nie zdefiniowano zakładki. ŚcieŜki dostępu (URL)... Błąd! Nie zdefiniowano zakładki. Linki... Błąd! Nie zdefiniowano zakładki. Obrazki... Błąd! Nie zdefiniowano zakładki. Filmy... Błąd! Nie zdefiniowano zakładki. Flash... Błąd! Nie zdefiniowano zakładki. Ramki... Błąd! Nie zdefiniowano zakładki. Formularze... Błąd! Nie zdefiniowano zakładki. Wysyłanie danych za pomocą linków... Błąd! Nie zdefiniowano zakładki. Parametr id... Błąd! Nie zdefiniowano zakładki. Komentarze... Błąd! Nie zdefiniowano zakładki. Parametr title... Błąd! Nie zdefiniowano zakładki. WYKAZ ZNACZNIKÓW...BŁĄD! NIE WYKAZ ZNAKÓW SPECJALNYCH...BŁĄD! NIE XHTML...BŁĄD! NIE Główne wytyczne XHTML... Błąd! Nie zdefiniowano zakładki. KURS CSS...BŁĄD! NIE Umieszczanie stylów na stronie Błąd! Nie zdefiniowano zakładki. ZaleŜności między selektorami... Błąd! Nie zdefiniowano zakładki. Warstwy... Błąd! Nie zdefiniowano zakładki. Wykaz najczęściej uŝywanych parametrów CSS... Błąd! Nie zdefiniowano zakładki. EDYTORY KODU...BŁĄD! NIE JAK UKŁADAĆ ELEMENTY NA STRONIE (W TABELI, W RAMKACH LUB NA WARSTWACH)...BŁĄD! NIE O STANDARDACH W3C I TESTOWANIU STRON INTERNETOWYCH... BŁĄD! NIE PUBLIKACJA STRONY W INTERNECIE.BŁĄD! NIE Serwery Błąd! Nie zdefiniowano zakładki. Wysyłanie strony internetowej na serwer... Błąd! Nie zdefiniowano zakładki. Alias lub domena, czyli fajniejszy adres strony... Błąd! Nie zdefiniowano zakładki. PODSTAWY PROGRAMOWANIA (WSPÓLNE DLA JAVASCRIPT I PHP)... BŁĄD! NIE Uwagi wstępne... Błąd! Nie zdefiniowano zakładki. Komentarze... Błąd! Nie zdefiniowano zakładki. Zmienne... Błąd! Nie zdefiniowano zakładki. WyraŜenia, operator przypisania i operatory arytmetyczne...błąd! Nie zdefiniowano zakładki. Instrukcje warunkowe [if( ){ elseif( ){ else{ ]. Błąd! Nie zdefiniowano zakładki. Operatory porównania... Błąd! Nie zdefiniowano zakładki.
7 Operatory logiczne...błąd! Nie zdefiniowano zakładki. Pętla for...błąd! Nie zdefiniowano zakładki. Pętla while...błąd! Nie zdefiniowano zakładki. Pętla do...while...błąd! Nie zdefiniowano zakładki. Przerywanie wykonywania pętli...błąd! Nie zdefiniowano zakładki. Funkcje...Błąd! Nie zdefiniowano zakładki. Tablice...Błąd! Nie zdefiniowano zakładki. JAVASCRIPT...BŁĄD! NIE WSTAWIANIE SKRYPTÓW JAVASCRIPT NA STRONĘ...BŁĄD! NIE GOTOWCE... BŁĄD! NIE KURS JAVASCRIPT... BŁĄD! NIE Wstęp...Błąd! Nie zdefiniowano zakładki. Tekst...Błąd! Nie zdefiniowano zakładki. Komunikacja między obiektami...błąd! Nie zdefiniowano zakładki. Zdarzenia...Błąd! Nie zdefiniowano zakładki. Właściwości i metody obiektów...błąd! Nie zdefiniowano zakładki. Obiekt document...błąd! Nie zdefiniowano zakładki. Data i czas...błąd! Nie zdefiniowano zakładki. Obiekt link...błąd! Nie zdefiniowano zakładki. Obiekt obrazek...błąd! Nie zdefiniowano zakładki. Obiekt historia...błąd! Nie zdefiniowano zakładki. Obiekt navigator (przeglądarka)...błąd! Nie zdefiniowano zakładki. Obiekt formularz i elementy formularza...błąd! Nie zdefiniowano zakładki. Elementy dialogowe...błąd! Nie zdefiniowano zakładki. Obiekt window...błąd! Nie zdefiniowano zakładki. Manipulowanie warstwami...błąd! Nie zdefiniowano zakładki. Tekst... Błąd! Nie zdefiniowano zakładki. Data i czas... Błąd! Nie zdefiniowano zakładki. Obsługa formularzy... Błąd! Nie zdefiniowano zakładki. Odczyt i zapis danych z/w pliku... Błąd! Nie zdefiniowano zakładki. Prawa dostępu do pliku (waŝne)... Błąd! Nie zdefiniowano zakładki. Cookie (ciasteczka)... Błąd! Nie zdefiniowano zakładki. Wysyłanie i (funkcja mail(); )... Błąd! Nie zdefiniowano zakładki. Odbieranie plików od uŝytkownika... Błąd! Nie zdefiniowano zakładki. Zmienne informacyjne generowane przez serwer... Błąd! Nie zdefiniowano zakładki. Sesje... Błąd! Nie zdefiniowano zakładki. Sprawdzanie poprawności wykonania (waŝne)... Błąd! Nie zdefiniowano zakładki. Bardzo waŝna uwaga... Błąd! Nie zdefiniowano zakładki. GOTOWCE...BŁĄD! NIE CZEGO POWINIENEŚ SIĘ JESZCZE NAUCZYĆ... BŁĄD! NIE DODATEK 1: PROMOCJA STRONY WWW W INTERNECIE.BŁĄD! NIE BOKSY REKLAMOWE...BŁĄD! NIE POZYCJONOWANIE...BŁĄD! NIE ZAŁOśENIA...BŁĄD! NIE FRAZY KLUCZOWE...BŁĄD! NIE PHP...BŁĄD! NIE WAśNE UWAGI... BŁĄD! NIE INSTALOWANIE APACHE I PHP W SYSTEMIE WINDOWS...BŁĄD! NIE INSTALACJA APACHE... BŁĄD! NIE INSTALACJA PHP... BŁĄD! NIE WSTAWIANIE I URUCHAMIANIE SKRYPTÓW PHP...BŁĄD! NIE KURS PHP... BŁĄD! NIE
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoSSK - Techniki Internetowe
SSK - Techniki Internetowe Ćwiczenie 2. Obsługa formularzy. Operatory, instrukcje warunkowe oraz instrukcje pętli w PHP. Obsługa formularzy Skryptu PHP moŝna uŝyć do obsługi formularza HTML. Aby tego dokonać,
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoKomentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoKrótki kurs JavaScript
Krótki kurs JavaScript Java Script jest językiem wbudowanym w przeglądarkę. Gdy ma się podstawy nabyte w innych językach programowania jest dość łatwy do opanowania. JavaScript jest stosowany do powiększania
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowoZMIENNE. Podstawy PHP
ZMIENNE Podstawy PHP zmienna - to obiekt w programowaniu, który przechowuje różnego rodzaju dane niezbędne do działania programu. Zmienna podczas działania programu może zmieniad swoje wartości (jak wskazuje
Bardziej szczegółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowoSkrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoLekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoJęzyk C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop. 2016 Spis treści Wprowadzenie 11 Adresaci książki 12 Co wyróżnia tę książkę na
Bardziej szczegółowoZmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Bardziej szczegółowoInformacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Bardziej szczegółowoInstrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.
Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania
Bardziej szczegółowoKURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Bardziej szczegółowoJAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Bardziej szczegółowoPętle. Dodał Administrator niedziela, 14 marzec :27
Pętlami nazywamy konstrukcje języka, które pozwalają na wielokrotne wykonywanie powtarzających się instrukcji. Przykładowo, jeśli trzeba 10 razy wyświetlić na ekranie pewien napis, to można wykorzystać
Bardziej szczegółowoznajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Bardziej szczegółowoMichał Bielecki, KNI 'BIOS'
Michał Bielecki, KNI 'BIOS' PHP czyli język typu client side 1. przeglądarka www żąda dokumentu o rozszerzeniu.php 2. serwer odbiera żądanie i przesyła do parsera php 3. parser php znajduje żądany plik
Bardziej szczegółowoJAVAScript w dokumentach HTML - przypomnienie
Programowanie obiektowe ćw.1 JAVAScript w dokumentach HTML - przypomnienie JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowoBAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Bardziej szczegółowoWstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Bardziej szczegółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoAlgorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoKURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-13 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Bardziej szczegółowoSkrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Bardziej szczegółowoJAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Bardziej szczegółowoProgramowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoTECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty
1. Co to jest funkcja? Funkcja jest oddzielnym blokiem kodu, który może być wielokrotnie wykonywany w danym programie, poprzez jej wielokrotne wywoływanie. Do funkcji przekazujemy przeważnie jakieś argumenty,
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje
Bardziej szczegółowoRys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA JavaScript tak
Bardziej szczegółowo4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Bardziej szczegółowoĆwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Bardziej szczegółowoWykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Bardziej szczegółowoJAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
Bardziej szczegółowoNaukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoPodstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Bardziej szczegółowoPętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2
Pętle wielokrotne wykonywanie ciągu instrukcji. Bardzo często w programowaniu wykorzystuje się wielokrotne powtarzanie określonego ciągu czynności (instrukcji). Rozróżniamy sytuacje, gdy liczba powtórzeń
Bardziej szczegółowoObiektowe bazy danych
Obiektowe bazy danych Wykład 7 Paweł Gmys Interfejs uŝytkownika C++ JAVA PERL PHP 2006-05-14 Paweł Gmys wykład 8 2 Czym są skrypty PHP? Programy umieszczane w treści stron WWW. Wykonywane przez serwer
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoLABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Bardziej szczegółowoPodstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
Bardziej szczegółowoMETODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR
Bardziej szczegółowoProgramowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoTworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności,
Bardziej szczegółowoOdczyt danych z klawiatury Operatory w Javie
Odczyt danych z klawiatury Operatory w Javie Operatory W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje
Bardziej szczegółowodo drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php
S t r o n a 1 Podstawy PHP 1. stwórz plik tekstowy o nazwie index.php Zawartość pliku musi mieć postać: Znaczniki kodu php: Przykładowy kod typu "hello world!" Wpisz powyższy kod do plkiku index.php Skopiuj
Bardziej szczegółowoFunkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Bardziej szczegółowoForPascal Interpreter języka Pascal
Akademia Podlaska w Siedlcach Wydział Nauk Ścisłych Instytut Informatyki ForPascal Interpreter języka Pascal Przedmiot: Sieci i Systemy Wirtualne Informatyka IV Prowadzący: dr Krzysztof Trojanowski Grupa:
Bardziej szczegółowoPodstawy programowania w języku C
Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu
Bardziej szczegółowoJAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Bardziej szczegółowoTablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Bardziej szczegółowoAdresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Bardziej szczegółowoInstrukcja warunkowa i złoŝona.
Instrukcja warunkowa i złoŝona. Budowa pętli warunkowej. JeŜeli mielibyśmy przetłumaczyć instrukcję warunkową to brzmiałoby to mniej więcej tak: jeŝeli warunek jest spełniony, to wykonaj jakąś operację
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoPętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pętle for, while, do... while, foreach Jeszcze o operatorach... Skrócone operatory arytmetyczne przykład x +=
Bardziej szczegółowoZapis algorytmów: schematy blokowe i pseudokod 1
Zapis algorytmów: schematy blokowe i pseudokod 1 Przed przystąpieniem do napisania kodu programu należy ten program najpierw zaprojektować. Projekt tworzącego go algorytmu może być zapisany w formie schematu
Bardziej szczegółowoStruktura pliku projektu Console Application
Struktura pliku projektu Console Application #include #include using namespace std; int main(int argc, char *argv[]) // to jest komentarz system("pause"); return EXIT_SUCCESS; Na początku
Bardziej szczegółowoNależy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Bardziej szczegółowoKażde wykonanie bloku instrukcji nazywamy pojedynczym przebiegiem lub iteracją pętli.
Część XIII C++ Czym jest pętla? Pętla jest blokiem instrukcji, które wykonywane są w kółko (czyli po wykonaniu ostatniej instrukcji z bloku komputer wykonuje ponownie pierwszą instrukcję, później drugą
Bardziej szczegółowoWidoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?
Część XVIII C++ Funkcje 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? Umiemy już podzielić nasz
Bardziej szczegółowoWykresy i interfejsy użytkownika
Wrocław, 07.11.2017 Wstęp do informatyki i programowania: Wykresy i interfejsy użytkownika Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Instrukcje sterujące Biblioteka
Bardziej szczegółowoXML extensible Markup Language. część 5
XML extensible Markup Language część 5 XML ważne zastosowanie Jak często pracujemy z plikami XML? Wróćmy jeszcze do wykładu poprzedniego. A dokładnie do pliku zawierającego ten wykład. xml_2017_wyklad_4.pptx
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Bardziej szczegółowoPython wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Bardziej szczegółowoBloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Bardziej szczegółowoPrzykład 1 -->s="hello World!" s = Hello World! -->disp(s) Hello World!
Scilab jest środowiskiem programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym do MATLABa oraz jego darmowego
Bardziej szczegółowoOgólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych
Bardziej szczegółowoDynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Bardziej szczegółowoCZYM JEST JAVASCRIPT?
JAVASCRIPT JAVASCRIPT - CECHY Język skryptowy stosowany w sieci WWW Stosowany przez autorów witryn WWW głównie w celu: poprawy wyglądu stron walidacji danych z formularzy wykrywania typu przeglądarki tworzenia
Bardziej szczegółowo1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
Bardziej szczegółowoProgramowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Bardziej szczegółowoRys.2.1. Drzewo modelu DOM [1]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA 2.1. DOM model
Bardziej szczegółowoStałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );
Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft ); Dobrą praktyką jest używanie wielkich liter jako nazw stałych. Nie jest
Bardziej szczegółowoPrzetwarzanie sygnałów
Spis treści Przetwarzanie sygnałów Ćwiczenie 1 Wprowadzenie do programu Octave 1 Operatory 1 1.1 Operatory arytmetyczne...................... 1 1.2 Operatory relacji.......................... 1 1.3 Operatory
Bardziej szczegółowoElementy języka C. ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors.
Wykład 3 ACprogramislikeafastdanceonanewlywaxeddancefloorbypeople carrying razors. Waldi Ravens J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 75 / 146 deklaracje zmiennych instrukcja podstawienia
Bardziej szczegółowoWprowadzenie do Scilab: podstawy języka Scilab
Wprowadzenie do Scilab: podstawy języka Scilab Magdalena Deckert, Izabela Szczęch, Barbara Wołyńska, Bartłomiej Prędki Politechnika Poznańska, Instytut Informatyki Narzędzia Informatyki Narzędzia Informatyki
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowo2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
Bardziej szczegółowoNazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek
Nazwa implementacji: Nauka języka Python pętla for Autor: Piotr Fiorek Opis implementacji: Poznanie innego rodzaju pętli, jaką jest pętla for w języku Python. Składnia pętli for jest następująca: for
Bardziej szczegółowoPodstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.
Podstawowe elementy proceduralne w C++ Program i wyjście Zmienne i arytmetyka Wskaźniki i tablice Testy i pętle Funkcje Pierwszy program // Niezbędne zaklęcia przygotowawcze ;-) #include using
Bardziej szczegółowoOczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Bardziej szczegółowo