Podstawy programowania 1 W1, Podstawy programowania
[ Pobierz całość w formacie PDF ]
//-->Podstawy programowania (1)doc. dr inż. Tadeusz JeleniewskiKonsultacje – pokój 19Poniedziałki, godz. 9:45 – 11:20e-mail:tadeusz.jeleniewski@neostrada.plPodstawy programowania (1) - wykład1. WprowadzenieAlgorytmiczne języki programowania. Strukturaprogramu źródłowego w języku C++. Proces kompilacji,konsolidacji i uruchamiania. Przykład prostego programu.Jednostki składniowe języka.2. Podstawowe pojęciaTypy wartości, zmienne. Reprezentacjadanych w komputerze.Typy całkowite i rzeczywiste. Inicjacjazmiennych.3. Komunikacja programu z otoczeniemFunkcjescanf, prntf, gets,puts.Podejście "obiektowe" - strumienie standardowecin, cout4. Wskaźniki (1)Zmienne i ich adresy. Odwoływanie się dozmiennych przez nazwę lub adres. Zmienne wskaźnikowe -notacja, znaczenie. Arytmetyka wskaźników.5. Operatory i wyrażeniaPrzypisanie proste i arytmetyczne,wyrażenia arytmetyczne, inkrementacja i dekrementacja,operatory logiczne, relacje, operatory bitowe, wyrażeniewarunkowe6. Sterowanie wykonaniem programuInstrukcja if, if ... else, else if.Zagnieżdżanie instrukcji if. Instrukcja switch ... case7. Instrukcje iteracyjnePojęcie pętli programowej. Pętla for, działaniei zastosowanie. Pętle z badaniem warunku na początku (while) i nakońcu (do ... while). Zagnieżdżanie pętli. Instrukcje break orazcontinue8. FunkcjePojęcie funkcji w C++. Deklaracja (prototyp) i definicjafunkcji. Zwracanie wartości funkcji. Przekazywanie parametrówprzez wartość, adres i referencję9. Tablice i łańcuchyTyp strukturalny - tablica, deklaracja i inicjacjawartości elementów. Tablice wielowymiarowe jako tablice tablic.Tablice jako argumenty funkcji. Łańcuch znaków i jegoreprezentacja w postaci tablicy znakowej. Funkcje przetwarzającełańcuchy.10. Wskaźniki (2)Związek pomiędzy tablicami a wskaźnikami.Łańcuchy znaków a wskaźniki. Wskaźniki do elementów tablic11. StrukturyPojęcie struktury, deklaracja struktury, atrybutydostępu, możliwość definiowania metod. Zagnieżdżanie struktur.Wskaźniki na struktury. Tablice struktur. Unie i ich zastosowanie.12 Obsługa plikówStandardowe plikowe wejście i wyjście.Wejście/wyjście znakowe, łańcuchowe, formatowane, blokowe.Pliki standardowe. Drukarka jako plik wyjściowyPrzedmiot kończy się zaliczaniem na stopieńKolokwium zaliczeniowe odbędzie się wterminie przedostatniego wykładu wsemestrze.Możliwe są 10-minutowe sprawdziany przedrozpoczęciem wykładu.Literatura•RobertLaforeProgramowanie w języku C przy użyciuTurbo C++.Intersoftland, 1995•AndrzejZalewskiProgramowanie w językach C i C++ zwykorzystaniem pakietu Borland C++.WydawnictwoNakom, Poznań, 1994•Walter SavitchProgramowanie w tonacji C++.Wydawnictwo RM, Warszawa, 2005•JerzyGręboszSymfonia C++.Oficyna Kallimach,Kraków, 1996•HerbertSchildtInformator o języku programowaniaBorland C++.Wydawnictwo Nakom, Poznań, 1998•JesseLibertyC++ dla każdego.Wydawnictwo HELION,2002
[ Pobierz całość w formacie PDF ]