Szukaj na tym blogu

niedziela, 3 listopada 2013

Lekcja

Temat: Rozwiązywanie problemów.


1.Lista kroków

  1. Algorytm jest przedstawiany w kolejnych punktach (krokach) zawierających opis wykonywanej czynności, np. 1. zacznij algorytm;
  1. Kolejność opisywania poszczególnych operacji powinna być zgodna z realizacją danego algorytmu, a nie przypadkowa;
  1. Polecenia w poszczególnych krokach należy określić jasno i precyzyjnie, ponieważ na podstawie listy kroków może być napisany program komputerowy;
  1. Przebieg algorytmu nie zawsze musi być wyznaczony przez kolejne numery kroków, może być polecenie przejścia do innego, niż kolejny, punktu w spisie kroków;
  1. Lista kroków powinna być poprzedzona specyfikacją algorytmu;
  1. Algorytm może się kończyć w kilku miejscach listy;
  1. Lista kroków algorytmu obliczania średniej arytmetycznej 2 liczb:

Dane: dowolne dwie liczby: a, b;
Wynik: liczba Sr, będąca średnią arytmetyczną liczb a i b;
  1. Zacznij algorytm;
  2. Wprowadź wartości dwóch liczb: a, b;
  3. Oblicz sumę liczb a i b: S := a + b;
  4. Oblicz średnią: Sr := S/2;
  5. Wyprowadź wynik: Sr;
  6. Zakończ algorytm.

2.Schemat blokowy (ang. block diagram, flowchart) 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,
3.Arkusz kalkulacyjny.
 Rozwiązując problemy możemy korzystać także z algorytmów w arkuszu kalkulacyjnym.

 
 
 
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. Wykorzystuje technologię ActiveX.
Jest dostępny w trzech wersjach:
  • Learning Edition
  • Professional Edition
  • Enterprise Edition
oraz darmowej Express.


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

Niektóre własności

  • Borland Pascal nie jest wrażliwy na wielkość liter.
  • Komentarze są otwierane i zamykane { jak ten } lub (* jak ten *), komentarze nie mogą być zagnieżdżone.
  • Słowo kluczowe uses deklarujące użycia modułów.
  • Moduły zawierają kody źródłowe lub kompilaty funkcji, zmiennych, stałych i procedur ułożonych w tematyczne pakiety. Przykładowe moduły języka TP: system, crt, dos, graph, printer, overlay.

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