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ę