Schematy blokowe.

Slides:



Advertisements
Podobne prezentacje
Metody przedstawiania algorytmów.
Advertisements

Mateusz Siuda klasa IVa
ZAPIS BLOKOWY ALGORYTMÓW
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Temat: Schematy blokowe - ćwiczenia
Ekonometria WYKŁAD 10 Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
„Jak pomóc uczniom się uczyć i czerpać z tego radość?” opracowała: Krystyna Turska.
1 Dr Galina Cariowa. 2 Legenda Iteracyjne układy kombinacyjne Sumatory binarne Sumatory - substraktory binarne Funkcje i układy arytmetyczne Układy mnożące.
Stężenia Określają wzajemne ilości substancji wymieszanych ze sobą. Gdy substancje tworzą jednolite fazy to nazywa się je roztworami (np. roztwór cukru.
Waga pokazuje ile waży Chen. Ile waży Chen? Alfie zebrał informacje o zwierzętach domowych które mają dzieci w jego klasie. Oto jego wyniki. Zwierzę.
ORIGAMI Autor: Justyna Loryś. Origami jest to chińska sztuka składania papieru, uznawana za tradycyjną sztukę japońską, ponieważ tam właśnie zaczęła się.
ELEMENTY ZESTAWU KOMPUTEROWEGO
Postępowanie z materiałami egzaminacyjnymi po zakończeniu danej części sprawdzianu w terminie głównym w roku szkolnym 2015/2016 Prezentacja z animacją.
Sesja czerwcowa 2010 Organizacja etapu praktycznego egzaminu potwierdzającego kwalifikacje zawodowe.
Niepewności pomiarowe. Pomiary fizyczne. Pomiar fizyczny polega na porównywaniu wielkości mierzonej z przyjętym wzorcem, czyli jednostką. Rodzaje pomiarów.
Rozwiązywanie zadań tekstowych za pomocą równań, nierówności i układów równań Radosław Hołówko Konsultant: Agnieszka Pożyczka.
EWALUACJA JAKO ISTOTNY ELEMENT PROJEKTÓW SYSTEMOWYCH Sonia Rzeczkowska.
Strat - programy – ELI2.0 DEMO – Laboratoriom Informatyki ELI 2.0 Demo.
– lekcja ze strongmanem.. Drugiego dnia trzeciego miesiąca bieżącego roku klasa 3e za sprawą prof. Mikołaja Komorowskiego miała do czynienia z nietypową.
„MATEMATYKA JEST OK!”. Figury Autorzy Piotr Lubelski Jakub Królikowski Zespół kierowany pod nadzorem mgr Joanny Karaś-Piłat.
FIGURY.
Zapraszamy na naszą stronę. Zależy nam na kontakcie z Wami. Czytajcie, komentujcie i dyskutujcie na forum. Nic o Was bez Was Zapraszamy na naszą stronę.
Algorytmy Informatyka Zakres rozszerzony
KOMBINATORYKA.
Działanie 321 „Podstawowe usługi dla gospodarki i ludności wiejskiej” TARGOWISKA STAŁE Europejski Fundusz Rolny na rzecz Rozwoju Obszarów Wiejskich Europejski.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI ZAKŁAD METROLOGII I SYSTEMÓW POMIAROWYCH METROLOGIA Andrzej Rylski.
HOTEL HILBERTA O NIESKOŃCZONOŚCI Do paradoksów dotyczących nieskończoności należy seria dziwnych zdarzeń w hotelu Hilberta. Na początku XX wieku Dawid.
Definiowanie i planowanie zadań typu P 1.  Planowanie zadań typu P  Zadania typu P to zadania unikalne służące zwykle dokonaniu jednorazowej, konkretnej.
W KRAINIE CZWOROKĄTÓW.
Sieci przepływowe: algorytmy i ich zastosowania.
Renata Maciaszczyk Kamila Kutarba. Teoria gier a ekonomia: problem duopolu  Dupol- stan w którym dwaj producenci kontrolują łącznie cały rynek jakiegoś.
Moduł II. Obszar formułowania Programów i Projektów.
PORADNIK WPROWADZANIA AKCJI. OGÓLNIE: Akcja musi zostać utworzona i opublikowana co najmniej tydzień przed jej rozpoczęciem. W opisie muszą znajdować.
O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.
Test analizy wariancji dla wielu średnich – klasyfikacja pojedyncza
Kluczowe elementy skutecznej strategii analizy danych internetowych
Nast. slajd Odcinki w trójkącie Maciej Kawka.
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
SYSTEM KWALIFIKACJI, AWANSÓW I SPADKÓW
System wspomagania decyzji DSS do wyznaczania matematycznego modelu zmiennej nieobserwowalnej dr inż. Tomasz Janiczek.
WYPROWADZENIE WZORU. PRZYKŁADY.
On-the-Fly Garbage Collection
Liczby pierwsze.
Temat: Wprowadzenie do interpretacji algorytmów (4h).
FIGURY.
Przybliżenia dziesiętne liczb rzeczywistych
CZWOROKĄTY.
Wstęp do Informatyki - Wykład 3
Budowa, typologia, funkcjonalność
KLASYFIKACJA CZWOROKĄTÓW
KLASYFIKACJA i własności CZWOROKĄTÓW
Dodawanie liczb całkowitych
Języki programowania.
Przykłady oddania głosu ważnego.
Prezentacja Julia Hamala 3B.
Laboratorium 1 – obsługa wejść i wyjść
Tensor naprężeń Cauchyego
Podstawy informatyki Zygfryd Głowacz.
Pisemne dzielenie liczb naturalnych
MATEMATYKAAKYTAMETAM
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Program na dziś Wprowadzenie Logika prezentacji i artykułu
Zapis prezentacji:

Schematy blokowe

Schematy blokowe są tzw. metajęzykiem. Oznacza to, że jest to język bardzo ogólny, służący do opisywania algorytmów w taki sposób, by na jego podstawie można było je zaimplementować w każdym języku.

Częściami składowymi schematów blokowych są proste figury geometryczne, np.: prostokąt, romb, koło, równoległobok, itp.. W tych figurach umieszczamy warunki oraz proste instrukcje, przy czym mogą być one związane z jakimś konkretnym językiem (np.: symbolem instrukcji przypisania może być „:=” w języku Pascal lub „=” w języku C). Można też zastosować ogólną instrukcję przypisania w postaci strzałki skierowanej od wartości przypisywanej do zmiennej.

Zasady budowania schematu blokowego Każda operacja jest umieszczona w skrzynce Schemat ma tylko jedną skrzynkę „Start” i jedną skrzynkę „Stop” Skrzynki są ze sobą połączone Ze skrzynki wychodzi 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).

Strzałki zakończone grotem służą do łączenia bloków Strzałki zakończone grotem służą do łączenia bloków. W większości przypadków blok ma jedną strzałkę wchodzącą i jedną wychodzącą.

Elipsa lub zaokrąglony prostokąt oznacza początek lub koniec algorytmu. W każdym algorytmie musi być dokładnie jedna taka figura z napisem „Start” oznaczająca początek algorytmu oraz dokładnie jedna figura z napisem „Stop” oznaczająca koniec algorytmu. Blok symbolizujący początek algorytmu ma dokładnie jedną strzałkę wychodzącą a blok symbolizujący koniec ma co najmniej jedną strzałkę wchodzącą.

START STOP

Ta figura oznacza proces. W jej obrębie umieszczamy wszelkie obliczenia lub podstawienia. Proces ma dokładnie jedną strzałkę wchodzącą i dokładnie jedną strzałkę wychodzącą.

avg = suma / liczba

Romb symbolizuje blok decyzyjny Romb symbolizuje blok decyzyjny. Każdy romb ma dokładnie jedną strzałkę wchodzącą oraz dokładnie dwie wychodzące. Umieszcza się w nim jakąś instrukcję warunkową (np.: x>2). Z dwóch wybranych wierzchołków rombu wyprowadzamy dwie możliwe drogi. Gdy warunek jest spełniony, to strzałkę wychodzącą należy opatrzyć etykietą „TAK”. Gdy warunek nie jest spełniony, to strzałkę należy opatrzyć etykietą „NIE”.

X>1 Tak Nie

Równoległobok symbolizuje operacje wejścia czyli odczytu lub wyjścia czyli wydruku. Standardowym wyjściem jest ekran. W jego obrębie należy umieścić stosowną instrukcję, np.: Read(x) lub Write(x). Figura ta ma dokładnie jedną strzałkę wchodzącą i jedną wychodzącą.

Pisz avg

Ta figura symbolizuje proces, który został już kiedyś zdefiniowany Ta figura symbolizuje proces, który został już kiedyś zdefiniowany. Można ją porównać do procedury, którą definiuje się raz w programie, by następnie móc ją wielokrotnie wywoływać. Podobnie jak w przypadku zwykłego procesu figura ta ma dokładnie jedną strzałkę wchodzącą i jedną wychodzącą.

Koło symbolizuje tzw. łącznik stronicowy (wewnętrzny) Koło symbolizuje tzw. łącznik stronicowy (wewnętrzny). Kształt ten stosujemy, gdy chcemy przenieść się w inne miejsce na kartce. Symbole takie stosuje się parami, które umieszcza się w różnych miejscach na stronie i oznacza się np.: cyframi lub literami. Jeden z nich będzie miał tylko strzałkę dochodzącą a drugi strzałkę wychodzącą.

Ten kształt symbolizuje łącznik międzystronicowy (zewnętrzny). Działa analogicznie jak pierwszy, lecz nie w obrębie strony. Przydatne w złożonych algorytmach, które nie mieszczą się na jednej kartce.