• Nie Znaleziono Wyników

Program wykładu [1/3]•Wprowadzenie. Organizacja przedmiotu. Informatyka jakotechnologia automatyzacji procesów informacyjnych –przypomnienie podstawowych pojęć•Algorytm, program, metody notacji algorytmów, j

N/A
N/A
Protected

Academic year: 2021

Share "Program wykładu [1/3]•Wprowadzenie. Organizacja przedmiotu. Informatyka jakotechnologia automatyzacji procesów informacyjnych –przypomnienie podstawowych pojęć•Algorytm, program, metody notacji algorytmów, j"

Copied!
3
0
0

Pełen tekst

(1)

1

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 1

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE

wykład

Wykładowca:

• dr inż. Tadeusz Wilusz

• Katedra Informatyki

• tel. 2935-264, e-mail: wiluszt@ae.krakow.pl

• Akademia Ekonomiczna w Krakowie

• ul. Rakowicka 27

• Budynek Biblioteki Głównej, pok. 429

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 2

Program wykładu [1/3]

• Wprowadzenie. Organizacja przedmiotu. Informatyka jako technologia automatyzacji procesów informacyjnych – przypomnienie podstawowych pojęć

• Algorytm, program, metody notacji algorytmów, języki programowania

• Metody i techniki translacji. Translator, kompilator, linker, interpreter. Środowisko programowania

• Ogólna struktura programu w języku C. Program jako tekstowy zapis algorytmu – podstawowe rodzaje zdań.

Zmienne i stałe. Pojęcie typu danych. Typy proste. Operatory:

podstawienia, arytmetyczne, logiczne, operacji na bitach i inne. Zapis wyrażeń w języku C. Zapis prostych operacji wejścia/wyjścia.

(2)

2

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 3

Program wykładu [2/3]

• Paradygmat programowania strukturalnego – instrukcje strukturalne: blok instrukcji, instrukcja warunkowa, instrukcje pętli

• Podstawowe struktury danych: tablice i rekordy (struktury), unie.

• Funkcje w języku C. Metody komunikacji funkcji z otoczeniem. Pamięć globalna i lokalna. Przekazywanie argumentów przez wartość i referencję. Widoczność i zasięg obiektów

• Preprocesor, biblioteki, programy wieloplikowe. Czas życia i zakres ważności obiektów definiowanych w programie.

Programowanie operacji we/wy z uzyciem biblioteki stdio.

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 4

Program wykładu [3/3]

• Wskaźniki. Zmienne dynamiczne i ich zastosowanie.

Dynamiczny przydział pamięci, zarządzanie pamięcią

• Przegląd podstawowych bibliotek translatora i przykłady ich wykorzystania

• Programowanie rekurencji. Algorytmy rekurencyjne versus iteracyjne.

• Złożone struktury danych: listy, stosy, kolejki,

drzewa.

(3)

3

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 5

Literatura

1. Wirth N., Wstęp do programowania systematycznego, WNT, 1987 (wyd. 2), 1978 (wyd. 1),

2. Kernighan B.W., Ritchie D.M.: Język ANSI C, WNT 2001, wydanie szóste. stron 358

3. Grębosz J.: „Symfonia C++”, tom 1., Oficyna Kallimach, Kraków, 1996 (są wznowienia)

4. Wróblewski P.:” Algorytmy. Struktury danych i techniki programowania ” ,wydanie II i późniejsze, Helion.

5. Drozdek A., Simon D.L.: Struktury danych w języku C.

Wydawnictwo WNT 1996.

"Metody i języki programowania. Programowanie strukturalne", Tadeusz Wilusz, 2004 6

Źródła internetowe

1. Darmowe kompilatory języków C/C++ (w budowie) http://www.januszg.hg.pl/teksty/kompilatory_c_cpp.html 2. Robert Chwastek - Język C :

http://galaxy.uci.agh.edu.pl/~chwastek/lectures/C/info.html 3. Wykaz literatury (C/C++) :

http://www.januszg.hg.pl/ksiazki/index.html 4. „W głąb języka C” wersja elektroniczna (pdf):

http://www.wn.student.pr.radom.pl/Pomoce%20dydaktyczne/

W_glab_jezyka_C.rar

*. Materialy z wykladów

http://www.ae.krakow.pl/~wiluszt/WSEI/C/

Cytaty

Powiązane dokumenty

część pierwsza (materiał wykładów 1-5) i druga (materiał wykładów 6-10) około 13.02 Termin III: (całość materiału) około 20.02. Termin IV: (całość materiału) około 27.02

8.1.Podstawowe przykłady równań cząstkowych i zagadnień brzegowych: równanie przewodnictwa ciepła, równanie drgań struny, równanie falowe, równanie Poissonea.

Kryterium wejścia do bazy. Kryterium wyjścia

Problem z przykładu 1.2.1, w przykładzie 1.2.2 zapisany w postaci

[r]

Ochrona danych poprzez argumenty typu static. Przeładowanie operatora

Kompilator – program przetwarzający kod źródłowy na kod wynikowy (kod pośredni w języku maszynowym, który jest zrozumiały dla komputera).. Interpretator –

Typ definiuje zakres lub zbiór dopuszczalnych wartości zmiennych, stałych i funkcji, zbiór dopuszczalnych operacji wykonywanych na tych wartościach