Spis treści W świecie algortmów -Budowa algorytmu

Slides:



Advertisements
Podobne prezentacje
Schemat blokowy M START KONIEC
Advertisements

Filip Andrzejewski Remigiusz Chiluta
PROGRAMOWANIE STRUKTURALNE
ALGORYTM Co to jest algorytm?
PODSUMOWANIE.
Zrównoleglanie programu sekwencyjnego
Materiały pochodzą z Platformy Edukacyjnej Portalu
Turbo pascal – instrukcje warunkowe, iteracyjne,…
P O D S T A W Y P R O G R A M O W A N I A
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C
Programowanie imperatywne i język C Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
ALGORYTMY.
ALGORYTMY INSTRUKCJE WARUNKOWE Część III.
Kinga Kołodziej, Marta Trębicka
Algorytmy i algorytmika Opracowanie: Teresa Szczygieł
Wstęp do interpretacji algorytmów
CO TO JEST ALGORYTM!.
Dr Anna Kwiatkowska Instytut Informatyki
PASCAL (2) dr Anna Kwiatkowska.
ALGORYTMY Opracowała: ELŻBIETA SARKOWICZ
Budowa algorytmów Algorytm: skończony ciąg operacji wraz z ściśle sprecyzowanym porządkowaniem ich wykonywania, które po realizacji dają rozwiązanie dowolnego.
ALGORYTMY.
Algorytmy Opracowanie: Maria Skalska na podstawie „Informatyka 2000” wydawnictwa Czarny Kruk.
RODZAJE ALGORYTMÓW Źródło: Jolanta Pańczyk - Informatyka Europejczyka. Podręcznik dla gimnazjum. Część II.
Podstawy programowania
Metody przedstawiania algorytmów.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Algorytmy.
Budowanie schematu blokowego
GIMNAZJUM nr 1 W BIERUNIU
ALGORYTMY.
Systemy wspomagania decyzji
Jak tworzyć algorytmy.? Sposób krok po kroku..
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe
Instrukcje iteracyjne
Algorytmy.
Elżbieta Fiedziukiewicz
Lekcja organizacyjna Klasa III.
INSTRUKCJA WARUNKOWA (TJ. JEŻELI)
Temat 7: Instrukcje warunkowe
ZAPIS BLOKOWY ALGORYTMÓW
Algorytmy.
Algorytmika.
Instrukcje iteracyjne
Algorytmika Iteracje autor: Tadeusz Lachawiec.
ALGORYTMY Co to jest algorytm ? Cechy algorytmu Budowa algorytmów
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Diagram aktywności (czynności)
Zapis blokowy algorytmów
Temat 8: Pętle.
Algorytmy- Wprowadzenie do programowania
opracowała: Anna Mikuć
ALGORYTMY-WPROWADZENIE. ALGORYTMY W ŻYCIU CODZIENNYM
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Algorytm to przepis prowadzący do osiągnięcia celu lub rozwiązania problemu, opisujący każdy krok. Algorytmika to dziedzina zajmująca się algorytmami (własnościami,
Algorytmy.
Wstęp do interpretacji algorytmów
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
Temat: Schematy blokowe - ćwiczenia
Temat 3: Podstawy programowania Algorytmy – 2 z 2 _________________________________________________________________________________________________________________.
Algorytmy. Co to jest algorytm? Przepis prowadzący do rozwiązania zadania.
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Sposoby zapisu algorytmu
Algorytm to przepis prowadzący do osiągnięcia celu lub rozwiązania problemu, opisujący każdy krok. Algorytmika to dziedzina zajmująca się algorytmami (własnościami,
Zrozumieć, przeanalizować i rozwiązać
Haskell Składnia funkcji.
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Spis treści W świecie algortmów -Budowa algorytmu -algorytm sekwencyjny -instrukcja warunkowa -algorytm iteracyjny -Schemat Blokowy -Własny Algorytm Opracował Paweł Szymański

Algorytm Sekwencyjny Przed przystąpieniem do opracowania algorytmu przyjmij założenie, że nic nie utrudni realizacji połączenia, a wykonawca Algorytmu (np. młodszy brat) zna cyfry i wie, jak wybiera się je na tarczy telefonu

Instrukcja warunkowa Działa według jednego z dwóch przedstawionych poniżej schematów : -Jeśli spełniony jest warunek W wykonaj instrukcje A. -jeśli spełniony jest warunek W, to wykonaj instrukcję A, w przeciwnym warunku wykonaj Instrukcję B

Algorytm iteracyjny Rodzaje instrukcji iteracyjnych: -Pierwszy rodzaj instrukcji -drugi rodzaj instrukcji -trzeci rodzaj instrukcji

Schemat Blokowy

Własny Algorytm Blok startowy ----------------------- Blok wejściowy podnieś słuchawkę Blok wejściowy wybierz cyfrę 9 Blok wejściowy przekaż informacje Blok wyjściowy odłóż słuchawkę Blok końcowy ------------------------

Budowa Algorytmu Blok początkowy(start) Blok wejściowy Blok operacyjny Blok warunkowy Blok wyjściowy Blok końcowy(koniec)

Pierwszy rodzaj instrukcji iteracyjnej Cecha charakterystyczna wielu algorytmów jest wielokrotne powtarzanie niektórych instrukcji. Nie zawsze liczbę powtórzeń możemy określić dokładnie, niekiedy bowiem zależy ona od spełnienia pewnych instrukcji. Wielokrotne powtarzanie instrukcji umożliwiają instrukcje iteracyjne nazywane krótko pętlami. Najprostsza instrukcja iteracyjna działa według schematu: Wykonaj Instrukcję A dokładnie n razy

Drugi Rodzaj instrukcji iteracyjnej Powtarzaj wykonanie instrukcji A aż do spełnienia warunku W

Trzeci rodzaj instrukcji iteracyjnej Dopóki warunek A jest spełniony, Wykonaj instrukcję A

Blok początkowy (start) W każdym schemacie blokowym występuje tylko jeden taki blok, oznacza on rozpoczęcie działania algorytmu. Znajduje się on zawsze na początku schematu Z bloku startowego odchodzi tylko jedna linia

Blok wejściowy Blok przeznaczony do wczytywania danych i przypisywania innych zmiennych, które używane są do innych obliczeń Prowadzi i odchodzi od niego tylko jedna linia

Blok operacyjny Zawiera opis operacji lub grupy operacji. Mogą To być obliczenia, w wyniku których zmienia się wartość zmiennych

Blok Warunkowy Z tego bloku prowadzą dwie drogi wyjścia: Jedną wybiera się wtedy, gdy warunek w bloku jest spełniony A drugi wtedy, gdy warunek nie jest spełniony

Blok wyjściowy W tym bloku opisuje się czynności wyprowadzenia wyniku wykonanych działań

Blok końcowy (koniec) Jest to ostatni blok. Prowadzi do niego tylko jedna linia oznacza działań algorytmu. Musi pojawić się w każdym schemacie blokowym. Nie ma z niego wyjścia.