ALGORYTM.

Slides:



Advertisements
Podobne prezentacje
PROPOZYCJE ZAPISU Autorzy: Uczniowie należący do Samorządu Szkolnego.
Advertisements

Co można zwiedzić w WIELKIEJ BRYTANII Pamiętajmy o miejscach które możemy zwiedzić na przykład w WIELKIEJ BRYTANII. I też czym różni się ta wyspa od naszego.
Ścieżka Mos/MAPK jako regulator rozmiaru i procesu degeneracji pierwszego ciałka kierunkowego podczas dojrzewania mysich oocytów.
Ułamki dziesiętne.
Ewaluacja zewnętrzna Zasady informowania o działaniach w ramach pedagogicznego nadzoru zewnętrznego.
ODYSEJA UMYSŁU.
III. Proste zagadnienia kwantowe
Wzory Cramera (metoda wyznacznikowa)
Propozycja siatki godzin Specjalność: Modelowanie i Programowanie Systemów Informatycznych.
Elektronika cyfrowa Prezentacja Remka Kondrackiego.
Podstawowe jednostki informacji, co to jest bit i bajt?
WNIOSKI Z PRZEPROWADZONEJ ANKIETY NA TEMAT SAMORZĄDU UCZNIOWSKIEGO ORAZ GAZETKI SZKOLNEJ „KUJONEK”
PREZENTACJA WYKORZYSTANA PODCZAS DEBATY W SALI PATRONA SZKOŁY.
Regularnie, co najmniej raz w semestrze, odwiedzamy DPS w Jaworze, a także Dom Małego Dziecka w Jaworze. Wyjazdy te są w programie Szkolnego Klubu Wolontariatu.
Prezentacja z przedmiotu „systemy wizyjne”
Prezentacja z przedmiotu systemy wizyjne Biblioteka Point Cloud Library Przygotowali: Paweł Król, Michał Kulbat Recenzent: Krzysztof Holak.
Szkoła w chmurze.
Duże Koło Chemiczne 1LA Zespół Szkół UMK w Toruniu Kuba Skrzeczkowski.
Microsoft® Office EXCEL 2003
Bezpieczne ferie zimowe
Dyscyplina sportu popularna i lubiana przez ludzi na całym świecie (prezentacja dla: Pampalini202 – zadane.pl)
KLAWIATURA Co to jest?.
ALGORYTMY.
W jaki sposób uczniowie ZSE mogą działać na rzecz ekorozwoju lokalnego?
Automatyczne wyznaczanie złożoności obliczeniowej algorytmów
TUTORING Szkoła Podstawowa nr 93 im. Tradycji Orła Białego we Wrocławiu Rok szkolny 2010/ 2011.
1 Mierzenie problemowe w zakresie warunków nauczania języków obcych w szkołach publicznych.
Czym jest i dokąd prowadzi.
xHTML jako rozszerzenie HTML
Instalacja serwera WWW na komputerze lokalnym
Przedmiot: Podstawy przedsiębiorczości Autor: Olga Łodyga
PHP Operacje na datach Damian Urbańczyk. Operacje na datach? Dzięki odpowiednim funkcjom PHP, możemy dokonywać operacji na datach. Funkcje date() i time()
HTML Podstawy języka hipertekstowego Damian Urbańczyk.
Optyka Widmo Światła Białego Dyfrakcja i Interferencja
T88 Klasyfikacja połączeń nierozłącznych i rozłącznych, charakterystyka i obliczanie.
T44 Przepisy bhp podczas wytwarzania części maszyn.
Jak się uchronić przed zagrożeniami wynikającymi z użytkowania sieci?
WPROWADZENIE DO PROBLEMATYKI PSYCHOLOGII UCZENIA SIĘ
Elementy programowania
Zanieczyszczenia Wód Dominik Cieśliński.
Usługi Doradcze IMPLEMENT Małgorzata Zaborska Prezentacja usług Badania opinii publicznej.
Warsztaty C# Część 2 Grzegorz Piotrowski Grupa.NET PO
SKALA MAPY Skala – stosunek odległości na mapie do odpowiadającej jej odległości w terenie. Skala najczęściej wyrażona jest w postaci ułamka 1:S, np. 1:10.
Sieci komputerowe. Nowe technologie komputerowe
To śmieszne...
1 Strategia dziel i zwyciężaj Wiele ważnych algorytmów ma strukturą rekurencyjną. W celu rozwiązania rozwiązania problemu algorytm wywołuje sam siebie.
Par Jocelyne GIASSON Ch. 6 : Makroprocesy Czytanie ze zrozumieniem.
Bazy danych.
To popularny portal internetowe. Pisząc blog informujemy internautów o swoich zainteresowaniach np. o modzie lub gotowaniu. Niestety czasem zapominamy.
Zmiany w Przepisach Gry w Piłkę Nożną od 1 września 2006r. Kolegium Sędziów Warmińsko-Mazurskiego Związku Piłki Nożnej.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 4 1 Rozdział 4: Podstawy konserwacji ochronnej i rozwiązywania problemów.
Mszaki – Mechy – Bryophyta
Zadanie: przy pomocy algorytmu simplex rozwiązać następujące zadanie programowania liniowego: przy ograniczeniach: Autor: Michał KĘPIEŃ (I4X2S0)
Ocenianie. 6 Ocenę celującą otrzymuje uczeń wówczas, jeżeli posiadł wiedzę i umiejętności wykraczające poza program nauczania w danej klasie, samodzielnie.
Mnożenie Autor: Zbigniew Skarszewski 1 x 5 =
KRWIODAWSTWO.
Temat 5: Elementy meta.
Temat 1: Składnia języka HTML
Temat 1: Umieszczanie skryptów w dokumencie
Temat 6: Elementy podstawowe
Temat 4: Znaki diakrytyczne i definiowanie języka dokumentu
Informacje podstawowe
Przyczyny, przejawy, skutki
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Instrukcje sterujące: W instrukcjach sterujących podejmowane są decyzje o wykonaniu tych czy innych instrukcji programu. Decyzje te podejmowane są w zależności.
Bardzo pożyteczna rzecz, czy narzędzie zbrodni?
Strategia rozwiązywania testów wyboru Radom, styczeń 2009.
w/g Grzegorz Gadomskiego
10 róż dla ciebie.
Egzamin zawodowy 2010 Zespół Szkół nr 1 im. Jana Pawła II Władysławowo, listopad 2009.
Zapis prezentacji:

ALGORYTM

Algorytm to uporządkowany i uściślony sposób rozwiązywania danego problemu, zawierający szczegółowy opis wykonywanych czynności.

Schemat postępowania przy rozwiązywaniu problemów za pomocą komputera. Sposób rozwiązywania (algorytm) Narzędzia (np. program)

Etapy rozwiązywania problemów: Sformułowanie zadania, Określenie danych wejściowych, Ustalenie celu, czyli wyniku, Określenie metody rozwiązywania, czyli wybór algorytmu. Przedstawienie algorytmu, Analiza poprawności rozwiązywania, Testowanie rozwiązania dla różnych danych.

Możliwe sposoby przedstawiania algorytmu:

OPIS SŁOWNY

PROGRAM W WYBRANYM JĘZYKU PROGRAMOWANIA

LISTA KROKÓW Zapis algorytmu w postaci listy kroków polega na podaniu kolejno wykonywanych operacji, składających się na rozwiązywanie problemu.

SCHEMAT BLOKOWY W schemacie blokowym poszczególne operacje przedstawia się za pomocą odpowiednio połączonych bloków. Połączenia określają kolejność i sposób wykonywania operacji realizujących dany algorytm. Przykładowy schemat blokowy:

Kilka zasad budowania prostego schematu blokowego Każda operacja jest umieszczona w bloku (klocku). Schemat blokowy rozpoczyna zawsze klocek Początek algorytmu (może być tylko jeden taki klocek w danym schemacie). Na końcu schematu blokowego jest klocek Koniec algorytmu (musi być przynajmniej jeden taki klocek w danym schemacie). Dane wprowadzamy za pomocą klocka Wprowadzenie dalej.

Obliczenia wpisujemy do bloku Wykonanie obliczeń. Wyniki pokazujemy za pomocą klocka Wyprowadzenie wyniku. Klocki są ze sobą połączone. Z klocka wychodzi jedno połączenie. Wyjątek stanowi klocek Koniec algorytmu, z którego nie wychodzi żadne połączenie i klocek Sprawdzanie warunku, z którego wychodzą dwa połączenia.

WARTO ZAPAMIĘTAĆ W algorytmie z warunkami występują sytuacje warunkowe- wynik lub dalsze działanie algorytmu zależy od spełnienia określonego warunku.

lub zależeć od spełnienia warunku. Iteracja Iteracja polega na powtarzaniu wiele razy tych samych operacji. Liczba powtórzeń tych operacji może być z góry określona lub zależeć od spełnienia warunku. Przykład iteracji w algorytmie: W realizacji algorytmów iteracyjnych ważne jest prawidłowe określenie sposobu zakończenia działań. Niepoprawne określenie tych warunków może spowodować, że obliczenia nigdy się nie zakończą , czyli nastąpi zapętlanie algorytmu.

Algorytm liniowy Algorytm, który realizuje jeden ciąg obliczeń. Większość obliczeń w arkuszu kalkulacyjnym przebiega według algorytmu liniowego.

Dziękuję za uwagę, mam nadzieję, że moja prezentacja dostarczyła Wam pewnych informacji o algorytmach. Izabela Michalak