wtorek, 29 września 2020

Algorytmika

 

1. PROGRAMOWANIE - ciąg wszystkich czynności związanych z rozwiązywaniem problemów przy użyciu komputera. Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń mikroprocesorowych.

2. JĘZYK PROGRAMOWANIA - zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Różne języki programowania pozwalają na wykorzystanie różnych stylów programowania zwanych również  paradygmatami programowania oraz specyficznych cech danego języka. Wybór konkretnego języka może zależeć od indywidualnych upodobań, polityki firmy tworzącej oprogramowanie lub ze względu na zadanie, jakie końcowa aplikacja ma realizować. Popularnymi i najczęściej używanymi językami programowania są: C, C++, Visual Basic, Java, Delphi, Python, Ruby, Kotlin, Cobol, Perl. 

3. ALGORYTM – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu. Można go przedstawić na schemacie blokowym (rys.1). Zadaniem algorytmu jest przeprowadzenie systemu z pewnego stanu początkowego do pożądanego stanu końcowego.


  rys. 1 schemat blokowy - reszta

4. SCHEMAT BLOKOWY - narzędzie służące do przedstawienia kolejnych czynności w projektowanym algorytmie. Jest to diagram, na którym procedura, system lub program komputerowy są reprezentowane przez opisane figury geometryczne połączone strzałkami (rys. 2) lub liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.

rys. 2 schemat blokowy



5. KOD ŹRÓDŁOWY - zapis programu komputerowego wykonany przy pomocy określonego języka programowania, opisujący operacje jakie powinien wykonać komputer. Kod źródłowy jest wynikiem pracy programisty.
Pozwala wyrazić w czytelnej dla człowieka formie strukturę i działanie programu komputerowego. Głównym zastosowaniem kodu źródłowego jest wyrażanie programów komputerowych w zrozumiałej postaci, dzięki czemu mogą być one łatwo rozwijane i rozbudowywane o nową funkcjonalność. Kod stanowi wtedy wejście dla procesu, którego wynikiem jest rzeczywisty program nadający się do wykonania. Kod źródłowy stanowi także jeden ze sposobów zapisu algorytmów.

5. SCHEMAT BLOKOWY - narzędzie służące do przedstawienia kolejnych czynności w projektowanym algorytmie. Jest to diagram, na którym procedura, system lub program komputerowy są reprezentowane przez opisane figury geometryczne połączone strzałkami lub liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.