czwartek, 17 października 2013

Rozwiązywanie problemów

1. Lista kroków
Opis słowny algorytmu wydawania reszty.
Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu
Krok 1: Ustalenie wartości początkowych 

Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
 Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
 Krok 4: Przechodzimy do niższego nominału
 Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4

2. Schemat blokowy - jest graficznym sposobem przedstawieniem algorytmów, opisującym szczegółowo wszystkie operacje arytmetyczne, logiczne, przesyłania, sterujące i pomocnicze wraz z kolejnością ich wykonywania. Składa się z 4 podstawowych składników:   
   -strzałki − wskazującej jednoznacznie powiązania i ich kierunek, 
   -operandu − prostokąta, do którego wpisywane są wszystkie operacje z wyjątkiem instrukcji wyboru,
   -predykatu − rombu, do którego wpisywane są wyłącznie instrukcje wyboru,
   -etykiety − owalu służącego do oznaczania początku bądź końca sekwencji schematu (kończą, zaczynają lub    przerywają/przenoszą schemat)


Wyróżnia się następujące rodzaje bloków:



a) Blok graniczny,
b) Blok wejścia-wyjścia
c) Blok operacyjny
d) Blok decyzyjny, warunkowy
e) Blok wywołania podprogramu
f) Blok fragmentu
g) Blok komentarza
h) Łącznik wewnętrzny
i) Łącznik zewnętrzny





3. Arkusz kalkulacyjny



4. Visual Basic -jest on językiem programowania wysokiego poziomu oraz  narzędziem programowania stworzonym przez Microsoft. Cechuje się m.in. mocną integracją z systemem Microsoft Windows.
 



5. Turbo Pascal
 Pascal jest kolejnym uniwersalnym językiem programowania wysokiego poziomu. Niegdyś bardzo popularny, obecnie wyparty przez C++. TurboPascal jest natomiast jednym z popularniejszym  językiem 'programującym'* programy tłumaczące 'język źródłowy' na 'język wynikowy' języka Pascal.



*Apostrofy ' mają na celu ułatwienie zrozumienia treści.

6. C++ - jest językiem programowania ogólnego przeznaczenia.
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, 
   -niezależnością od konkretnej platformy sprzętowej lub systemowej,
   -niewielkim środowiskiem uruchomieniowym. 

Brak komentarzy:

Prześlij komentarz