Programowanie
Z czym kojarzyć programowanie Programowanie jest dość ściśle powiązane z technologiami informatycznymi. Niektórzy jako pierwowzór programowania uważają zagadnienia związane z automatyką, ponieważ sam schemat działania jest praktycznie identyczny. Samo programowanie jest pisaniem instrukcji, które dane urządzenie elektroniczne będzie mogło zinterpretować i wykonywać je. Dlatego też rozróżniamy języki programowania niskiego i wysokiego poziomu. Języki programowania niskiego poziomu to zrozumiałe proste instrukcje dla odbiornika, które pozwalają na wykonanie każdej możliwej dla danego zakresu operacji. Języki programowania wysokiego poziomu powstały z myślą o bardzo zaawansowanych rozwiązaniach, wymagających ogromnej liczby instrukcji. Oczywiście w globalnym rozrachunku otrzymujemy stan, w którym poważniejsze aplikacje zawierają elementy obu sposobów tworzenia, co zapewnia maksymalne dostosowanie do potrzeb dzięki niskiemu poziomowi przy udostępnieniu zaawansowanych technik sterowania, jak i otrzymujemy potężny program dzięki wysokiemu poziomowi. Jeżeli założyć stosowanie jedynie niskiego poziomu wydłużymy powstawanie nawet średnio zaawansowanych aplikacji o wiele razy.Istota i podstawa programowania Można z całą odpowiedzialnością stwierdzić, iż instrukcje warunkowe to podstawa programowania. Istnieje kilka podstawowych instrukcji warunkowych. Są to przykładowe instrukcje jeśli czy dopóki. Najbardziej znaną instrukcją tego typu jest instrukcja jeśli. Istnieje praktycznie w każdym języku programowania. Jej podstawą działania jest wykonywanie instrukcji na podstawie testu prawda lub fałsz. W momencie zgodności warunku następuje przetwarzanie przedstawionego w funkcji kodu. W wielu językach możliwe jest także zapisanie co ma zostać wykonane, gdy warunek nie został spełniony. Istnieją języki, gdzie funkcja ta pozwala na wiele więcej operacji niż samo porównanie wartości i tak na przykład na porównanie typów jak i dokonywanie dodatkowych operacji wewnątrz samej funkcji. Instrukcja warunkowa dopóki jest pętlą, która wykonuje się nieprzerwanie dopóki dany warunek pozostaje prawdziwy. Jest to także bardzo często używana funkcja pozwalająca na dokonywanie nawet ogromnie dużych pętli i wykonywanie dużej ilości kodu w swoim zakresie. Przedstawione przykłady to tylko dwie funkcje. Możliwe jest zagnieżdżanie funkcji w sobie, co jeszcze bardziej rozwija możliwości przy pisaniu aplikacji.