TEMAT : ROZWIĄZYWANIE PROBLEMÓW
1.Lista kroków
2.Schemat Blokowy
3.Arkusz kalkulacyjny
4.Visual Basic
5.Turbo Pascal
6.C ++
1. Lista kroków
Przykładowo podamy 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 narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie . Przykładowy diagram do wydawania reszty :

3. Arkusz kalkulacyjny - to program komputerowy przedstawiający dane, głównie liczbowe, w postaci zestawu dużych tabel dwuwymiarowych, pozwalający na automatyczną obróbkę tych danych oraz na prezentację ich w różny sposób.
Przykładowy arkusz kalkulacyjny wydawania reszty :
4.Visual Basic -to język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft.Składnia jest oparta na języku BASIC , ale unowocześniona. Zawiera kilkaset instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości dziedziczenia , czy polimorfizmu. VISUAL BASIC :
5.Turbo pascal - Turbo Pascal – jedna z popularniejszych implementacji , kompiltorów języka Pascal, zintegrowane środowisko programistyczne , produkt firm Borland international dla procesorów Z - 80
6.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