Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Untitled Prezi

No description
by

Natalia Sideł

on 26 March 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Untitled Prezi

Natalia Sideł
1a LO. Schematy blokowe Czym jest schemat
blokowy? SCHEMAT BLOKOWY- to graficzny sposób przedstawienia algorytmu. Składa on się z figur geometrycznych połączonych liniami, w takiej kolejności jaka została opisana w algorytmie. Jak wygląda schemat blokowy? Blok fragmentu - przedstawia część programu zdefiniowanego odrębnie, np. sortowaniePodstawowy schemat blokowy składa się z :
-bloków(inne nazwy to skrzynki, klocki)
-połączeń(pokazują kolejność wykonywania poleceń) Podstawowe elementy: 1. strzałka- wskazuje kierunek i powiązanie pomiędzy blokami.

2. operand- prostokąt, w który wpisujemy wszystkie operacje (bez instrukcji wyboru)

3. predykad- romb, do którego wpisywane są wyłącznie instrukcje wyboru.

4. etykieta- owal służący do oznaczania początku bądź końca sekwencji schematu. Rodzaje bloków: Blok graniczny jest to początek lub koniec wykonywania danego działania,
owalny kształt,
z bloku START wychodzi tylko jedno połączenie,
z bloku STOP nie wychodzi połączenie. Blok wejścia-wyjścia wprowadzanie wartości zmiennych, wyprowadzanie wyniku,
jest równoległobokiem,
wchodzi i wychodzi z niej jedno połączenie.
Blok operacyjny zawiera wykonywane operacje (np. a = b + 2),
ma kształt prostokąta. Blok decyzyjny = warunkowy instrukcja warunkowa,
blok zawierający dwa wyjścia, TAK oraz NIE, do których kierujemy się w zależności od tego jak „odpowiemy” na zawarte w bloku pytanie ( np. a>2 – czy a jest większe od 2 ? ) Blok wywołania podprogramu W tym miejscu wywołujemy podprogram ( np. funkcję MIN(a,b) ) Blok fragmentu przedstawia część programu zdefiniowanego odrębnie, np. sortowanie Blok komentarza podobnie jak w kodzie programu możemy umieścić komentarz, pomagający zrozumieć czytającemu, co w danym momencie algorytmu się dzieje Łącznik wewnętrzny służy do łączenia różnych części schematu znajdujących się na tej samej stronie, powiązane ze sobą łączniki oznaczone są tym samym napisem, np. A1, 7. Łącznik zewnętrzny służy do łączenia różnych części schematu znajdujących się na odrębnych stronach, powinien być opisany jak łącznik wewnętrzny, poza tym powinien zawierać numer strony, do której się odwołuje, np. 4.3, 2,B2. Zasady budowania
schematu blokowego
Każda operacja powinna być umieszczona w skrzynce (bloku)
Schemat powinien posiadać tylko jedną skrzynkę "Start" i przynajmniej jedną skrzynkę "Stop"
Skrzynki powinny być ze sobą połączone
Ze skrzynkipowinno wychodzć jedno połączenie; wyjątek stanowią skrzynki "Stop" (z której nie wychodzą już żadne połączenia) oraz "warunkowa" (z której wychodzą dwa połączenia opisane Tak i Nie).
Przykłady algorytmów Algorytm liniowy (brak określonych warunków): Algorytm liniowy w postaci schematu blokowego – obliczanie obwodu prostokąta Algorytm warunkowy Algorytm warunkowy w postaci schematu blokowego – obliczanie obwodu prostokąta Algorytmy w życiu codziennym. zaproszenie koleżanki na urodziny. KONIEC Dziękuję za uwagę!

źródła:
http://www.gimchocznia.iap.pl/przedmioty/inf/klasa1/algorytmy/blokowy/sblokowy.htm
http://j_rucka.republika.pl/
http://kasia315.republika.pl/kurs/lekcja2.htm
http://programowanie.edu.pl/schemat-blokowy-algorytmu
http://gimrozy.neostrada.pl/informatyka/algorytmy/schemat.html
Natalia Sideł
IA LO.

Full transcript