Podstawy informatyki 2013/2014

Slides:



Advertisements
Podobne prezentacje
C++ wykład 9 ( ) Szablony.
Advertisements

C++ wykład 2 ( ) Klasy i obiekty.
C++ wykład 4 ( ) Przeciążanie operatorów.
Język C/C++ Funkcje.
Język ANSI C Funkcje Wykład: Programowanie komputerów
Prowadzący: mgr inż. Elżbieta Majka
Static, const, volatile.
Języki programowania C++
Podstawy informatyki Wirtotechnologia – Wskaźniki i referencje
Podstawy informatyki Powtórka Grupa: 1A Prowadzący: Grzegorz Smyk
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Kurs Pascala – spis treści
Struktury.
Tablice.
Wykład 1: Wskaźniki Podstawy programowania Programowanie w C
Wykład 2 struktura programu elementy języka typy zmienne
nowe operatory & . (kropka) * operator rzutowy -> , (przecinek)
Podstawy informatyki 2013/2014
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Podstawy informatyki 2013/2014
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki 2013/2014
Podstawy informatyki 2013/2014
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
struct nazwa { lista składników }; Dostęp do składowych struktury Nazwa_Zmniennej_Strukturalnej. Nazwa_Składnika.
Podstawy informatyki 2012/2013
Podstawy programowania
Wyrażenia w Turbo Pascalu.
Programowanie w języku Matlab
1 Wykład 8 Podprogramy. 2 Pojęcie i istota stosowania dzielenie programu na części (logicznie spójne) - nazwane - niezależne od pozostałych części - z.
Inicjalizacja i sprzątanie
Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Programowanie obiektowe 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Programowanie obiektowe 2013/2014
Programowanie obiektowe 2013/2014
Podstawy języka Instrukcje - wprowadzenie
Kurs języka C++ – wykład 4 ( )
1 Zagadnienia na egzamin. 2 Język C podsumowanie Struktura programu w języku C Zmienne, Stałe Operacje arytmetyczne Operatory logiczne Priorytety operatorów.
Podsumowanie wiedzy MPDI2 sem.3 INFORMATYKA. tworzenie nowego pliku i katalogu, nawigacja po katalogach, listowanie zawartości katalogu, zmiana nazw,
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
Pakiety numeryczne Optymalizacja
Podstawy informatyki Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Pakiety numeryczne Graphical User Interface Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Tablice: tworzenie, indeksowanie, wymiary Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Pakiety numeryczne Interpolacja i aproksymacja
Podstawy informatyki Zmienne, stałe Instrukcje sterujące Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu.
Pakiety numeryczne Wielomiany Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
Podstawy informatyki Preprocesor Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki Funkcje Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego Matuszyka Podstawy.
Podstawy informatyki Operacje we/wy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty.
Pakiety numeryczne Skrypty, funkcje Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Podstawy informatyki Struktury Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi.
Podstawy informatyki Szablony funkcji Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty.
Podstawy informatyki Operatory rzutowania Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały.
Podstawy informatyki Mechanizm obsługi sytuacji wyjątkowych Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu.
K URS JĘZYKA C++ – WYKŁAD 3 ( ) Przenoszenie Składowe statyczne Funkcje wbudowane Argumenty domyślne.
Pakiety numeryczne Operatory, instrukcje sterujące, operacje bitowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016.
Kurs języka C++ – wykład 4 ( )
Obliczenia w Matlabie Tablice
Obliczenia inżynierskie w Matlabie
Podstawy informatyki Operacje we/wy
Przykładowy algorytm geometryczny (geometria płaska)
Dane, zmienne, instrukcje
Język C++ Typy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Język C++ Tablice Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Obliczenia w Matlabie Analiza statystyczna
Zapis prezentacji:

Podstawy informatyki 2013/2014 Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego Matuszyka

Zmienne: Stałe: deklaracja (extern), definicja, inicjalizacja, nazwy zmiennych. Stałe: będące liczbami całkowitymi (hex, oct, dec) będące liczbami zmiennoprzecinkowymi, znakowe (znaki specjalne), tablice znakowe – C-stringi.

Instrukcje sterujące: blok instrukcji if if…else switch (ograniczenia) while do…while for break continue goto (inne sposoby wyjścia z zagnieżdżonej pętli)

Typy: fundamentalne złożone [] () * & wbudowane definiowane przez użytkownika typ void Czas życia obiektu, zakres ważności, zasłanianie nazw. Specyfikatory: const register volatile static

Typ wyliczeniowy enum, instrukcja typedef Operatory: arytmetyczne jedno- i dwuargumentowe, przypisania, logiczne, bitowe, wyrażenie warunkowe, operator przecinek, Priorytety i łączność operatorów.

Funkcje: deklaracja, definicja, wywołanie, zwracanie wartości, argumenty formalne i aktualne, przesyłanie argumentów przez wartość i przez referencję, argumenty domniemane, funkcja inline, zmienne lokalne statyczne.

Tablice: definicja, inicjalizacja, odwołania do elementów tablicy, stałe tablice, tablice znakowe, tablice wielowymiarowe, przekazywanie tablic do funkcji.

Wskaźniki: wskaźniki do pojedynczych obiektów i tablic, wskaźnik jako argument funkcji, wskaźnik do funkcji, wskaźnik do funkcji jako argument innej funkcji, arytmetyka wskaźników, stałe wskaźniki, wskaźniki do stałych, stałe wskaźniki do stałych, dynamiczne tworzenie tablic, usuwanie tablic, wskaźnik do tablicy wielowymiarowej, funkcja zwracająca tablicę (wskaźnik) jedno- i wielowymiarową.

Argumenty z linii poleceń (argumenty funkcji main). Operatory rzutowania. Argumenty z linii poleceń (argumenty funkcji main). Przeładowanie nazw funkcji: lista argumentów przy przeładowaniu, czyli kiedy dwie funkcje o tej samej nazwie mogą współistnieć w tym samym zakresie ważności (błędy w momencie definiowania funkcji oraz błędy w momencie wywołania funkcji), wskaźnik do funkcji przeładowanej,

konwersje przy dopasowaniu argumentów aktualnych do argumentów formalnych dopasowanie dokładne (z trywialną konwersją), dopasowanie z awansem, dopasowanie za pomocą konwersji standardowych, dopasowanie za pomocą konwersji zdefiniowanych przez użytkownika, dopasowanie do funkcji z wielokropkiem.

Struktury: definicja i rozmiar struktury, obiekty strukturalne, wskaźniki do nich, inicjalizacji obiektów strukturalnych, odwoływanie się do składników struktury, pola bitowe, unie – zastosowanie do „konwersji” danych, metody składowe struktury, wskaźnik this struktury zagnieżdżone i lokalne,

Operacje we/wy: operacje we/wy bitowe i tekstowe, posługiwanie się strumieniami, przeładowane operatory przesunięcia bitowego, domniemania, flagi i maski, zmiany formatowania: funkcje zmieniające flagi, funkcje nie zmieniające flag, ale towarzyszące im parametry, manipulatory, nieformatowane operacje we/wy: funkcje wyjmujące ze strumienia, funkcje wstawiające do strumienia, funkcje dodatkowe, Strumienie płynące do i z plików: flagi stanu błędu strumienia, wybór miejsca czytania i pisania,

Zapis liczb w komputerze: jednostki informacji, systemy addytywne i pozycyjne, reprezentacja liczb całkowitych: liczby nieujemne, kod znak-moduł, kod U1, kod U2, kod z nadmiarem, dodawanie liczb całkowitych, liczby stałoprzecinkowe, liczby zmiennoprzecinkowe (standard IEEE 754), przeliczanie pomiędzy systemami (2, 8, 10, 16), błędy zaokrągleń.

Prezentacja udostępniona na licencji Creative Commons: Uznanie autorstwa, Na tych samych warunkach 3.0. Pewne prawa zastrzeżone na rzecz autorów. Zezwala się na dowolne wykorzystywanie treści pod warunkiem wskazania autorów jako właścicieli praw do prezentacji oraz zachowania niniejszej informacji licencyjnej tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Tekst licencji dostępny jest na stronie: http://creativecommons.org/licenses/by-sa/3.0/deed.pl