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

Podobne dokumenty