Lekcja
Temat: Rozwiązywanie problemów.
1.Lista kroków
- Algorytm
jest przedstawiany w kolejnych punktach
(krokach) zawierających opis
wykonywanej czynności, np. 1.
zacznij algorytm;
- Kolejność
opisywania poszczególnych operacji powinna być zgodna z realizacją danego
algorytmu, a nie przypadkowa;
- Polecenia
w poszczególnych krokach należy określić jasno i precyzyjnie, ponieważ na
podstawie listy kroków może być napisany program komputerowy;
- 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;
- Lista
kroków powinna być poprzedzona specyfikacją algorytmu;
- Algorytm
może się kończyć w kilku miejscach listy;
- 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;
- Zacznij algorytm;
- Wprowadź wartości dwóch liczb: a, b;
- Oblicz sumę liczb a i b: S := a + b;
- Oblicz średnią: Sr := S/2;
- Wyprowadź wynik: Sr;
- 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.
- zasada budowy,
- elastyczność zapisów,
Rozwiązując problemy możemy korzystać także z algorytmów w arkuszu kalkulacyjnym.

Jest dostępny w trzech wersjach:
- Learning Edition
- Professional Edition
- Enterprise Edition
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