Języki programowania.

Slides:



Advertisements
Podobne prezentacje
Opracowanie: Maria W ą sik. Pierwsze komputery budowano w celu rozwi ą zywania konkretnych problemów. Gdy pojawiało si ę nowe zadanie, nale ż ało przebudowa.
Advertisements

Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Proces doboru próby. Badana populacja – (zbiorowość generalna, populacja generalna) ogół rzeczywistych jednostek, o których chcemy uzyskać informacje.
Blok I: PODSTAWY TECHNIKI Lekcja 7: Charakterystyka pojęć: energia, praca, moc, sprawność, wydajność maszyn (1 godz.) 1. Energia mechaniczna 2. Praca 3.
PASZPORT JĘZYKOWY DOKUMENTY EUROPASS. 4 X EUROPASS Europass Europass jest inicjatywą Komisji Europejskiej umożliwiającą każdemu obywatelowi Unii lepszą.
Prywatne Gimnazjum Informatyczne Szkoła pod patronatem Wyższej Szkoły Informatyki i Zarządzania w Bielsku-Białej Nowy wymiar nauki.
INFORMA CJA o wynikach kontroli artykułów dla dzieci III kwartał 2014 r.
Zajęcia 1-3 Układ okresowy pierwiastków. Co to i po co? Pojęcie masy atomowej, masy cząsteczkowej, masy molowej Proste obliczenia stechiometryczne. Wydajność.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Finansowanie wybranych działań w parkach narodowych przy udziale środków funduszu leśnego - zakres finansowy Warszawa, 06 kwietnia 2016r.
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Podstawowe pojęcia termodynamiki chemicznej -Układ i otoczenie, składniki otoczenia -Podział układów, fazy układu, parametry stanu układu, funkcja stanu,
KOMUNIKOWANIE W PROCESIE WSPIERANIA ROZWOJU SZKOŁY Jarosław Kordziński NA.
WSPÓŁRZĘDNE GEOGRAFICZNE.  Aby określić położenie punktu na globusie stworzono siatkę geograficzną, która składa się z południków i równoleżników. Południk.
– lekcja ze strongmanem.. Drugiego dnia trzeciego miesiąca bieżącego roku klasa 3e za sprawą prof. Mikołaja Komorowskiego miała do czynienia z nietypową.
IEN 2010 © wszelkie prawa zastrzeżone SEMINARIUM Pakiet MATLAB w Zakładzie OGM Możliwości posiadanych produktów.
E-sądy po polsku IV EDYCJA Badanie i ranking stron internetowych sądów okręgowych i apelacyjnych oraz Sądu Najwyższego i Trybunału Konstytucyjnego 3 kwietnia.
Porównywarki cen leków w Polsce i na świecie. Porównywarki w Polsce.
Algorytmy Informatyka Zakres rozszerzony
Organizacja, przepisy i procedury Na przykładzie Śląskiego OW NFZ Dr n. med. Z Klosa.
KOSZTY W UJĘCIU ZARZĄDCZYM. POJĘCIE KOSZTU Koszt stanowi wyrażone w pieniądzu celowe zużycie majątku trwałego i obrotowego, usług obcych, nakładów pracy.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Sieci komputerowe. Podział sieci. Podstawowe pojęcia związane z sieciami. Internet - określenia podstawowych terminów. Komunikacja w sieci.
Komunikatory Zespół Szkół Zawodowych Nr 3 im. Adama Kocura w Katowicach - Janowie.
Budżet rodzinny Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
W społeczności ludzkiej i zwierzęcej funkcjonują rozmaite systemy znaków, za pomocą których jednostka nawiązuje więź z gromadą i przekazuje jej informacje.
Python. Języki Programistyczne Microcode Machine code Assembly Language (symboliczna reprezentacja machine code) Low-level Programming Language (FORTRAN,
Bezpieczeństwo przy pracy z ciekłym azotem
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
MODUŁ 3 TEMAT 1 POZIOM 2 Wyznaczani e celów. W TYM TEMACIE MŁODZI LUDZIE: Poznają, jak planowanie celów może pomóc im w ich przyszłej karierze Będą wyznaczyć.
Zespół trenerów FAOW – Janina Jaszczur, Inga Kawałek, Ryszard Kamiński, Ryszard Zarudzki Zasady kontroli Wnioskodawców w PPLeader+
1 Definiowanie i planowanie zadań budżetowych typu B.
Urządzenia i technologie mobilne. Tablet Mobilny komputer większy niż telefon komórkowy, którego główną właściwością jest posiadanie dużego ekranu z zastosowaną.
Co to Internet? Internet (skrótowiec od ang. inter-network, dosłownie "między- sieć") – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci.
System operacyjny Renata P. System operacyjny - jest to zbiór nadrzędnych i niezbędnych programów umożliwiających pracę na komputerze. Jest on pośrednikiem.
Mikroprocesory.
DECYZJA O WARUNKACH ZABUDOWY tzw. „Wuzetka”
Rola książki w życiu człowieka
Obsługa komputera I rok specjalności edytorskiej (III rok studiów
Programowanie Obiektowe – Wykład 1
Schematy blokowe.
Informacja o maturze w 2018 roku
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
terminologia, skale pomiarowe, przykłady
Prezentacja o Ubuntu Jakub Kociemba 2TI.
Liczby pierwsze.
Wstęp do Informatyki - Wykład 3
Budowa, typologia, funkcjonalność
Wstęp do Informatyki - Wykład 8
Git - system kontroli wersji
Bezpieczeństwo dostępu do danych w systemie Windows
Temat: Pliki— miejsce na komputerowe informacje
PRZYKŁADY Metody obrazowania obiektów
Laboratorium 1 – obsługa wejść i wyjść
The Game Engine For Mobile
Podstawy informatyki Zygfryd Głowacz.
Microsoft Office Project 2003 Professional
Strukturalne wzorce projektowe
Zmienne i typy danych w C#
Damian Urbańczyk Edytory WYSIWYG.
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Autor: Magdalena Linowiecka
Zapis prezentacji:

Języki programowania

Co to jest? Język programowania jest to język komunikacji z komputerem. Jest to zestaw poleceń dla komputera, których odpowiednie połączenie tworzy zorganizowany program. Jak każdy język, posiada swoją „Gramatykę” czyli zasady określające jego użycie. (tzw. Składnia)

Przeznaczenie Obecnie na świecie istnieje wiele języków programowania, co roku powstają nowe. W odróżnieniu od języków ludzkich, języki te są ścisłe i dokładne. Komputer musi dostać dokładną instrukcję krok po kroku, ponieważ nie może się domyślić co programista miał na myśli.

Przeznaczenie c.d. Wiele języków powstało od zera, ale również rozwija się istniejące języki i upodabnia do innych. Ma to na celu ułatwienie programistom uczenie się tych języków. Różnorodność języków wynika z drobnych różnic między nimi, jedne proste i dobre dla nowicjuszy, inne dobre dla ekspertów z dużym wachlarzem możliwości. To jeden z wielu powodów, dlatego nie udało się stworzyć języka uniwersalnego.

Przeznaczenie c.d. Pierwsze języki programowania były mocno związane z konkretnym sprzętem. Z biegiem czasu wynalezione zostały nowe techniki tworzenia programowania znacznie poprawiające przenośność i oraz opracowane algorytmy pozwalające automatycznie realizować zadania. Skraca to czas nauki języka i samego tworzenia programów.

Elementy języka Składnia Żeby kod źródłowy mógł zostać rozpoznany jako program musi spełniać odpowiednie zasady składni. Języki różnią się między sobą przede wszystkim właśnie składnią. Dla przykładu operator przypisania w języku Pascal wygląda tak: „:=„, a w języku C++ wygląda tak: „=„. Najczęściej popełnianym błędem przez początkujących programistów jest brak średnika na końcu polecenia.

Elementy języka Semantyka Definiuje ona znaczenie poszczególnych symboli i funkcji. Najczęściej definiuje się ją słownie ze względu na zrozumiałość dla ludzi.

Elementy języka Typy danych Każdy język operuje na danych. Z tego względu niezbędne jest podzielenie ich na różne typy. Na przykład: -typ całkowity -typ rzeczywisty (liczby zmiennoprzecinkowe) -typ logiczny (false/true) -typ łańcuchowy (ciąg znaków)

Elementy języka Biblioteka Biblioteka zawiera wszystkie funkcje i procedury pozwalające realizować zadania. Na przykład: Obsługa wejścia-wyjścia. Obsługa plików. Obsługa wielowątkowości. Zarządzanie pamięcią. Operacje na ciągach tekstowych.

Wykonywanie kodu Wykonywanie kodu dzieli się na 2 etapy: Kompilacja – kompilator sprawdza czy w kodzie nie występują błędy składni. Interpretacja – program jest na bieżąco tłumaczony i wykonywany przez program zwany interpreterem.

Najpopularniejsze języki programowania 1. Java 2. C 3. C++ 4. PHP 5. Visual Basic 6. Python 7. C# 8. JavaScript 9. Perl 10. Ruby