Zapisz do
Wpisy
Komentarze

Programowanie I

Status

  • Prowadzę ten przedmiot na studiach zaocznych np. w Tomaszowie Mazowieckim.

Opis przedmiotu

Przedmiot ten jest wprowadzeniem w podstawowe zagadnienia programowania strukturalnego, materiał jest realizowany w oparciu o C++, przy czym często odnoszę się ogólnie do idei takich języków. Omawiane są następujące zagadnienia (podział odpowiada mniej więcej wykładom):

  1. Podstawowa struktura programu, komendy preprocesora, funkcja main, zmienne globalne, przekazywanie zmiennych ze środowiska systemu operacyjnego do programu, wprowadzanie danych z klawiatury, wypisywanie danych na ekran. Podstawy instrukcji if i pętli for.
  2. Typy zmiennych: typy proste i złożone, definicja zmiennych omawianych typów, zmienne const, nadawanie zmiennym wartości początkowych. Typ tablicowy, określanie rozmiaru tablicy, wyznaczanie rozmiaru tablicy na podstawie inicjatora. Nazewnictwo zmiennych, dopuszczalne nazwy, nomenklatury nazewnicze. Operatory: priorytet, idea przeciążania. Operatory arytmetyczne, logiczne, bitowe.

Materiały i bibliografia

  1. W zakresie typów zmiennych i struktur danych pomocny może być podręcznik Wstęp do informatyki autorstwa P. Fulmański, Ś. Sobieski wydany przez wydawnictwo UŁ w 2005 roku. Podręcznik ten można kupić w księgarni UŁ na ulicy Kopcińskiego 31 (przy Narutowicza) w Łodzi, lub zamówić w wydawnictwie UŁ.
  2. W zakresie języka C++ można korzystać z podręcznika S. B. Lippman, J. Lajoie, Podstawy języka C++. Przy czym książka ta wykracza daleko poza zakres tego przedmiotu, stąd można ją traktować tylko uzupełniająco.
  3. W zakresie podstaw programowania strukturalnego można korzystać z książki B. W. Kernighan, D. M. Ritchie, Język ANSI C. Ponieważ ta książka omawia język C, który różni się w pewnych aspektach od C++ (mówię wyłącznie o podejściu strukturalnym), to należy z tej książki czerpać informację o podejściu do programowania, nie zaś o samej składni.
  4. Pewne przykłady programów znajdują się tutaj.

Skomentuj

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word