Algorytm można opisać w sposób graficzny - schematem blokowym. Poszczególne operacje przedstawiane są za pomocą odpowiednio połączonych bloków (skrzynek).
Początek sieci działań (schematu). W schemacie może występować tylko jeden taki element.
Blok wejścia-wyjścia - oznacza czynność wprowadzania danych i przyporządkowywania ich zmiennym używanym w dalszej części programu albo czynność wyprowadzania wyników obliczeń. Napis wewnątrz określa rodzaj czynności (np. czytaj, pisz) oraz nazwy zmiennych i stałych.
Element (blok) przetwarzania (obliczeniowy) oznacza wykonanie operacji ( lub zbioru operacji). Wewnątrz bloku określa się rodzaj czynności przetwarzania i ich argumenty.
Blok decyzyjny (warunkowy, alternatywny, przełącznik) - oznacza element wyboru jednego z dwóch wariantów dalszego wykonywania programu. Wybór jest dokonywany na podstawie wyniku sprawdzenia warunku (będącego wyrażeniem logicznym) umieszczonego wewnątrz. Blok ten powinien zawsze posiadać dwa wyjścia opisane "T" (Tak, True) i "N" (Nie, False).
Łącznik wewnątrzstronicowy - służy do łączenia odrębnych części schematu znajdujących się na tym samym arkuszu. Ułatwia zachowanie przejrzystości schematu. Komplementarne elementy oznacza się tym samym symbolem.
W tym przykładzie jest bład.
1. Unosisz lewą nogę,
2. Przesuwasz nogę do przodu,
3. Przenosisz ciężar ciała na tę nogę,
4. Kładziesz ją na podłoże,
5. Przesuwasz całe ciało do przodu,
6. Unosisz prawą nogę
7. Wróć do punktu 2.
w punkcie 6 powinno byc "Unosisz drugą noge"
super wszystko ale nie ma przykladow algorytmow arytmetycznych a przydaloby sie ;/ mam na zadanie na jutro a nie moge znalesc 3mcie sie all milego dnia ^^ ps.odpisze sie od kogos ;p
Generalnie widzę, że to jest pigułka napisana przekrojowo przez kilka przedmiotów programistycznych ze studiów I stopnia z informatyki.
Nie wiem kim jest Pani Ewelina, ale znalazłem trochę nidociągnięć - np. java - czy rzeczywiście jest językiem dla systemów RT? a co J EE, J SE, J ME? przecież większość zastosowaniań jest daleka od RT.
Co do języków można by to dokładniej zrobić, a taki czysto teoretyczny podział darować sobie. Bo jak np. traktować nowy C# z .net 3.5?
Nawet składnie napisany artykuł. Jednak dopatrzyłem się 1, acz poważnego błędu. Algorytm nie jest to bowiem ciąg instrukcji zrozumiałych dla komputera :). Musiałoby to być napisane binarnie (dwójkowo). Ma on być zrozumiały dla człowieka, nie dla komputera :)
Projekt Polski Portal Edukacyjny Interkl@sa powstał i był realizowany w latach 2000-2011 dzięki wsparciu Polsko-Amerykańskiej Fundacji Wolności.
W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Możecie Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej "Polityce Prywatności".