31 Jezyki programowania


Języki programowania

Kod przedmiotu:

Typ przedmiotu:

obowiązkowy

Wymagania wstępne:

Technologia informacyjna

Język nauczania:

Polski

Odpowiedzialny za przedmiot:

Dr inż. Paweł Majdzik

Prowadzący:

Forma
zajęć

Liczba godzin w semestrze

Liczba godzin w tygodniu

Semestr

Forma
zaliczenia

Punkty
ECTS

Studia stacjonarne

4

Wykład

30

2

II

Zaliczenie na ocenę

Laboratorium

30

2

Zaliczenie na ocenę

Zakres tematyczny przedmiotu:

Projektowanie programu. Programowanie strukturalne. Algorytmy i struktury danych oraz ich reprezentacje w języku programowania.

Programowanie w języku C. Struktura programu, składnia poleceń. Stałe i zmienne, typy danych. Operatory, wyrażenia. Konwersje typów.

Operatory arytmetyczne i ich hierarchia. Instrukcje wyjścia i wejścia. Instrukcje warunkowe. Instrukcje iteracyjne pętle: do, while, for.

Funkcje: budowa, argumenty, rezultat, prototyp, deklaracja, wywołanie. Parametry formalne i aktualne funkcji. Pojęcie i własności stosu. Przekazywanie parametrów przez wartość oraz adres. Zwracanie wartości z funkcji. Funkcje rekurencyjne.

Wskaźniki: deklaracja, inicjalizacja, odwołanie do adresu i wartości wskazywanej. Wskaźniki stałe i wskaźniki do stałych: własności oraz zakres zastosowań. Wskaźniki do funkcji : przykłady zastosowań. Parametry formalny funkcji będący wskaźnikiem do funkcji.

Tablice. Deklaracja, zastosowanie, przykłady. Łańcuch jako tablica znaków. Tablice vs wskaźniki. Tablice wielowymiarowe. Struktury danych. Właściwości. Tablice struktur. Pola. Unie.

Wstęp do programowanie obiektowego. Pojęcie klasy jako abstrakcyjnego typu danych, metod składowych, enkapsulacja. Podstawy dziedziczenia. Polimorfizm jako mechanizm wspierający programowanie zorientowane obiektowo.

Efekty kształcenia:

Umiejętności i kompetencje: programowanie strukturalne w języku C oraz podstawy programowania w C++

Warunki zaliczenia:

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium.

Laboratorium - warunkiem zaliczenia jest uzyskanie zaliczenia wszystkich ćwiczeń laboratoryjnych.

Literatura podstawowa:

  1. Loudon K. Algorytmy w C. Helion 2003.

  2. Kerighan, Ritchie. Programowanie w języku C. WNT 2000.

  3. Kisilewicz J.. Język. w środowisku Borland C++. Wydanie IV. Oficyna Wydawnicza Politechniki Wrocławskiej. Wrocław 2003.

  4. Bjarne Stroustrup, C++ Język programowania. WNT 2001.

Literatura uzupełniająca:

  1. Lippman S. B. Model w C++, WNT, Warszawa, 1996.

  1. Eckel B.: Thinking in C++, Hellion, Warszawa, 2002.

Wydział Mechaniczny

Kierunek: Inżynieria biomedyczna



Wyszukiwarka

Podobne podstrony:
Delphi 31 przydatnych programów
wyklad5.cpp, JAVA jest językiem programowania obiektowego
Języki programowania zaliczenie wykłady Języki programowania3
Języki programowania zaliczenie wykłady Wykład 5
Języki programowania wykłady
Algorytmy i jezyki programowania(4)
4 jezyki programowania 3
jezyki programowania
Delphi 31 przydatnych programow fragment
Delphi 31 przydatnych programow(1)
Języki programowania i ich klasyfikacja
zestawy-labC++-kolokwium 2 2006-2007, Politechnika Śląska MT MiBM, Semestr III, Języki programowania
OPRACOWANIE 3 rok + moje, MECHATRONIKA, IV Semestr, Języki programowania
delphi 31 przydatnych programow
11 Jezyki programowania Histor Nieznany
Języki programowania wykłady
Języki programowania zaliczenie wykłady Opracowanie1 2

więcej podobnych podstron