Łączna liczba wyświetleń

wtorek, 27 października 2015

Problem kasjera - wydawanie reszty

Lista kroków algorytmu jest to przedstawienie w numerowanych punktach kolejnych etapów działania.
Jeden punkt zawiera opis jednej operacji. Kolejność wykonywania operacji musi zostać zachowana. W przypadku wykonania jakiejś czynności wielokrotnie lub w przypadku chęci przejścia do konkretnego punktu z listy, umieszczamy w danym punkcje informację "Przejdź do punktu X", gdzie X, to numer punktu docelowego.
Pierwszy i ostatni punkt listy kroków algorytmu, to zawsze: początek algorytmu oraz koniec algorytmu.
Wszelkie operacje przypisania wartości do zmiennej dokonujemy za pomocą operatora ":=".


Schemat blokowy jest narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie. Realizowane jako diagram, na którym procedura, system albo program komputerowy są reprezentowane przez opisane figury geometryczne, połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania. 



Cechuje je:
  • zasada budowy,
  • elastyczność zapisów,
  • możliwość zapisu z użyciem składu wybranego języka programowania,
  • łatwa kontrola poprawności algorytmu.

Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z80 (system CP/M) oraz rodziny Intel x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest środowisko programistycze Delphi.


C++ – język programowania ogólnego przeznaczenia. 

Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek (napisanych w C++, C lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.


Brak komentarzy:

Prześlij komentarz