• Nie Znaleziono Wyników

METODY I JĘZYKI PROGRAMOWANIA METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE

N/A
N/A
Protected

Academic year: 2021

Share "METODY I JĘZYKI PROGRAMOWANIA METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE"

Copied!
1
0
0

Pełen tekst

(1)

METODY I JĘZYKI PROGRAMOWANIA

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE

WYKŁAD

Wykładowca:

dr inż. Tadeusz Wilusz Katedra Informatyki

Akademia Ekonomiczna w Krakowie ul. Rakowicka 27

Budynek Biblioteki Głównej, pok. 429 tel. 2935-264, e-mail: wiluszt@ae.krakow.pl

Tematyka wykładów ( podstawa: karta programowa przedmiotu WSEI)

Lp. Temat/zagadnienie liczba

godzin 1 Wprowadzenie. Organizacja przedmiotu. Informatyka jako technologia

automatyzacji procesów informacyjnych – przypomnienie podstawowych pojęć

1

2 Algorytm, program, metody notacji algorytmów, języki programowania 1 3 Metody i techniki translacji. Translator, kompilator, linker, interpreter.

Środowisko programowania

1 4 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

2

5 Dostęp do składników klasy: składniki publiczne, prywatne i chronione, przesłanianie nazw, funkcje zaprzyjaxnione.

1

6 Wskaźniki i referencje obiektów 1

7 Funkcje i metody. Przekazywanie argumentów przez wartość i przez referencję. Odniesienie do obiektu poprzez referencję this. Ochrona danych poprzez argumenty typu static. Metody i składniki statyczne.

1

8 Konstruktory i destruktory klas 1

9 Zasady przeładowania funkcji i operatorów. Przeładowanie operatora przypisania. Operatory wejścia/wyjścia.

1 10 Dziedziczenie, tworzenie klas pochodnych, dziedziczenie wielokrotne, dostęp

do składników klasy podstawowej, inicjalizacja obiektów w warunkach dziedziczenia.

2

11 Abstrakcja klas, szablony klas, polimorfizm, funkcje wirtualne. 1

Literatura:

1. Grębosz J.: „Symfonia C++”

2. Stroustrup B.:”Język C++”,WNT, Warszawa 1994 lub póxniejsze wydania.

3. Stroustrup B.:”Projektowanie i rozwój języka C++”, WNT, Warszawa 1996 lub późniejsze wydania

(2)

4. Materiały udostępnione przez wykładowcę

Cytaty

Powiązane dokumenty

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

Wyrażenia są budowane w oparciu o stałe, zmienne, operatory, nazwy funkcji i zbiorów oraz nawiasy okrągłe. Wyrażenia zapisujemy w jednym wierszu, bez opuszczania znaku mnożenia,

Jeśli wartość wyrażenia_logicznego jest prawdą (TRUE), to wykonana zostanie instrukcja_1. W przeciwnym wypadku instrukcja_1 zostanie opuszczona i wykonana

Pomoc na temat konkretnej procedury uzyskuje się przez ustawienie kursora na pierwszej literze nazwy procedury i wciśnięcie Ctrl-F1.. Opracować program drukujący napis:

bez cyfr po przecinku, z jedną cyfrą po przecinku, dwoma, trzema oraz czterema cyframi po przecinku.. Kolejne wartości zmiennych wyprowadzać jedna

Przyjmując, że zmienna dzien jest selektorem instrukcji wyboru case wyprowadzić pełną nazwę dnia tygodnia.. Opracować program realizujący funkcje prostego

Opracować program, który umożliwia przesuwanie po ekranie w trybie znakowym kursora reprezentowanego za pomocą dowolnego znaku, np.. Przesuwanie zrealizować za