Programowanie PHP. Temat 1. Przygotowanie środowiska, prezentacja możliwości PHP
|
|
- Łucja Kozieł
- 8 lat temu
- Przeglądów:
Transkrypt
1 Programowanie PHP Materiały: 1. PHP5, Apache i MySQL. Od podstaw, Helion PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne, Helion PHP w mgnieniu oka, Helion Temat 1. Przygotowanie środowiska, prezentacja możliwości PHP Ćwiczenie 1 instalacja środowiska wytwórczego 1. Proszę zainstalować Easy PHP jest to zestaw aplikacji: - Baza danych MySQL - Serwer WWW Apacze - Parser php 2. Proszę zainstalować program HTML-Kit umożliwiający tworzenie stron internetowych. 3. Proszę sprawdzić możliwości aplikacji. Ćwiczenie 2 utworzenie prostych stron php 1. Proszę utworzyć przykładową stronę php <html> <head><title>pierwsza strona w PHP</title></head> <body> <b> php print "Strona w PHP działa!"; </b> </body> </html> 2. Otwórz stronę za pomocą przeglądarki czy wyświetla się poprawnie? 3. Umieść stronę w katalogu www programu EasyPhp (Apacha). 4. Wpisując w przeglądarkę sprawdź działanie strony 5. Analogicznie utwórz i sprawdź działanie strony
2 <html> <head> <title>moja druga strona w PHP</title> </head> <body> Bieżąca data: print (Date("l F d, Y")); </body> </html> 6. Zapisz wyświetloną stronę (jako html), sprawdź czy kod jest identyczny z poprzednim. Ćwiczenie 3 prezentacja możliwości PHP 1. Dodaj stronę powodującą wyświetlenie formularza <form > Twoje imie: <input type="text" name="osoba"> <br/> <input type="submit" value="powitanie"> </form> 2. Sprawdź, co następuje po kliknięciu na przycisk Powitanie. 3. Przekształć pierwszą linie na <form method="post" action="witaj.php"> Sprawdź, co następuje po kiknięciu na przycisk Powitanie. 4. Dodaj kod w odpowiednim skrypcie php php print "Witaj, "; print $_POST['osoba']; print "!"; 5. Sprawdź działanie strony. 6. Spróbuj zmodyfikować stronę i skrypt tak, aby możliwe było wyświetlanie imienia i nazwiska podawanych w 2 różnych polach tekstowych.
3 Temat 2. Praca z tekstem, liczbami i zmiennymi Ćwiczenie 1 literały i zmienne 1. Sprawdź działanie poniższych literałów dla cudzysłowu podwójnego odpowiednio wstawiając je w kod. Literał Znaczenie \n Nowa linia \r Powrót karetki \t Tabulator \\ \ \$ $ \" " 2. Wykorzystując literały utwórz stronę wyświetlającą Twoje dane: imię, nazwisko, adres, zainteresowania w kolejnych wierszach z odpowiednim odstępem pomiędzy etykietami a danymi. W cudzysłowie pojedynczym umieść wytłuszczonym drukiem (<b>tekst</b>) swoje motto życiowe. 3. Spowoduj niewyświetlenie tekstu motta poprzez użycie komentarza - // (dla jednej linii) lub /* tekst */ (blokowy). 4. Dodaj deklarację zmiennej $osoba = Adam ; Dodaj instrukcję wyświetlenia tekstu Mam na imię z identyfikatorem zmiennej w nawiasie zarówno pojedynczym jak i podwójnym. Jaka jest różnica? 5. Dodaj do wcześniejszego tekstu tekst a nazwisko Kostrzycki przy użyciu operatora łączenia napisów. Ćwiczenie 2 wyświetlanie dokumentów 1. Utwórz dokument poprzez instrukcję drukowania print <<<blokdokumentu <html> <head><title>menu</title></head> <body bgcolor="#fffed9"> <h1>śniadanie</h1> <ul> <li> Jajecznica na boczku <li> Sałatka warzywna <li> Zupa mleczna </ul> </body> </html> blokdokumentu;
4 2. Zmodyfikuj dokument, aby wyświetlał listę egzaminów, które będziesz mieć w bieżącym semestrze. Ćwiczenie 3 manipulacja na operatorach Operatory arytmetyczne Przykład Nazwa Wynik $a + $b Dodawanie Suma $a i $b. $a - $b Odejmowanie Różnica $a i $b. $a * $b Mnożenie Iloczyn $a i $b. $a / $b Dzielenie Iloraz $a i $b. $a % $b Modulo Reszta z dzielenia $a przez $b. Operator przypisania - Podstawowym operatorem przypisania jest symbol '='. - Wyrażenie $b = 5 oznacza, że zmienna $b przyjmuje wartość równą 5. - Zmiennej można przypisać także wartość innej zmiennej: $b = 5; $a = $b; - zmienna $a przyjmie wartość 5. - Zmiennym można przypisywać nie tylko konkretne wartości, ale też wartości innych zmiennych, np.: $nazwa = $inna_nazwa = $trzecia_nazwa = 5; - Operator przypisania można łączyć z operatorami arytmetycznymi i operatorem łączenia ciągów: Przykład Wynik $a += 2 Do zmiennej $a dodane zostanie 2 $a -= 2 Od zmiennej $a odjęte zostanie 2 $a *= 2 Zmienna $a zostanie pomnożona przez 2 $a /= 2 Zmienna $a dodane podzielona przez 2 $a %= 2 Zmienna $a przyjmie wartość reszty z dzielenia $a przez 2 $a.= " dalszy ciąg" Do zmiennej $a na końcu dodany zostanie ciąg " dalszy ciąg"
5 Operatory porównania - Operatory porównania są niezbędne do korzystania z instrukcji warunkowych - Jeśli wyrażenie jest spełnione zwracana jest wartość TRUE (prawda - 1) lub FALSE (fałsz - 0). Przykład Nazwa Wynik $a == $b Równy Prawda jeśli $a jest równe $b. $a === $b Identyczny Prawda jeśli $a jest równe $b i są tego samego typu. (tylko PHP4) $a!= $b Nie równe Prawda jeśli $a nie jest równe $b. $a!== $b Nie identyczny Prawda jeśli $a nie jest równe $b lub nie są tego samego typu. (tylko PHP4) $a < $b Mniejsze Prawda jeśli $a jest mniejsze niż $b. $a > $b Większe Prawda jeśli $a jest większe niż $b. $a <= $b Mniejsze lub Prawda jeśli $a jest mniejsze lub równe $b. równe $a >= $b Większe lub równe Prawda jeśli $a jest większe lub równe $b. Operator kontroli błędów - Operator kontroli błędów ('@') powoduje, że wyrażenie, przed którym postawiono ten znak nie spowoduje wyświetlenia się jakiegokolwiek błędu lub ostrzeżenia. /* Jeden z najczęstszych błędów SQL (za dużo o jeden apostrof) */ $res ("select nazwa, kod from 'lista") or die ("Zapytanie się nie powiodło: błąd to ''"); Operator wywołania - Operator ten służy do uruchamiania zewnętrznych programów lub poleceń powłoki. Wystarczy wpisać polecenie pomiędzy znaki odwróconego apostrofu ('`') aby zostało ono wykonane, np. $wynik = `ls -l /home/`; echo $wynik; Po uruchomieniu tego skryptu na komputerze o systemie operacyjnym Linux wyświetlona zostanie zawartość katalogu /home na serwerze.
6 Operatory inkrementacji i dekrementacji - Służą one do zmniejszenia lub zwiększenia wartości danej zmiennej o 1. - Każdy operator można stosować na 2 sposoby: preinkrementacja/predekrementacja - najpierw wartość zmiennej zostanie zmieniona, a później zwrócona, lub postinkrementacji/postdekrementacji - najpierw zostanie zwrócona wartość zmiennej, a następnie wartość zmiennej zostanie zmieniona. Przykład Nazwa Wynik ++$a Preinkrementacja Zwiększa $a o jeden, a następnie zwraca $a. $a++ Postinkrementacja Zwraca $a, a następnie zwiększa $a o jeden. --$a Predekrementacja Zmniejsza $a o jeden, po czym zwraca $a. $a-- Postdekrementacja Zwraca $a, po czym zmniejsza $a o jeden. Przykład: echo "<h3>postinkrementacja</h3>"; $a = 5; echo "Powinno być 5: ". $a++. "<br>\n"; echo "Powinno być 6: ". $a. "<br>\n"; echo "<h3>preinkrementacja</h3>"; $a = 5; echo "Powinno być 6: ". ++$a. "<br>\n"; echo "Powinno być 6: ". $a. "<br>\n"; echo "<h3>postdekrementacja</h3>"; $a = 5; echo "Powinno być 5: ". $a--. "<br>\n"; echo "Powinno być 4: ". $a. "<br>\n"; echo "<h3>predekrementacja</h3>;"; $a = 5; echo "Powinno być 4: ". --$a. "<br>\n"; echo "Powinno być 4: ". $a. "<br>;\n"; Operatory logiczne - Operatory logiczne służą do budowania bardziej skomplikowanych instrukcji warunkowych - do łączenia kilku warunków w jednej instrukcji. Przykład Nazwa Wynik $a && $b AND Prawda, jeśli $a i $b są prawdą $a $b OR Prawda, jeśli $a lub $b są prawdą! $a NOT Prawda, jeśli $a nie jest prawdą
7 Operator ciągu - Operator ciągu ('.' - kropka) służy do łączenia kilku ciągów w jedną całość. $zmienna1 = "Wartość zmiennej \"zmienna2\" to"; $zmienna2 = 5; echo $zmienna1." ".$zmienna2; // Powinno się wyświetlić: // "Wartość zmiennej "zmienna2" to 5" 1. Proszę sprawdzić działanie kodu poniżej $wynik = `cmd`; echo $wynik; 2. Wykorzystując polecenie dir wyświetl informacje o bieżącym katalogu. 3. Proszę sprawdzić działanie kodu dla operatorów inkrementacji i dekrementacji. 4. Proszę napisać kod, który będzie wyliczał przykładowa średnia ocen i ją wypisywał dla listy kilku przedmiotów. 5. Napisz skrypt powodujący wyświetlenie reszt dzielenia liczby 30 przez kolejne liczby od 10 do Dodaj kod powodujący wyliczenie i wyświetlenie delty dla równania y= 2x 2 + 3x + 5 Zgodnie z równaniem delta = b 2 4ac. Ćwiczenie 4 manipulacja na napisach FUNKCJA OPIS PRZYKŁAD strlen Oblicza długość napisu $NIP_długość = strlen($nip); Trim Zwraca napis bez spacji z przodu i $NIP = trim($_post['nip']); końca napisu strcasecmp Pomija wielkość znaków napisu strcasecmp($_post[' '] printf Umożliwia wyświetlanie przeformatowanego tekstu $cena = 4; $podatek = printf(koszt dania Zł%.2f', $price * (1 + $tax)); - Jeśli jest użyty w formatowaniu napisu za pomocą instrukcji powyżej powoduje wyrównanie tekstu do prawej strtolower Konwertuje napisy na małe litery print strtolower('audi, VOLVO, MERceDES'); strtoupper Konwertuje napisy na duże litery substr Umożliwia pobranie fragmentu napisu print substr($_post['login'], 0, 10); str_replace ucwords Umożliwia zamianę fragmentu napisu Umożliwia przeformatowanie tekstu do pisania pierwszych liter $nowy = 'wzr.pl'; print str_replace('univ.gda.pl',$nowy , 'kowalski@univ.gda.pl ); print ucwords(strtolower('michał KUCIAPSKI'));
8 strstr strpos ereg eregi explode split napisów z dużej a pozostałych z małej Sprawdza, czy jeden ciąg znajduje się wewnątrz drugiego i zwraca ciąg od momentu wystąpienia szukanego ciągu. Zwraca pozycję występowania jednego ciągu w drugim Sprawdzania, czy ciąg tekstowy pasuje do wyrażenia regularnego Ignoruje wielkość znaków. Zwraca tablicę napisów podzieloną względem podanego jako pierwszy znak parametru. Rozbija tekst za pomocą wyrażeń regularnych $ = "prezydent@polska.pl"; if(strstr($ , "polska")!==false) echo " ma w sobie słowo 'polska'"; if(ereg(".*", $ciag)) echo "Znalazłem!"; $data = "1992/11/19"; $tablica = explode("/", $data); $tekst = "19/11/ :43:12.10"; $tablica = split("[ /:.]", $tekst); 1. Utwórz stronę walidującą, że wpisany NIP składa się z jedenastu znaków i wypisujący odpowiedni tekst, wiedząc, że instrukcja sprawdzająca ma postać. Skorzystaj z funkcji strlen if (wyrażenie_logiczne) { instrukcje 2. Zmodyfikuj kod powyżej dodając funkcję trim. 3. Zmodyfikuj stronę dodając pole tekstowe do wpisywania u. Dodaj kod do skryptu sprawdzający jego poprawność czy - funkcja strstr. 4. Dodaj kod do skryptu powodujący wyświetlenie nazwy loginu i adresu serwera, np.: Login: alin Serwer: test.pl Funkcje: strpos, substr 5. Dodaj sprawdzanie czy występuje tekst przed małpą i po niej funkcja explode. Zmodyfikuj kod tak, aby wyniki wyeliminować funkcje użyte w punkcie wcześniejszym (strpos, substr). 6. Dodaj na wstępie strony pole dane osobowe. Zmodyfikuj kod skryptu php tak, aby dane były wyświetlane zgodnie z konwencją imion i nazwisk użyj funkcji ucwords.
9 Ćwiczenie 5 zmienne - Nazwy zmiennych zawsze zaczynają się od znaku $. - Nie jest konieczne deklarowanie zmiennych, tak jak ma to miejsce w wielu innych językach. Aby stworzyć zmienną wystarczy nadać jej jakąś wartość, np: $a=7; $b="jakiś tekst"; $c=2.654; $d=0.0 - PHP obecnie obsługuje następujące typy zmiennych: integer - liczba całkowita double - liczba rzeczywista string - tekst array - tablica object - złożone zmienne definiowane przez użytkownika pdfdoc (Tylko przy włączonej obsłudze dokumentów PDF) pdfinfo (Tylko przy włączonej obsłudze dokumentów PDF) - Typ zmiennej jest określany automatycznie na podstawie przypisywanej wartości. I tak w powyższym przykładzie $a ma typ integer, $b ma typ string a $c i $d mają typ double (0 jest co prawda liczbą całkowitą, ale każda liczba zawierająca kropkę jest traktowana jako rzeczywista). $a=3; $b="jakaś wartość"; $c="$a, $b"; - Zmienna $c będzie miała wartość "3, Jakaś wartość". Stałe - Mogą być definiowane przez użytkownika za pomocą funkcji define(), która przyjmuje 2 parametry: nazwę stałej i wartość do niej przypisaną define("stala", "Hello world."); echo STALA; // Wyświetla "Hello world."
10 Rzutowanie - Odbywa się przez podanie nowego typu w nawiasie przed zmienną lub wartością, której typ chcemy zmienić. Na przykład: $liczba_calkowita = 10; $liczba_rzeczywista = (real) $liczba_calkowita; Dozwolone typy rzutowań: (int), (integer) - rzutuj do typu całkowitego (real), (double), (float) - rzutuj do typu rzeczywistego (string) - rzutuj do ciągu (array) - rzutuj do tablicy (object) - rzutuj do obiektu Ustawienie typu - Sposobem, trwałym, na ustawienie typu zmiennej jest użycie funkcji settype. Funkcja ta pobiera 2 argumenty. Pierwszym jest nazwa zmiennej do ustalenia typu, a drugim ciąg określający nowy typ zmiennej. Te typy to: "integer" "double" "string" "array" "object" - Funkcja zwraca wartość "true, gdy wszystko poszło pomyślnie. W przeciwnym razie zwracana jest wartość "false". $zmienna = 10.3; echo " <br> $zmienna"; // Wyświetlona wartość to "10.3" settype($zmienna, "integer"); echo " <br> $zmienna"; // Wyświetlona wartość to "10" 1. Do strony tworzonej wcześniej dodaj kod powodujący wyświetlenie jej tytułu Tytuł pobrany ze zmiennej (tag <title>) przechowywanego w odpowiedniej zmiennej.
11 2. Napisz program, który wylicza i odpowiednio wyświetla koszt posiłku w restauracji: 2 Ryby z frytkami po 18 zł, 5 lampek wina czerwonego po 6 zł, VAT na rybę 7% a na wino 22%, napiwek 10% całości. 3. Przekonwertuj program na stronę z formularzem, w którą są wpisywane poszczególne wartości i skrypt wyliczający i wypisujący poszczególne składniki.
12 Temat 3 Sterowanie przebiegiem programu Ćwiczenie 1 instrukcja warunkowa - Używa się jej do wykonania pewnej instrukcji (lub bloku instrukcji), ale tylko w pewnych okolicznościach - zostanie spełniony określony warunek lub cały zestaw warunków. - Składnia instrukcji warunkowej: if(wyrażenie_warunkowe) instrukcja wykonywana jeśli spełniony zostanie warunek else if(inne_wyrażenie_warunkowe) instrukcja wykonywana jeśli spełniony zostanie drugi warunek, a pierwszy nie else instrukcja wykonywana jeśli nie zostanie spełniony żaden z warunków - Wyrażeniem warunkowym jest dowolne wyrażenie, które zwraca wartość, czyli wszystkie zmienne, wyrażenia logiczne, funkcje itp. Za spełniony warunek uznawana jest wartość większa od zera. $a = 2; $b = 5; $c = 1; if($a > $b) echo "$a jest większe od $b"; else if($b > $c) echo "$b jest większe od $c"; else echo "$c jest większe od $a i $b"; if($a) echo "Zmienna $a ma wartość większą od zera"; - Jeśli chcemy, aby po sprawdzeniu warunku wykonane zostało nie jedno, ale kilka poleceń, to te polecenia trzeba ująć w nawiasy klamrowe. Bez tego warunkiem objęta by była tylko jedna instrukcja po instrukcji if. - Instrukcje warunkowe mogą być zagnieżdżane wewnątrz siebie:
13 $a = 6; $b = 5; $c = 1; if($a > $b){ echo "$a jest większe od $b"; if($a > $c) echo " i od $c"; // Powinien zostać wyświetlony napis "6 jest większe od 5 i od 1" - Instrukcje warunkowe mogą być złożone dzięki wykorzystaniu operatorów logicznych $a = 6; $b = 5; $c = 7; $d = 6; $e = 6; if( ($a > $b $a > $c) && // Nawiasy klamrowe nie są potrzebne - to $d == $e ) // 2 linie ale jedna instrukcja echo 'Zmienna $a jest większa od $b a zmienna $d jest równa $e, '. 'więc ten tekst pokaże się.'; // Taka konstrukcja jest dozwolona 1. Przekształć skrypt dla średniej ocen, aby w zależności od jej wartości wypisywał, jakiej wysokości należy się stypendium. 2. Dodaj kod do skryptu wyliczającego deltę, aby w zależności od warunków wypisywane było ile rozwiązań posiada równanie: Warunki a 0 >0 a 0 =0 a 0 <0 Ilość rozwiązań 2 rozwiązania 1 rozwiązanie 0 rozwiązań 3. Dodaj stronę, która będzie posiadała odpowiednie pola do wpisania wartości przy współczynnikach i zmodyfikuj skrypt, aby obsługiwał tą stronę. 4. Przekształć skrypt odnoszący się do wyliczania ceny za obiad, tak, aby dla zamówień powyżej 50 złotych rabat wynosił 3% a napiwek 8%.
14 Ćwiczenie 2 instrukcja wyboru - Składnia switch jest instrukcją warunkową, ale jedną zmienną można porównać nie z jedną wartością, ale z kilkoma - Nie można konstruować złożonych warunków - możliwe jest tylko proste porównywanie - Składnia: switch($zmienna){ case 'wartość1': instrukcje break; case 'wartość2': instrukcje break; default: instrukcje - Instrukcje zawarte po identyfikatorze "default" wykonywane są jeśli zmienna $zmienna nie przyjęła wartości "wartość1" i "wartość2" (dla tego przykładu). - Instrukcje są przetwarzane linia po linii. Parser przechodzi do pierwszej linii "case" pasującej do zmiennej. Następnie przetwarzane są wszystkie linie wewnątrz nawiasów klamrowych aż do napotkania instrukcji break - nawet, jeśli po drodze znajdują się instrukcje "case". $i = 3; switch($i){ case 0: case 1: case 2: case 3: echo "Zmienna $i jest mniejsza bądź równa od trzech\n"; break; case 4: echo "Zmienna $i jest równa cztery\n"; break; default: echo "Zmienna $i jest większa od czterech\n";
15 1. Napisz program zawierający pole do wpisania komendy i skrypt, który powoduje wyświetlenie tekstu, że jeśli odpowiednio wpisane zostało: 1 Wprowadzenie zamówienia 2 - Realizacja zamówienia 3 - Modyfikacja zamówienia 4 Usuniecie zamówienia inne - Brak takiego polecenia Ćwiczenie 3 Pętle Pętla FOR - Umożliwia wielokrotne wykonanie określonych instrukcji - Składnia: for( inicjalizacja zmiennych ; sprawdzenie warunku ; modyfikacja zmiennych) { blok wyrażeń - 3 wyrażenia jako parametry: inicjalizacja zmiennych, czyli ustawienie początkowych wartości dla zmiennych kontrolujących pętlę, sprawdzenie warunku, czyli wyrażenie logiczne kontrolujące pętlę - pętla będzie wykonywana dopóki ten warunek jest prawdziwy, modyfikacja zmiennych kontrolujących pętlę - bez tego pętla będzie wykonywała się w nieskończoność. for( $x = 1; $x <= 10; $x++ ) echo $x."<br>"; Pętla while - Jest wykorzystywana w sytuacjach, kiedy niezbędne jest wykonywanie jakiejś operacji dopóki nie zostanie spełniony warunek. - Składnia: while( warunek ){
16 instrukcje - Dla wcześniejszego przykładu z pętlą for równoważne zapisanie pętli: $x=1; while($x <= 10){ echo $x."<br>"; $x++; Pętla dowhile - Odmiana pętli while. - Różni się tym, że polecenia zawarte w pętli będą przynajmniej raz wykonane - w przypadku pętli while tak być nie musi. - Składnia: do{ instrukcje while( warunek ); Przerywanie wykonań pętli - Czasem zachodzi potrzeba przerwania danej iteracji (powtórzenia) pętli i przejścia do następnej iteracji. Z pomocą wtedy przychodzi instrukcja continue. Wystarczy wstawić ją w odpowiednie miejsce wewnątrz pętli. - Przykład : for($x = 1; $x<=100; $x++) { if($x % 2!= 0) continue; echo $x." "; Po uruchomieniu powyższego przykładu powinniśmy zobaczyć liczby parzyste od 1 do 100. Równoważny zapis bez continue:
17 for($x = 1; $x<=100; $x++) { if($x%2==0) echo $x." "; - Istnieje też polecenie, które powoduje całkowite wyjście z pętli - nie tylko z bieżącej iteracji. To polecenie to brake. Załóżmy, że zmienna $nazwa to zmienna podana z formularza: for($x = 0; $x<10; $x++) { if($x%2==0) echo $x." "; if($nazwa == "Test1") break; 1. Za pomocą skryptu php utwórz 10-elementową listę wyboru: Samochód 1, Samochód 2, itd. 2. Napisz program, który wypisuje tabele temperatur dla temperatur od -30 do 30, zwiększając, co 3 wartości dla Fahrenheita i Celsiusza użyj pętli for Celciusz = (Fahrenheit 32) * 5 / 9 3. Przekształć program na pętlę while. 4. Napisz konwersję w drugą stronę.
Informacja 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ół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ół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ółowoAPLIKACJE INTERNETOWE 5 PHP W P R O W A D Z E N I E D O P R O G R A M O W A N I A
APLIKACJE INTERNETOWE 5 PHP W P R O W A D Z E N I E D O P R O G R A M O W A N I A PLAN PREZENTACJI Absolutne podstawy PHP w HTML-u Pierwszy skrypt Błędy Kończenie instrukcji Komentarze Zmienne Podstawy
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ółowoOperacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.
Operatory w Javie W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje wykonywane są na operandach (argumentach
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ół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ół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ół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ół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ół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ółowoPHP. PHP: Hypertext Preprocessor. mgr inż. Remigiusz Pokrzywiński
PHP PHP: Hypertext Preprocessor mgr inż. Remigiusz Pokrzywiński Czym jest PHP PHP to obiektowy język programowania wykonywany po stronie serwera. Skrypty zagnieżdżane są zwykle w dokumencie HTML lub XHTML
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ółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 3 - operatory oraz instrukcje warunkowe i wyboru mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 19 października 2018 1 / 35 mgr inż. Krzysztof
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ół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ół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ółowoLaboratorium 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ół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ół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ół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ół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ółowoJAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Bardziej szczegółowoPHP w-3. Sterowanie w PHP
PHP w-3 Sterowanie w PHP 1 INSTRUKCE STERUJĄCE W PHP podobnie jak w innych językach programowania wykorzystuje się instrukcje sterujące: 1. Instrukcja warunkowa If-else 2. Instrukcja wyboru Switch 3. Pętla
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ół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ół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ół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ół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ół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ół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ółowoLaboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
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ół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ół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ół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ół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ół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ółowoCzęść 4 życie programu
1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część
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ół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ółowoInformatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki
Informatyka I Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 Operacje relacji (porównania) A
Bardziej szczegółowoPodstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
Bardziej szczegółowoBlockly Kodowanie pomoc.
1 Blockly Kodowanie pomoc. Słowniczek: Zmienna posiada nazwę wywoływaną w programie oraz miejsce na przechowywanie wartości. Instrukcja warunkowa pozwala na wykonanie instrukcji w zależności od warunku
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ół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ół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ół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ół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ółowoZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc
Bardziej szczegółowoWiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java
Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java Cechy C++ Język ogólnego przeznaczenia Można programować obiektowo i strukturalnie Bardzo wysoka wydajność kodu wynikowego
Bardziej szczegółowoSerwer WWW Apache. http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, 2.2.25, 2.0.65 zakończony projekt
Serwer WWW Apache http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Katalog który ma być serwowany Moduły, które mają zostać uruchomione na serwerze m.in. PHP, mod_rewrite Wirtualne
Bardziej szczegółowoDokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 5 1. Podstawy tworzenia stron w PHP Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy
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ół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ółowoKonstrukcje warunkowe Pętle
* Konstrukcje warunkowe Pętle *Instrukcja if sposób na sprawdzanie warunków *Konstrukcja: if(warunek) else { instrukcje gdy warunek spełniony} {instrukcje gdy warunek NIE spełniony} * 1. Wylicz całkowity
Bardziej szczegółowoSchematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.
Schematy blokowe I Jeżeli po schematach blokowych będzie używany język C, to należy używać operatorów: '&&', ' ', '!=', '%' natomiast jeśli Ruby to 'and', 'or', '%', '!='. 1. Dostępne bloki: a) początek:
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ółowoOperatory cd. Relacyjne: ==!= < > <= >= bool b; int i =10, j =20; dzielenie całkowitych wynik jest całkowity! Łączenie tekstu: + string s = "Ala ma ";
1 2 Operacje na zmiennych Kolejność operacji: deklaracja, inicjacja bool decyzja; int licznik, lp; double stvat, wartpi; char Znak; string S1, S2 = "Kowalski"; przypisanie wartości podstawienie decyzja
Bardziej szczegółowoWprowadzenie do języka Java
WSNHiD, Programowanie 2 Lab. 1 [ część 1 ] Wprowadzenie do języka Java Wprowadzenie Język programowania Java jest obiektowym językiem programowania. Powstał w 1995 i od tej pory był intensywnie rozwijany.
Bardziej szczegółowofor (i=0; i<10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja;
Rok akademicki 2014/2015, Pracownia nr 5 2/36 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Pracownia
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
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ół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ółowoJęzyki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.
Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje 1 dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD programowania w C++ Typy c.d. 2 Typy zmiennych Instrukcja typedef -
Bardziej szczegółowoPHP podstawy. Na początek napiszmy kilka linijek w tradycyjnym HTMLu, np.: <html> <head> <title>pierwszy skrypt php</title> </head> <body>
PHP podstawy PHP jest językiem skryptowym działającym po stronie serwera. Osadza się go w kodzie HTML w postaci bloków ograniczonych znacznikami, które są przekształcane na HTML podczas każdorazowego odświeżenia
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ół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ół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ółowoWykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Bardziej szczegółowoW przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby
Część XI C++ W folderze nazwisko36 program za każdym razem sprawdza oba warunki co niepotrzebnie obciąża procesor. Ten problem można rozwiązać stosując instrukcje if...else Instrukcja if wykonuje polecenie
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
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ółowoProgramowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe Język C część I Opracował: Grzegorz Flesik Literatura: A. Majczak, Programowanie strukturalne i obiektowe, Helion, Gliwice 2010 P. Domka, M. Łokińska, Programowanie
Bardziej szczegółowoJava Podstawy. Michał Bereta
Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu
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ółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoJAVA?? to proste!! Autor: wojtekb111111
1 JAVA?? to proste!! 2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 4. Łódź 2018 Suma szeregu harmonicznego - Wpisz kod programu w oknie edycyjnym - Zapisz kod w pliku harmonic.py - Uruchom skrypt (In[1]: run harmonic.py) - Ten program wykorzystuje
Bardziej szczegółowoKiedy i czy konieczne?
Bazy Danych Kiedy i czy konieczne? Zastanów się: czy często wykonujesz te same czynności? czy wielokrotnie musisz tworzyć i wypełniać dokumenty do siebie podobne (faktury, oferty, raporty itp.) czy ciągle
Bardziej szczegółowoInstrukcje sterujące. Programowanie Proceduralne 1
Instrukcje sterujące Programowanie Proceduralne 1 Przypomnienie: operatory Operator przypisania = przypisanie x = y x y Operatory arytmetyczne * mnożenie x * y x y x / dzielenie x / y y + dodawanie x +
Bardziej szczegółowo1 Wielokrotne powtarzanie tych samych operacji
1 Wielokrotne powtarzanie tych samych operacji Zadanie 1. roszę porównać następujące programy(efekt działania każdego z nich jest takisam). rzykład 1 przedstawia najbardziej typowy zapis, powodujący wykonanie
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 4. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 4 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Obliczenia matematyczne (operatory) Operator
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ółowoPzetestuj działanie pętli while i do...while na poniższym przykładzie:
Pzetestuj działanie pętli while i do...while na poniższym przykładzie: Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza
Bardziej szczegółowoOperacje na ciągach. Łączenie ciągów
Operacje na ciągach Liczby losowe mają niesamowicie szerokie zastosowanie w programowaniu serwisów www. Przydają się przy generowaniu losowych haseł, tymczasowych kodów weryfikujących lub linków aktywacyjnych.
Bardziej szczegółowoProgramowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoLibreOffice Calc VBA
LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć
Bardziej szczegółowoI - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Bardziej szczegółowoInstrukcje sterujące
Podstawy programowania w C++ Bibliografia: Instrukcje sterujące Nauka programowania dla początkujących; A. Struzińska-Walczak / K. Walczak CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Opracował:
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ółowolekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Bardziej szczegółowoNazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.
Nazwa implementacji: Nauka języka Python wyrażenia warunkowe Autor: Piotr Fiorek Opis implementacji: Poznanie wyrażeń warunkowych if elif - else. Nasz kalkulator umie już liczyć, ale potrafi przeprowadzać
Bardziej szczegółowo