Informatyka I. Wyk lad II Algorytm, podstawowe notacje, typy danych i wyrażenia
|
|
- Jan Wróbel
- 5 lat temu
- Przeglądów:
Transkrypt
1 Informatyka I Wyk lad II Algorytm, podstawowe notacje, typy danych i wyrażenia Zagadnienia: pojecie algorytmu, diagramy algorytmów, przejście od algorytmu do programu, zapis sk ladni programu, typy danych, operatory, wyrażenia, zmienne.
2 š Algorytm!#"%$'&)(+*-,/ E3FGHJI KML-NO<PQR œÿž y ª «Ÿ ± ²Ÿ³µ Ÿ Ï Ð Ñ Ò Ó Ô Õ Ö S T U V WXYZ[ \]^_`ä bc d efhg6i j/kmlnoqpr s3t<uvwyx/z{ J}~/ ƒ8 / ˆ 8Š Œ/ Ž3 J M - < º¹¼»¾½ ÁÀÃÂ Ä ÅŸÆÈÇÊÉËÌyÍÁÎ 1
3 Œ Ž š Przyk ladowy algorytm! "#$&% ' ( )+*,.-/ ;:=< D!EGFBHJILKNM!OQPNRTSNUWVYX9Z [W\^]_B` a b c^d9ejf!gih jtkml;nio!p qwrnswt1ubviw xzy{ }~ ƒ+ & ˆ 5 9Š œžÿ!. 1 «ª.! ± ² ³ µ 2
4 Diagramy algorytmów ƒ 2 ˆŠ Œ okž2 2.,/ "!$#&%('*),+& :9;$<2=>@? ACBEDGF*H2IKJCL M NO P QSRCTU VWYXZ [2\ ]_^ `a b cedgf"hjilkmonqp rs t usv$w xzy {( 2} ~4K Elementy sk ladowe schematów blokowych algorytmów. 3
5 r x t z w y q s ª«Przyk ladowy algorytm cd.! #"%$ &(' )!*,+-/ ;:,< BDC7EGF7HJIK LNM O!PJQ!RJS Ỹ šœ Wž/Ÿ T1UWVYX[Z \^] _a`cbed^f g hji9kjljm ïñðò;ógô õöé Dø7ùGú7û üý þ ÿ EFGH+IKJ LMNO+PDQRS TU VW XY2Z\[^]A_ ` abcedf2g.h i2j kalam nodp+qsrt u+v w.x yze{\ <}~ eƒ 2. 2ˆ AŠ N ¹ Y± ²³ º» ¼!#"%$'&( )+*,.- / :9<;=2>?A@ BDC [ [µ ŒŽ+K + 2 Dš+ œ žÿe e 2 upv npo {} 7~/G ƒ; ˆ ŠGŒ Ž;! ½ ¾ /ÀGÁ Âà Ä,Å/Æ ÇÉÈÊË Ì/ÍÎ Ï Ð ÑÒ Ó!ÔÉÕÖ JØÚÙGÛ Ü,ÝÞ ß/à7á â ãäå æ!ç;ègé ê ë ì7íî p 4
6 Notacja MBNF Sk ladnia programu LHS = RHS Symbole nieterminalne: zdania, grupy podmiotu; symbole terminalne: bezbarwne, zielone, pomys ly, śpia, wściekle ; operatory: konkatenacja, alternatywa, opcja [], powtórzenie {}, grupowanie (). Diagramy sk ladni Zdanie jezyka Symbol poczatkowy + Regu ly zastepowania Symbole nieterminalne ; symbole terminalne ; operatory. 5
7 Ÿ Z Notacja MBNF Przyk ladowe konstrukcje liczba-calkowita = [ znak-liczby ] liczba-calkowita-bez-znaku. znak-liczby = "+" "-". liczba-calkowita-bez-znaku = ciag-cyfr. ciag-cyfr = cyfra { cyfra }. cyfra = "0" "1" "2" "3" "4" "5" "6" "7" "8" "9". Porównaj ciag-cyfr = { cyfra }. Diagram sk ladni ;:=<?>A@CBED6F G;HJI K.L () *+,.- / 0 123!#" $ %&' M;N=OEP QSR6T8UV;WYX gih jk;l=monqpcresit u=vjw xzyo{} =~?Y ;ƒ= C Ž8? o A C []\ ^_ `acbcdfe ˆ cšf #Œ š Cœq.ž 6
8 Kategorie sk ladniowe Pascala symbol-pascalowy = identyfikator dyrektywa liczba etykieta napis symbol-specjalny. symbol-specjalny = "+" "-" "*" "/" "=" "<" ">" "[" "]" "." "," ":" ";" "^" "(" ")" "<>" "<=" ">=" ":=" ".." slowo-kluczowe. slowo-kluczowe = "AND" "ARRAY" "BEGIN" "CASE" "CONST" "DIV" "DO" "DOWNTO" "ELSE" "END" "FILE" "FOR" "FUNCTION" "GOTO" "IF" "IN" "LABEL" "MOD" "NIL" "NOT" "OF" "OR" "PACKED" "PROCEDURE" "PROGRAM" "RECORD" "REPEAT" "SET" "THEN" "TO" "TYPE" "UNTIL" "VAR" "WHILE" "WITH". liczba-rzeczywista = [ znak-liczby ] liczba-rzeczywista-bez-znaku. liczba-rzeczywista-bez-znaku = liczba-calkowita-bez-znaku "." ciag-cyfr [ "e" mnoznik-skalujacy ] liczba-calkowita-bez-znaku "e" mnoznik-skalujacy. mnoznik-skalujacy = liczba-calkowita. 7
9 Typy danych Podstawowe typy proste liczby ca lkowite INTEGER liczby rzeczywiste REAL zmienne logiczne BOOLEAN zbiór znaków ASCII CHAR Podstawowe typy z lożone typ okrojony TYPE Miesiace = 1..12; typ wyliczeniowy TYPE DniTygodnia = (Pon, Wto,Sro,Czw,Pia,Sob,Nie); tablice TYPE Zal = ARRAY [1..200] OF 2..5; rekordy TYPE Zespolona = RECORD Re, Im: REAL; END; zbiory TYPE Litery = SET OF CHAR; Dynamiczne struktury danych 8
10 Operatory Podstawowe operatory proste operatory arytmetyczne porównanie = przypisanie := operatory logiczne dodawanie + odejmowanie - mnożenie * dzielenie /, DIV, MOD alternatywa OR koniunkcja AND negacja NOT pozosta le operatory relacyjne <, <=, <>, >=, > Podstawowe operatory z lożone konstruktory selektory 9
11 sta le Wyrażenia jawne 3, 3.14, TRUE, a, ala ma kota symboliczne CONST pi = , im = ala ; zmienne VAR Promien, Kat, Luk: REAL; wywo lania funkcji SIN(Kat/180*pi) wyrażenia operatorowe (a * b) + (c * d) (Kat >= 0.0) AND (Kat <= 180.0) Regu ly wyliczania wartości wyrażeń: (a) sta le jawne: ich wartość jest im równa, (b) sta le symboliczne i zmienne: ich wartość jest im przypisana, przy czym dla zmiennych może ulegać zmianie w trakcie pracy programu, (c) wywo lania funkcji i wyrażenia operatorowe: wpierw wyliczane sa wartości argumentów (które same sa wyrażeniami), a nastepnie operator lub funkcja wylicza swoja wartość. instrukcja-przypisania = zmienna ":=" wyrazenie. 10
12 Operatory priorytety operatory grupu- mnogośpriorytet jace arytmetyczne logiczne ciowe relacyjne najwyższy () NOT * / DIV MOD AND * + OR + najniższy IN < <= = <> >= > 11
13 Zmienne posiadaja: Zmienne a) nazw e, która musi być identyfikatorem pascalowym i różnić si e od s lów kluczowych Pascala, b) typ, który określa, jakie informacje bed a przechowywane w zmiennej; nazwa i typ zmiennej sa wymienione w jej deklaracji, c) aktualna wartość, d) alokacj e, która jest miejscem w pami eci, gdzie ma być przechowywana wartość zmiennej, e) zakres, który jest miejscem w programie, gdzie można odwo lywać si e do zmiennej, f) czas trwania, to jest czas, w jakim moga wystapić odwo lania do zmiennej. a), b) określone treścia programu, c), d) ustalone chwilowo w trakcie wykonywania programu, e), f) określone w Pascalu na sta le. 12
Informatyka 1. Algorytm, podstawowe notacje, typy danych i wyrażenia
Informatyka 1 Wykład II Algorytm, podstawowe notacje, typy danych i wyrażenia Robert Muszyński ZPCiR IIAiR PWr Zagadnienia: pojęcie algorytmu, diagramy algorytmów, przejście od algorytmu do programu, zapis
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ółowoDIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0
Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje
Bardziej szczegółowoInformatyka 1. Algorytm, podstawowe notacje, typy danych i wyrażenia
Informatyka 1 Wykład II Algorytm, podstawowe notacje, typy danych i wyrażenia Robert Muszyński ZPCiR IIAiR PWr Zagadnienia: pojęcie algorytmu, diagramy algorytmów, przejście od algorytmu do programu, zapis
Bardziej szczegółowoWstęp do programowania. Różne różności
Wstęp do programowania Różne różności Typy danych Typ danych określa dwie rzeczy: Jak wartości danego typu są określane w pamięci Jakie operacje są dozwolone na obiektach danego typu 2 Rodzaje typów Proste
Bardziej szczegółowotyp zakres sposob zapamietania shortint integer bajty (z bitem znaku) longint byte word
Pascal - powtórka Alfabet, Nazwy W odróŝnieniu do C w Pascal nie odróŝnia małych i duŝych liter. Zapisy ALA i ala oznaczają tę samą nazwę. Podobnie np. słowo kluczowe for moŝe być zapisane: FOR. W Pascalu
Bardziej szczegółowoInformatyka 1. Wyrażenia i instrukcje, złożoność obliczeniowa
Informatyka 1 Wykład III Wyrażenia i instrukcje, złożoność obliczeniowa Robert Muszyński ZPCiR ICT PWr Zagadnienia: składnia wyrażeń, drzewa rozbioru gramatycznego i wyliczenia wartości wyrażeń, operatory
Bardziej szczegółowoWykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe
Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)
Bardziej szczegółowoINSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};
INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE
Bardziej szczegółowoInformatyka 1. Przetwarzanie tekstów
Informatyka 1 Wykład IX Przetwarzanie tekstów Robert Muszyński ZPCiR ICT PWr Zagadnienia: reprezentacja napisów znakowych, zmienne napisowe w Sun Pascalu, zgodność typów, operowanie na napisach: testowanie
Bardziej szczegółowoProgramowanie RAD Delphi
Programowanie RAD Delphi Dr Sławomir Orłowski Zespół Fizyki Medycznej, Instytut Fizyki, Uniwersytet Mikołaja Kopernika w Toruniu Pokój: 202, tel. 611-32-46, e-mial: bigman@fizyka.umk.pl Delphi zasoby Aplikacje
Bardziej szczegółowoPrzykład programu Rozwiązanie równania postaci:
Przykład programu Rozwiązanie równania postaci: a x 2 + b x + c = 0 program trojmian; var a, b, c : real; var delta, x1, x2 : real; writeln('podaj wspolczynniki a, b, c równania kwadratowego: '); readln(a,
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania wykład 2 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Język programowania Każdy język ma swoją składnię: słowa kluczowe instrukcje
Bardziej szczegółowoZasady Programowania Strukturalnego
Zasady Programowania Strukturalnego Rafał Jakubowski Zespół Teoretycznej Biofizyki Molekularnej rjakubowski@fizyka.umk.pl www.fizyka.umk.pl/~rjakubowski Tel: 33 46 Konsultacje w sem. letnim 11/12: środa,
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ółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 2 Programowanie 1 Program wykładu Typy danych Wyrażenia Operatory 2 VBA Visual Basic dla aplikacji (VBA) firmy Microsoft jest językiem
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część piąta Proste typy danych w języku Pascal Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura
Bardziej szczegółowoĄ ń Ę Ę ź Ę Ę Ę ź Ż ź Ę ń ń ć Ę ź Ż
Ó Ś ń Ś Ź ń Ą ń Ę Ę ź Ę Ę Ę ź Ż ź Ę ń ń ć Ę ź Ż Ę Ę Ę ź ź Ą Ą ĄĄ ń Ę Ę ń ń ń Ź Ą ń ń ń ń Ę Ą Ę ń Ę Ę Ą ń ń ń ń ź Ę Ę ź ć ń Ę ń Ę Ę Ą ń Ę Ę ń Ę Ę ć ć ń ń Ę Ę Ę Ę ć ć Ź ć ć Ę Ż Ę ń Ż Ó Ę ć ń Ę Ż Ż Ż Ż Ę
Bardziej szczegółowoPodstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
Bardziej szczegółowoWykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
Bardziej szczegółowoInstrukcje podsumowanie. Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne:
Instrukcje podsumowanie Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne: - grupująca end - warunkowa if
Bardziej szczegółowo20. Pascal i łączenie podprogramów Pascala z programem napisanym w C
Opublikowano w: WEREWKA J..: Podstawy programowana dla automatyków. Skrypt AGH Nr 1515, Kraków 1998 20. i łączenie podprogramów a z programem napisanym w Ze względu na duże rozpowszechnienie języka, szczególnie
Bardziej szczegółowoWstęp do programowania. Procedury i funkcje. Piotr Chrząstowski-Wachtel
Wstęp do programowania Procedury i funkcje Piotr Chrząstowski-Wachtel Po co procedury i funkcje? Gdyby jakis tyran zabronił korzystać z procedur lub funkcji, to informatyka by upadła! Procedury i funkcje
Bardziej szczegółowoJęzyk programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
Bardziej szczegółowoElżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Bardziej szczegółowoPascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Bardziej szczegółowoPascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Bardziej szczegółowoPASCAL Kompendium. Środowisko TURBO PASCAL Skróty klawiaturowe. Edycja kodu Pomoc spis treści. Skopiowanie zaznaczonego bloku do schowka
PASCAL Kompendium Środowisko TURBO PASCAL Skróty klawiaturowe Edycja kodu F1 Pomoc spis treści CTRL + F1 Pomoc kontekstowa SHIFT + strzałki Zaznaczanie bloku CTRL + INSERT Skopiowanie zaznaczonego bloku
Bardziej szczegółowoAnaliza leksykalna 1. Języki formalne i automaty. Dr inż. Janusz Majewski Katedra Informatyki
Analiza leksykalna 1 Języki formalne i automaty Dr inż. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Kod źródłowy (ciąg znaków) Analizator leksykalny SKANER Ciąg symboli leksykalnych
Bardziej szczegółowoÓ Ń Ś Ą Ś Ń Ś Ś
ź Ó Ń Ś Ą Ś Ń Ś Ś Ś Ą Ś Ń Ś Ę Ń Ą Ą Ś ź Ś ć Ó Ą Ś Ć ć Ś ć Ń ć Ń Ó Ą Ś ć Ó ć ć ć Ń Ę Ń ź ź ć ć Ę ć ć Ń Ń Ę Ą ź Ą Ń Ń Ą Ą Ą Ń ź ć Ń ź Ę ź ć Ą ć Ń ć Ś Ś Ń ć Ń ź ć Ś ź ź Ń Ń Ń ź Ę Ę ź Ę Ś ź Ń ź ć Ń Ń Ń
Bardziej szczegółowoĄ Ś Ń Ś Ą Ś Ń
ź Ż Ą Ę Ą Ś Ń Ś Ą Ś Ń Ą Ś Ś Ś Ś Ą Ś Ś ź Ś Ś ŚĆ Ń Ń Ń Ś Ń Ń Ń ć Ń Ń Ó Ą Ś Ą Ń Ń Ń ź ć Ń Ń Ń ć Ń Ę Ę Ś ć Ę Ń Ń ź Ą ć Ń Ą Ś Ń Ę Ń Ę Ę Ż Ś Ń Ń Ń ć Ę Ę Ę ć Ę Ą ć Ń Ą ć Ś Ń Ń Ń ć Ń Ę Ń Ń Ę ź Ń Ą Ę Ę Ę Ę Ę Ę
Bardziej szczegółowoć ć ć ć ć ć ć ć ć ć ź
Ó ć Ś ź ź ć ć ć ć ź ć ź ć ź ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ź Ó ć ć ć ć ź ź ć Ę ć ć ć ź ć ć ź ć Ę ć ć ź ć ź ć Ó ć ć Ą ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ż ć ć ć Ń ć Ą ź ź ć ć ź ć ć Ę ć ć ć ć ć ć ć ć ź
Bardziej szczegółowoPoniżej 14 r.ż. 1 (0,5%) 1 (0,9%) r.ż. 11 (6,0%) 21 (18,9%) r.ż. 59 (32,2%) 44 (39,6%) r.ż. 38 (20,8%) 15 (13,5%) Powyżej 25 r.ż.
! " # $ % &! ' $ ( ) * # +, $ - *. /, 0 # 1!. 0, * 2 0 '! 3! 1 ) 4 $ % 5. ) (! +, ) 0 6 ). 7 1 $ 8, 9 : ; < = >? < ; @ = A B C D E F G @ H < I J K L D M N = A D M O E L D H B P ; A Q H < O R S G @ ; P
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
Podstawy programowania Część trzecia sterujące wykonaniem programu wprowadzenie Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści
Bardziej szczegółowoAnaliza leksykalna 1. Teoria kompilacji. Dr inż. Janusz Majewski Katedra Informatyki
Analiza leksykalna 1 Teoria kompilacji Dr inż. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Kod źródłowy (ciąg znaków) Analizator leksykalny SKANER Ciąg symboli leksykalnych (tokenów)
Bardziej szczegółowooperator zmiany znaku operatory mnożenia, dzielenia, dzielenia modulo operatory dodawania, odejmowania
http://torus.uck.pk.edu.pl/~fialko Operatory, wyrażenia, instrukcja przypisania Operatory arytmetyczne * / + - % operator zmiany znaku operatory mnożenia, dzielenia, dzielenia modulo operatory dodawania,
Bardziej szczegółowo1. Język Pascal Program
1. Język Pascal Pascal jest językiem programowania stworzonym przez Niklausa Wirtha z ETH w Zurichu w latach siedemdziesią tych. Język ten ze względu na swoją przejrzystą postać, możliwość budowy struktur
Bardziej szczegółowoVisual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Bardziej szczegółowoś ść ő ś ś ń Í ś Ż ś Ó ś ś ś Ż Ż Ż ś ść ść Ć Ż ś Ó Ć ś Ć Ć Ć ś ś ś ś Ż Ż ń ś
é Ś Ś Ś ŁĄ ń ľ ś ń ś ś ń Í Ż ś ś Í Ż Ć Ć ś ś ś ś ń Ż ń ś ś Ć ś Ć ś ń Ć ś ś ń Ż ś ś ść ő ś ś ń Í ś Ż ś Ó ś ś ś Ż Ż Ż ś ść ść Ć Ż ś Ó Ć ś Ć Ć Ć ś ś ś ś Ż Ż ń ś ś ć ś ś ś ś ś Í ś ś ś ś Ć ć ś ś ś ś ś Í Ż ń
Bardziej szczegółowoProgramowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Bardziej szczegółowoĄĄ
Ń Ę Ą Ą ĄĄ Ś ĘĘ Ę Ę Ę Ś Ń Ń Ę Ę Ę Ń Ę Ą ź Ę Ś Ą ź ź Ę Ę Ń Ę Ę ź ź ź Ę Ń Ę Ą Ę ź ź Ń Ó Ó Ś Ę Ń Ń ź Ę Ą Ł ź Ą ź Ą Ę ź Ń Ą ź ź ź Ń ź ź ź ź Ą ź Ą Ę Ą ź Ą Ą Ś ź Ą Ę Ę Ę Ę Ę Ę ź Ń Ń ź Ę ź Ę Ń Ł Ł Ń Ś ź Ń Ń Ę
Bardziej szczegółowoŁ ś ś ń ń ś
Ę ń Ł ś ś ń ń ś ść ę ę ś ż ś ś ś ę ę ś ę ś ę ć ź ż ś ęś ż ę ś ś ś ć ź ę ę ś ś ść ć ę ę ś ś ę ę ę ę ś Ł Ł Ł Ł Ł ś ć ę ę ę ę ń Ą Ą ż ę ę Ł Ś ę Ł Ł ę ę ę ś Ą ę ę ę Ł Ł ń ń ś Ą Ń ś Ł Ó Ł ść ń ń ą ę ść ń
Bardziej szczegółowoPODSTAWOWE WIADOMOSCI O JĘZYKU TURBO PASCAL
PODSTAWOWE WIADOMOSCI O JĘZYKU TURBO PASCAL! Podstawowe wiadomości o języku Turbo Pascal " Symbole podstawowe. " Jednostki leksykalne. # Słowa kluczowe # Deklaratory # Identyfikatory # Liczby # Łańcuchy
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoń ź ź ń ń ź ć Ń ń Ż ń
Ę Ę ń ń ń ć Ń ć ć Ń ź ń ć ć ź ć ź ń ź ź ń ń ź ć Ń ń Ż ń Ł Ł ń Ę ź ź Ś Ś ź ń ń ź ń ń ń ń Ś ź Ę ź ń Ą ń ć ć ń ć ń Ą ć ź ź Ś ź Ś ń ń ń ń ń ń ć ń ń Ą ć ń Ś ń ń ź ź ź ć ć ń Ł Ę ń ć ń ń ź Ń ź ń Ś Ś Ś ć ń ć ź
Bardziej szczegółowoZadanie 04 Ktory z ponizszych typow danych w jezyku ANSI C jest typem zmiennoprzecinkowym pojedynczej precyzji?
Zadanie 01 W przedstawionym ponizej programie w jezyku ANSI C w miejscu wykropkowanym brakuje jednej linii: #include... int main() { printf("tralalalala"); return 0; } A. B. "iostream" C.
Bardziej szczegółowoMATERIAŁY DO ZAJĘĆ II
MATERIAŁY DO ZAJĘĆ II Zmienne w C# Spis treści I. Definicja zmiennej II. Hierarchia typów (CTS) III. Typy wbudowane IV. Deklaracja zmiennych V. Literały VI. Pobieranie i wypisywanie wartości zmiennych
Bardziej szczegółowoż ć ć ż ż ż ż ź ć ż ć ż ż ź ż ć ż ź ż ć ź ż ż ź ć ż ż ć ż
Ś Ś Ż Ó ż ż ż ż ć ż ż ć ż ż ż ż ź ż ż ż Ó Ś ż ć ć ż ż ż ż ź ć ż ć ż ż ź ż ć ż ź ż ć ź ż ż ź ć ż ż ć ż ż Ś ż ż ć ż Ś Ó ż ż ż ć ć ż ć ź ż ż ż ć ć ć ć ż ż ź Ó ć ż ż ż ć ź ż ć ż ć ż ż ż ż ż ć ć ć ż ż ż ź ż
Bardziej szczegółowoć Ś
Ą Ą Ń Ą ć Ś Ą ć Ś Ś Ś Ś Ś Ś Ś Ś Ś Ś ź Ś ć Ś Ś ć Ś Ś ź Ż ć ź Ż ć Ą Ś ź ź ć Ę ć Ś ć Ś Ś Ś ź Ś Ś Ś Ś Ś Ś Ś Ś Ą ć ć ć ć Ę ć ć Ś Ś Ś ć ć ć Ś Ś Ś Ś ć Ą ć ź ć ć Ę Ą Ś Ę ć ć ź Ę ć ć Ś Ę ź ć ć Ą Ę Ę Ą Ś Ś ź ć ć
Bardziej szczegółowoĘ ż Ó Ł Ść ą ą ą Ą ć ż ą ż ń ą ć ż ć Ę ą ż ą ą ż ą ź ą ń ą ń ą ą ż ć
ż Ś Ą ć ą ą ą ż ż ą ą ć ą ż Ę ą ć ż ć Ó ą ą ń ą ż ń ą Ń ą ą ą Ą ą ż ż Ą ż ą ź ą ą ż ż Ę ź ą ż ą ą ą ż Ź ą ń Ę ż Ó Ł Ść ą ą ą Ą ć ż ą ż ń ą ć ż ć Ę ą ż ą ą ż ą ź ą ń ą ń ą ą ż ć ć ą ż ą ą ą ą ć ć ć ą ą
Bardziej szczegółowoWykład III PASCAL - iteracja cz, 2, - liczby losowe, - tablice
Podstawy programowania Wykład III PASCAL - iteracja cz, 2, - liczby losowe, - tablice 1 Podstawy programowania Iteracja 2 III. Iteracja Iteracja o nieznanej liczbie powtórzeń while warunek do instrukcja_do_wykonania;
Bardziej szczegółowoŚ ź Ś Ś
Ś ź Ś Ś Ę Ż Ę ź Ł Ą ź ź Ę ź Ą Ą Ę Ó Ś Ś Ś Ę Ś ź Ś Ś ź ź ź ź Ę Ą Ż Ą ź ź ź Ę ź Ę Ś ź ź ŚĆ Ś Ś ź ź Ą Ą Ą Ą ź ź ź Ż Ś Ą Ś Ą Ś Ń Ś Ą Ż Ś Ń Ś Ą Ą Ę Ś Ą ź ź ź Ą ź ź ź Ą Ż Ą Ą Ę ź Ę Ź ź ź Ą Ś Ą ź ź Ę ź Ą ź Ć
Bardziej szczegółowoŚć ć Ż ć Ż Ś ć ż ń ż Ż ć Ś Ż ń
ć Ę ć Ę Ę Ż Ść ć Ż ć Ż Ś ć ż ń ż Ż ć Ś Ż ń ń Ż ż Ń ć ń Ó ć Ę Ż ć ć Ś Ż Ż ż Ż Ż Ż ń ż ż Ż Ż ż Ż Ż ć ć Ż ń ń ć ć ć ż Ś Ł ż Ę Ż ć ć ć ń Ż ń Ł ń ż ć ć Ż ż Ó ć ć ń ć Ż Ż ń ń ń ż Ż ć Ż ż Ż Ó ż Ż ć ż ż Ę Ż Ż
Bardziej szczegółowoĄ Ś Ó
Ó ź ź Ó Ą ć Ą Ś Ó Ś Ę Ś Ł Ź ć Ś ć Ź Ę Ś Ą Ó Ó ź ć ć Ź Ź Ę ć ź ź Ń Ł Ź Ź ź Ń Ź ć Ś Ę Ą Ś Ź Ń Ń ć Ó Ś Ś ź Ź Ź Ą Ń Ą ź Ń Ł Ń Ń Ń ź Ń ć ć ć ź ć Ś Ń ć ć Ę ć Ę ć Ę Ź Ś Ó Ź Ę Ś Ę Ź Ó Ź Ę Ń ć ź Ź Ó Ę ć Ś Ź Ń ć
Bardziej szczegółowoPoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
Bardziej szczegółowoó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą ę ó
Ą ę ć Ą ą ą ą ż ż ó ą ż ć ą ą ć ż ć ó ó ą ó ą ń ą ę ą ę ż ń ą ó ą ą ą ą ą ą ą ó ż Ś ę ą ę ą ą ż ĘŚ ż ń ę ę ą ó ż ą Ą Ź ń Ó ą ą ó ą ę ó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą
Bardziej szczegółowoŻ Ń Ś Ł Ó Ś ń Ż ń ć Ż ć ń ź Ż ć ć ć ń ń ć Ż Ż ć
ń Ż Ę Ń ń ń ć Ę ź ń ń ń ć Ż Ś Ż Ż Ń Ś Ł Ó Ś ń Ż ń ć Ż ć ń ź Ż ć ć ć ń ń ć Ż Ż ć Ż ć ń ń ń ć Ż ń ć ń ń Ó Ń ź ń ń Ś Ś Ż ć ć ć ć Ż ć ć ń ć ń Ż ć Ó Ż Ż Ż ć Ą ć Ó Ł Ą Ą Ó Ń ń ń ć ć ć ć ń ń ć Ń Ś ć Ś Ż ć ń Ż
Bardziej szczegółowoń ę ńń ń
ń ż ę Ą Ś Ó Ę ń ę ńń ń ę ż ż Ę ę Ń Ę ę ę Ń ń ż Ę ę Ą ę ń ż ę ć ę ć ń ń ę Ś ę ę ź ż ż ę ę ż ę ż ń ę Ę ę ż Ę ń ż ę ń ń ę ż ę ż ę ż ń ę ę ę ę ę ę ę ż Ę ę ę ć ę ź ę ę ź Ę ę ń ę ż Ę ę Ę ń ż ę ę Ę ń ę ż Ę ę
Bardziej szczegółowoÓ ń ń ń ń ń ź Ł ć ć ź ć ź ć ć ź ź ć Ó ń ć ń ć Ą ź ć ć ź ń ń ń Ę Ś Ł ć ń ń ń Ó Ó Ó Ó Ą Ó ź ć Ó ź ń ć ź ź Ę Ś ć Ę Ż Ś ź Ć ć ź ć ć ń ź ć Ł Ł Ó Ś ć ć ź ć Ś ń Ł Ó Ś ć Ś Ś ć Ó Ś ź ń ź ź ń Ę Ę ń Ó ń ń ź ź ń
Bardziej szczegółowoń ż ń ń Ą ń ż ż ń ż ż ż Ż ń Ą ń
Ł Ą Ę ż ż ż ż Ó ż Ż Ż Ę Ż Ą Ż Ż ż Ś Ż Ś ń ż ń ń Ą ń ż ż ń ż ż ż Ż ń Ą ń Ę Ó Ł Ś ż ż Ę Ę ż Ó ż Ś Ę ń ń ń ż ń ń Ę Ę ń ż Ą ń Ś Ś Ę ń Ż Ę Ę ż ń ń ń ń ż Ę ń ń ń ń Ł Ę ń ń ń ń ż Ę ż ż ż Ź ż Ż ż Ż ż ż Ę ń Ę ż
Bardziej szczegółowoŻ Ż Ł
Ż Ż Ł ć Ż Ł Ń Ń Ż Ś ć Ę ć ć ź ć ć Ź Ę ź Ń Ł ć ć Ę ć Ć Ę ć ć ć Ą Ń ć Ą Ą Ś Ę Ć Ę ć ź Ę Ł Ś ć Ą ź Ą Ń ć Ż Ę ć Ó ć ć ć Ę ć ć Ń ć ć ć ć ć Ę ć Ą ć Ę Ż Ć ć Ć ź Ą ź Ś Ę ź Ę Ą ć Ę Ę Ś Ń ź ć ć ć ź Ż ć ŚĆ Ę Ń Ń
Bardziej szczegółowoś ś Ż ś Ń Ń Ę Ł ć ś Ł
Ń Ń ś Ń ś ś Ż ś Ń Ń Ę Ł ć ś Ł Ń ś ś Ą ś Ł ś Ń Ą ść ś ś ść ć ś ź ść ść Ą Ń ść ś ść Ń ś ś ć Ń ś ć ć ć Ń Ł Ń ć Ń Ł Ę ś Ł Ł ć ś ź ć ś ś ć ść ś Ł ś Ł Ł Ń Ń Ś ść ś ś ś ść ć Ń ść ść ś ś ść ś ś ś ś ć Ń ść Ł ś
Bardziej szczegółowoŁ Ę Ż Ą Ęć Ń Ń Ł Ę
Ł Ł Ł Ń Ń Ł Ę Ż Ą Ęć Ń Ń Ł Ę Ł ć ć ć ź ć ć ź ć ć ć ć Ś Ś Ł ć ć ć Ę Ą ć ć Ź ć ć Ó ć ć ź Ł Ń ć Ś ć ć ć ć ć ć ć Ń Ę ć ć ć Ś Ś ć Ę ź Ń Ę ć Ń ć ź ć Ń ć ć ć ć ć ć ć Ę ź ć ć ć ć ć ć ć ŚĆ ć ź ć ć Ł ć ź Ą ć ć Ą
Bardziej szczegółowoń ż ś
Ł ń ń ś ś ń ń ń ś ż Ń ż ż ć Ą ń ż ż ń ż ś ś Ł ń ń ść Ł ż Ł Ń ź ść ń ż ż ż ś ś ś ż ś ż ż ś ń ń ż ź ż ż ż ń ź ń ś ń ń Ą ć Ę Ł ń Ń ż ść Ń ż Ę ż ż ż ż ż ż ż ść ż ś ń ż ż ż ż ś ś ś ś ż ś ż ś ć ś ż ż ć ś ż ć
Bardziej szczegółowoć ć
Ł Ź Ź Ś ć ć ć Ś ź Ę Ł ć ć ź ć Ś Ź Ź ź ź Ź ź ź Ś ć ć ć ć ź ć Ę Ś Ą Ń Ś Ł ź Ś Ś Ź Ś ź Ł Ź Ź ź Ś ć Ń Ś Ł ć Ś Ł Ę Ś ź Ź Ś Ą Ę Ś Ę ć ć Ś Ź Ł Ź Ś Ć Ść ć Ś Ś ź Ź ć Ź ć Ł ź ć Ś Ą ć Ść ć ć Ś Ś Ś Ą Ś Ś ć Ś Ś ć ć
Bardziej szczegółowoć ć ź Ń Ś ŚĆ ź
Ą ć ć ć ź Ń Ś ŚĆ ź ć Ś ŚĆ Ń Ó Ó ć ć Ś Ń ć ć Ś Ś Ś ź ć Ś Ń ź ć Ś ź ź ŚĆ Ń Ń Ś Ę ć Ó Ś ć Ę Ś Ś Ą ć ź Ń Ń ć ć ź Ę ź ź Ś ŚĆ ź Ę ĘĄ Ę Ż Ó ć ć Ą ź Ą Ą Ę Ń ć ć Ą Ę Ą ć Ń Ń Ś ź ź Ą Ż Ó ć Ę Ę ź ź ź ź Ą Ń Ę Ą
Bardziej szczegółowoć ć Ę Ó Ś ż ż Ś ż ż ż Ęć ż ć ć ż ż
Ń ć Ś ż ź ź ź ć ć Ę Ó Ś ż ż Ś ż ż ż Ęć ż ć ć ż ż Ę Ę ć ć ż Ł ż ź ż ż ż ć ż ż Ś ć ż ż ż Ś Ę ż Ó ć Ą ż ż ż ż ż ć ż ć ż ć Ą Ą ć Ę Ś Ś Ł ć ż ż ż Ł Ś Ś Ł ż Ę Ę ż ć Ę Ę ż ż ż Ł Ś ż ć ż ż ż ż Ś ż ż ć Ę ż ż ż
Bardziej szczegółowo