Podstawy Programowania
Transkrypt
Podstawy Programowania
Podstawy Programowania Wprowadzenie Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Informacje Ogólne (0 zajęcia) 13 h wykładu (co dwa tygodnie) 26 h ćwiczeń Zaliczenie ćwiczeń (kolokwium i 4 prace domowe) Zaliczenie wykładu (egzamin test) Dyżur: piątek 16.00-18.00, sala A327 Kontakt: [email protected] dr Robert Kowalczyk, KAN, WMiI UŁ 2 Wprowadzenie (1 zajęcia) • Problem -> Algorytm -> Program • Definicja i zapis problemu w języku algorytmu: – schemat blokowy – schemat krokowy – program • Przykłady algorytmów i schematów blokowych dr Robert Kowalczyk, KAN, WMiI UŁ 3 Podstawowa składnia języka C++ (2-4 zajęcia) • • • • • Zmienne Typy Operatory Instrukcje warunkowe Pętle dr Robert Kowalczyk, KAN, WMiI UŁ 4 Złożona składnia języka C++ (5-7 zajęcia) • • • • Tablice Funkcje Iteracja i rekurencja Odczyt i zapis pliku dr Robert Kowalczyk, KAN, WMiI UŁ 5 Przykłady programów w C++ (8-10 zajęcia) • • • • • Liczby pierwsze Silnia Funkcje matematyczne Konwersje Klasy String i Vector dr Robert Kowalczyk, KAN, WMiI UŁ 6 Podstawy programowania obiektowego w Javie (11-13 zajęcia) Programowanie obiektowe w Javie: • Składnia języka Java • Klasy i obiekty, Pola i metody • Dziedziczenie, polimorfizm, hermetyzacja • Przykładowe programy w Javie • Elementy aplikacji okienkowych (graficznych) w Javie dr Robert Kowalczyk, KAN, WMiI UŁ 7 Literatura [1] J. Grębosz, Symfonia C++, Editions 2000, Kraków 2000 [2] Cay S. Horstmann, Gary Cornell, Java. Podstawy, Helion, Gliwice 2008 dr Robert Kowalczyk, KAN, WMiI UŁ 8 C++ – jak zacząć 1. Ściągnąć i zainstalować edytor C++ wraz z kompilatorem Dev C++: http://www.bloodshed.net/dev/devcpp.html (wersja Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2) 2. Skompilować i uruchomić najprostszy program: #include <iostream> #include <cstdlib> using namespace std; int main() { cout << "Hello world\n"; system("pause"); return 0; } dr Robert Kowalczyk, KAN, WMiI UŁ 9 Java – jak zacząć 1. Ściągnąć i zainstalować IDE do Javy NetBeans ze strony https://netbeans.org/downloads/ (wersja JAVA SE) 2. Skompilować i uruchomić najprostszy program: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } } dr Robert Kowalczyk, KAN, WMiI UŁ 10 Dziękuję za uwagę dr Robert Kowalczyk, KAN, WMiI UŁ 11