środa, 23 października 2013

Rozwiązywanie problemów

 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
 

Schemat blokowy

 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.





 W wersji prostszej
https://mail-attachment.googleusercontent.com/attachment/?ui=2&ik=c6f6760473&view=att&th=141c6efc221fb8b2&attid=0.5&disp=inline&realattid=f_hmw485fw4&safe=1&zw&saduie=AG9B_P_W-w5PfpS3xg0VYoYFPbrv&sadet=1382038291766&sads=qBY9siJemqtbf7K_oaaPYejCntY

Arkusz kalkulacyjny


   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.
Najważniejszym narzędziem arkusza kalkulacyjnego są funkcje, za pomocą których wprowadzone do arkusza dane są automatycznie przetwarzane. 
  Do najważniejszych funkcji zaliczamy:
=JEŻELI (warunek; gdy_ prawda; gdy_fałsz)
=LICZ.JEŻELI(zakres;kryteria)
=ILE.NIEPUSTYCH(zakres)
 Możliwe jest także tworzenie różnego rodzaju symulacji.
Za pomocą arkusza kalkulacyjnego można także wizualizować dane, prezentując je w postaci wykresów (kolumnowych, słupkowych, kołowych, liniowych, warstwowych itd.).
   Znany program do tworzenia arkuszy kalkulacyjnych to m.in EXCEL firmy Microsoft.

Przykład: opracowanie wydawania reszty w arkuszu kalkulacyjnym EXCEL

 

Algorytm wydawania  reszty w języku   C++

 


#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
  //tablica dostepnych nominalow
  int N[8]={200, 100, 50, 20, 10, 5, 2, 1};
  int R,P, i;
  cout << "Podaj reszte do wyplacenia: ";
  cin >> R;
  i=0;
  while (R>0)       //dopoki nie wydano calej reszty
  {
    if (R >= N[i])  //sprawdz czy mozna wydac danym nominalem
    {
      P=R / N[i];   //ile razy wydac dany nominal
      R=R-(N[i]*P); //zmniejsz reszte o wydany nominal
      cout << N[i] << " x " << P << endl; //wypisz wynik
    }
    i++;            //rozpatrz kolejny nominal
  }
  system("PAUSE");
  return 0;
}

Visual Basic

 Visual Basic to język oprogramowania 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. Wykorzystuje technologię ActiveX.

 

Turbo Pascal

Pascal jest językiem programowania strukturalnego, obiektowego, proceduralnego i wysokiego poziomu. Programy napisane w tym języku działają pod systemem MS- DOS. Niegdyś bardzo popularny, dziś służący za "wrota" do nauki innych języków, ponieważ charakteryzuje się "prostotą" i uniwersalnością.



http://www.trudne.pl/extensions/InlineImages/image.php?AttachmentID=10631.

Brak komentarzy:

Prześlij komentarz