013

013



Wprowadzenie do programowania 13

telne rozwiązania. Udowodniono wówczas twierdzenie mówiące, że każdy program ? można napisać tylko za pomocą trzech następujących instrukcji sterujących:

1.    Bloku sekwencji, tj. ciągu instrukcji wykonywanych kolejno jedna po drugiej.

2.    Instrukcji warunkowej alternatywy o postaci IF warunek THEN instrukcja_l ELSE instrukcja_2.

3.    Pętli warunkowej WHILE warunek DO instrukcja lub REPEAT instrukcja UNTIL warunek.

Programy, w których wykorzystano tylko te trzy instrukcje sterujące przebiegiem lub ich warianty (np. pętle FOR czy instrukcje warunkowe CASE) i które nie korzystały z instrukcji skoku bezwarunkowego GOTO, zostały nazwane programami strukturalnymi.

Programowanie obiektowe

Ewolucja języków strukturalnych wykreowała w latach osiemdziesiątych języki obiektowe i programowanie obiektowe. Programowanie to jest nowym sposobem programowania, w którym program rozumiany jest jako zespół obiektów wzajemnie na siebie oddziałujących. Klasyczne programowanie oparte na procedurach i instrukcji skoku bezwarunkowego GOTO miało pewne wady, które wyeliminowało programowanie strukturalne. Nie był to postęp wystarczający z punktu widzenia programisty, w miarę jak rosły złożoność i stopień skomplikowania programów.

Czy wizualne programowanie obiektowe stanie się złotym środkiem na zapotrzebowanie programistów? Czas to pokaże. Wydaje się, że wizualne programowanie obiektowe może zachęcić wiele osób do nauki programowania.

C++ Builder - programowanie wizualne

Po ogromnym sukcesie Delphi* firma Borland postanowiła stworzyć podobne narzędzie dla języka C++. Nowy produkt o nazwie C-m- Builder w znacznej części wykorzystuje filozofię Delphi, więc nikogo nie dziwi ogromne podobieństwo tych produktów.

C++ Builder to:

•    32-bitowe, w pełni obiektowe zintegrowane środowisko RAD (Rapid Application Developmenf) do szybkiego tworzenia aplikacji w systemie operacyjnym Windows;

•    wygodne wizualne środowisko programowania IDE ([Integrated Development En-vironment) wspomagane biblioteką wizualnych komponentów VCL (Yisual Com-

*


Zobacz Mirosław J. Kubiak, Programuję w językach Turbo Pascal i Delphi Pascal, MIKOM 2003.


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do MatLab (13) Biblioteka funkcji obsługi programów w językach C i Fortran współpracują
83143 Wprowadzenie do MatLab (13) Biblioteka funkcji obsługi programów w językach C i Fortran współp
Wprowadzenie do programowania i rozwiązywania problemów z wykorzystaniem komputerat
Wprowadzenie do MatLab (5) 1. WSTĘP Czas rozwiązywania zadań z wykorzystaniem komputera obejmuje two
83143 Wprowadzenie do MatLab (13) Biblioteka funkcji obsługi programów w językach C i Fortran współp
1.    Wprowadzenie do programowania równoległego 2.    Architektury
Slajd19 7 Wprowadzenie do badań operacyjnych - przykład Rozwiązanie: Mamy ustalić plan produkcji, tz
egz zestaw 1 Egzamin z przedmiotu „ wprowadzenie do programowania”. WAT, dnia 03.02.2006. Czas 45’.
egz zestaw 2 Egzamin z przedmiotu „ wprowadzenie do programowania Czas 45’. WAT, dnia 03.02.2006. Ze
ECTS - INFORMACJE OGÓLNE: INSTYTUT POLITOLOGII I EUROPEISTYKI III. WPROWADZENIE DO PROGRAMU Informac
Treść wykładów 9 Wprowadzenie do programowania. Paradygmaty programowania. 9 Definicja algorytmu, za
Wprowadzenie do filozofii 13.10.2016r. -poznanie: pewne(gr. episteme, wiedza porządna, racjonalne) i
74342 P1080253 6Programowanie robotówprzemysłowych 6.1. Wprowadzenie do programowania robotów Progra
Spis treści I O Wprowadzenie do programowania Pierwszy program: "Hello World" Uruchom
Rozdział 1. Wprowadzenie do Matlaba 11 >> diary(’nazwa_pliku’) Wówczas w aktualnym katalogu

więcej podobnych podstron