,
[ Pobierz całość w formacie PDF ]
- Informatyka 1 Język programowania C++ ( wykł. dr Marek Piasecki ) Literatura: · dowolny podręcznik do języka C++ (na laboratoriach ® Borland C++ 3.1) · Robert Lafore “Programowanie w języku C przy użyciu Turbo C++” · Jerzy Grębosz “Symfonia C++” · Andrzej Zalewski “Programowanie w językach C i C++ z wykorzystaniem pakietu Borland C++” ---------------------------------------------- · Bjarne Stroustrup “Język C++ “ ¬ książka napisana przez twórcę C++ · Robert Sedgewick “Algorytmy w C ++ “ ---------------------------------------------- · Brian Kernigham, Dennis Ritchie “Język ANSI C“ ¬ trochę historii Dr Marek Piasecki « Język programowania C++ » (W01) INE 1007 PROGRAM WYKŁADU Typy, operatory i wyrażenia. Instrukcje if , if-else , switch . Zagnieżdżanie. Operator ? : . 3. Instrukcje iteracyjne: while, do-while , for . 4. Tablice – deklaracja, inicjacja, operator indeksu. Związek pomiędzy wskaźnikami a tablicami. Łańcuchy znaków. Funkcje łańcuchowe <string.h> 8. Typ strukturalny – definicja, deklaracja i inicjacja zmiennych. podejście proceduralne – biblioteka <stdio.h> podejście obiektowe - klasa fstream 10. Tablice wskaźników, wskaźniki na tablice . Wskaźniki na funkcje. Dynamiczne przydzielanie pamięci . M.Piasecki: INFORMATYKA 1 - 2 - (W1) Wstęp, podstawy języka C++ - Informatyka 1 PODSTAWOWE POJĘCIA Program - notacja opisująca proces przekształcania danych wejścio- wych w dane wyjściowe według pewnego algorytmu. Dane wejściowe - informacje dostarczone do programu przez użytkownika, w celu umożliwienia wykonania algorytmu Dane wyjściowe - są generowane przez program i stanowią wyniki działania programu. Algorytm - określa sposób przekształcania danych wejściowych w dane wyjściowe zgodnie z celem. Algorytm składa się z opisu: · obiektów na których wykonywane są działania, · działań realizujących cel algorytmu, · kolejności działań. Programowanie - polega na zapisywaniu algorytmów w formie programów zrozumiałych dla komputera. Kod źródłowy - program napisany w języku takim jak Pascal lub C++, czyli w języku algorytmicznym - czytelny dla programisty, Kod wynikowy - program zapisany jako ciąg rozkazów i danych w kodzie maszynowym procesora (w postaci czytelnej dla komputera), najczęściej w postaci liczb kodu dwójkowego. Proces tworzenia ( kodowania? ) programu: ¯ edytor ® ( *.cpp ) kod źródłowy ¯ kompilator ® ( *.obj ) kod wynikowy ¯ linker ® ( *.exe ) kod wynikowy połączony z bibliotekami ¯ debugger ® (step/watch) śledzenie działania, usuwanie błędów Język C++ jest rozszerzeniem języka C : · typy i zmienne referencyjne, unie anonimowe, · operatory new i delete, · funkcje przeciążone, funkcje z atrybutem inline, · domyślne wartości parametrów funkcji, · przekazywanie parametrów funkcji przez referencję, · klasy i obiekty (programowanie obiektowe) Dr Marek Piasecki « Język programowania C++ » (W01) INE 1007 · wzorce · obsługa wyjątków M.Piasecki: INFORMATYKA 1 - 4 - (W1) Wstęp, podstawowe pojęcia ZAPIS PROGRAMU ZA POMOCĄ SCHEMATÓW BLOKOWYCH M.Piasecki: INFORMATYKA 1 - 5 - (W1) Wstęp, podstawowe pojęcia [ Pobierz całość w formacie PDF ] |
Wątki
|