
02. Pierwszy program |
![]() |
![]() |
![]() |
Czym jest program? Komputer wbrew pozorom jest niewyobrażalnie głupim urządzeniem. Nie zrobi niczego dopóki nie dostanie precyzyjnego polecenia. Kiedy komputer jest po raz pierwszy uruchomiony, CPU (jednostka obliczeniowa) zaczyna przeglądać pamięć w celu odnalezienia instrukcji. Można przyjąć, że jest w stanie nieustannego odczytu. Komputer został tak zaprojektowany, że ta mała ilość pamięci jest trwała. Jej zawartość pozostaje niezmieniona nawet po odłączeniu zasilania. Ta trawła pamięć jest umieszczona w tym samym miejscu, z którego CPU rozpoczyna poszukiwania pierwszej instrukcji zaraz po włączeniu zasilania, zatem są to instrukcje wykonywane jako pierwsze. Ich zadaniem jest:
Czym jest język programowania? CPU spodziewa się napływu instrukcji jako kodów numerycznych. Kody numeryczne nie są zrozumiałe dla człowieka. Język programowania jest zbiorem instrukcji w języku Angielskim, które zawierają reguły (składnię) do zbierania razem instrukcji w celu stworzenia polecenia. Tłumacz zmienia Angielskie polecenia na kody numeryczne, które rozumie komputer. Najbardziej popularnym tłumaczem tego typu jest kompilator. Jest to program, który odczytuje Angielsko-brzmiące polecenia (zawarte w pliku z programem) i tworzy nowy, inny plik, zawierający zrozumiałe dla komputera - numeryczne kody poleceń. Czym jest COBOL? COBOL - jest językiem programowania, zaprojektowanym specjalnie do rozwiązywania problemów biznesowych. Pierwszy program - HelloCobol //Początek. IDENTIFICATION DIVISION. //Koniec. Analiza kodu: Program w COBOL'u zawsze składa się z czterech dywizji. Te cztery dywizje zawsze mają te same nazwy:
Zapis kodu programu. Kod źródłowy programy w COBOL'u ma pięć obszarów, rozpoczynających się od lewej do prawej strony. Pierwsze sześć znaków stanowi zapis numeru sekwencji i nie jest przetważane. Znak na pozycji siódmej jest nazywany znakiem wskazującym. Przeważnie jest on pusty. Jeśli tam się znajduje znak gwiazdki - *, wszystko pozostałe jest ingorowane przez kompilator. Można w ten sposób umieszczać komentarze w kodzie. Cztey znaki (od 8 do 11) nazywają się: "obszar A". Dywizje i paragrafy (i sekcje) muszą zaczynać się w obszarze A. Dobrym zwyczajem jest zaczynanie diwizji i sekcji i nazw paragrafów w 8 kolumnie. Znaki na pozycji od 12 do 72 są nazwane obszarem B. Wszystkie sekwencje muszą zaczynać się i kończyć w obszarze B. czyli: IDENTIFICATION DIVISION.
Zatem pisząc program - należy zwracać uwagę nie tylko na właściwą pozycję wiersza, ale również na ilość znaków odstępu od lewej strony pliku (min. 7). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zmieniony ( Wtorek, 17 Luty 2009 14:09 ) |

Stworzone dzięki Joomla!. Designed by: Free Joomla 1.5 Template, pop3/imap e-mail accounts. Valid XHTML and CSS.