Więcej o programach

Programem nazywamy sekwencję instrukcji, które określają sposób przetwarzania komputerowego. Przykładem tego procesu może być renderowanie strony html w przeglądarce internetowej lub kodowanie strumienia wideo i przesłanie go do sieci Internet. Może to być również proste obliczenie, mające na celu znalezienie i zastąpienie części tekstu w dokumencie, jak i, o dziwo, samo skompilowanie programu.

Pomiędzy językami występują różnice w szczegółach, ale kilka podstawowych pojęć można traktować jako uniwersalne.

wejście
Wprowadzenie danych z klawiatury, pliku lub innego urządzenia.
wyjście
Wyprowadzenie danych na ekran monitora lub przesłanie ich do pliku bądź innego urządzenia.
matematyka i logika
Przeprowadzenie podstawowych operacji matematycznych takich jak: dodawanie i mnożenie lub operacji logicznych typu: koniunkcja, alternatywa, czy negacja.
wykonanie warunkowe
Sprawdzenie określonych warunków i przy ich spełnieniu (lub nie) wykonanie odpowiednich sekwencji wyrażeń.
powtarzalność
Wykonanie określonych działań powtarzalnie, zazwyczaj z pewnymi różnicami.

Można wierzyć lub nie, ale w tych pojęciach zawarta jest cała idea programowania. Każdy program, z jakim miałeś do czynienia, niezależnie od poziomu trudności jest zbudowany z tych instrukcji. Dlatego programowanie określamy jako proces rozbijania dużych skomplikowanych zadań na coraz to mniejsze podzadania, aż do momentu, w którym przedstawione mogą one być jako sekwencja wpomnianych powyżej podstawowych operacji.

Sprawdź swoją wiedzę

intro-5-1: Program to:





Następna część - Czym jest debugowanie?