Algorytmy Opracowanie: Maria Skalska na podstawie „Informatyka 2000” wydawnictwa Czarny Kruk.

Slides:



Advertisements
Podobne prezentacje
Instrukcje - wprowadzenie
Advertisements

PROGRAMOWANIE STRUKTURALNE
ALGORYTM Co to jest algorytm?
Badania operacyjne. Wykład 2
Wykład no 11.
PODSUMOWANIE.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Opracowała: Elżbieta Fedko
Turbo pascal – instrukcje warunkowe, iteracyjne,…
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 1: Wprowadzenie do programowania.
ALGORYTMY.
Algorytmy.
Algorytmy i struktury danych
Matura z informatyki Arkusz I.
ALGORYTMY INSTRUKCJE WARUNKOWE Część III.
JAKO CZĘŚĆ NASZEGO ŻYCIA
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 Marek Pudełko
Algorytmy i algorytmika Opracowanie: Maciej Karanowski
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.
Agata Łysakowska Klasa III „n”
Podstawy programowania
Metody przedstawiania algorytmów.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Algorytmy.
20 września 2003r. Centrum Kształcenia Ustawicznego im. St. Staszica w Koszalinie Wstęp do algorytmiki Autor: Marek Magiera.
Prowadzący: Dr inż. Jerzy Szczygieł
GIMNAZJUM nr 1 W BIERUNIU
ALGORYTMY.
Algorytmy.
Elżbieta Fiedziukiewicz
Lekcja organizacyjna Klasa III.
Spis treści W świecie algortmów -Budowa algorytmu
INSTRUKCJA WARUNKOWA (TJ. JEŻELI)
Rozwiązywanie liniowych układów równań metodami iteracyjnymi.
Temat 7: Instrukcje warunkowe
Warsztaty dla nauczycieli przedmiotów informatycznych
Algorytmy.
Algorytmika.
Wprowadzenie do algorytmiki
ALGORYTMY Co to jest algorytm ? Cechy algorytmu Budowa algorytmów
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Obliczalność czyli co da się policzyć i jak Model obliczeń maszyna licznikowa dr Kamila Barylska.
Metody numeryczne szukanie pierwiastka metodą bisekcji
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Temat 8: Pętle.
opracowała: Anna Mikuć
ALGORYTMY-WPROWADZENIE. ALGORYTMY W ŻYCIU CODZIENNYM
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,
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Algorytmy.
Wstęp do interpretacji algorytmów
Temat: Schematy blokowe - ćwiczenia
Temat 3: Podstawy programowania Algorytmy – 2 z 2 _________________________________________________________________________________________________________________.
Co to jest algorytm? Środowisko programu Logo Komeniusz
Algorytmy. Co to jest algorytm? Przepis prowadzący do rozwiązania zadania.
Co to jest algorytm? Uporządkowany i uściślony sposób rozwiązania danego problemu, zawierzający szczegółowy opis wykonywanych czynności w skończonej.
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Algorytmy i algorytmika Opracowanie: Teresa Szczygieł
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ć
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Algorytmy Opracowanie: Maria Skalska na podstawie „Informatyka 2000” wydawnictwa Czarny Kruk

Algorytm to przepis rozwiązania zadania, zawierający opis danych wraz z opisem czynności, które należy w określonym porządku wykonać z tymi danymi, aby osiągnąć zamierzony cel

Czy wszystkie działania są algorytmiczne? przyrządzenie sałatki z papryki wybór przewodniczącego samorządu szkolnego zatelefonowanie do lekarza w celu wezwania go do chorego namalowanie obrazu pt. „Wiosna” zwycięstwo w szkolnych zawodach lekkoatletycznych

Algorytm musi być: poprawny – dla każdego poprawnego zestawu danych, po wykonaniu skończonej liczby czynności, prowadzi do poprawnych wyników

Algorytm musi być: jednoznaczny – w każdym przypadku jego zastosowania, dla tych samych danych uzyskujemy ten sam wynik

Algorytm musi być: szczegółowy – aby wykonawca rozumiał opisane czynności i potrafił je wykonać

Algorytm musi być: uniwersalny – aby służył do rozwiązywania pewnej grupy zadań, a nie tylko jednego zadania. Np. Algorytm jest przepisem na rozwiązanie równania postaci ax + b = 0 dla dowolnych współczynników a i b, a nie – jednego, konkretnego równania, np. 2x + 3 = 0

Czy wszystkie działania są algorytmiczne? Np.. Do namalowania obrazu konieczna jest wyobraźnia i twórcze działanie, a na to nie istnieje żaden przepis

Każdy algorytm musi być przedstawiony w taki sposób, aby można go było jednoznacznie odczytać i zastosować. Nieskomplikowany algorytm można opisać w języku potocznym.

Co składa się na algorytm? Zawiera on opis danych, opis wyników oraz plan działania. Plan działania można przedstawić w postaci ciągu czynności, które muszą być wykonywane w określonej kolejności. Opis czynności występujących w algorytmie nazywamy instrukcjami.

Algorytm_1 (algorytm sekwencyjny) Podnieś słuchawkę. Wybierz cyfrę 9. Przekaż informację. Odłóż słuchawkę.

Algorytm_2 (instrukcja warunkowa – Jeśli spełniony jest warunek W, wykonaj instrukcję A lub Jeśli spełniony jest warunek W, to wykonaj instrukcję A; w przeciwnym przypadku wykonaj instrukcje B) Podnieś słuchawkę. Wybierz cyfrę 9. Czy połączyłeś się z pogotowiem ratunkowym? 5A. Jeśli TAK, to przejdź do kroku 6. 5B. Jeśli NIE, to przejdź do kroku 7. Przekaż informację. Odłóż słuchawkę.

Algorytm_3 (instrukcja iteracyjna – Wykonaj instrukcję A dokładnie n razy) Podnieś słuchawkę. Wykonaj czynność trzy razy. 2A. Wybierz cyfrę 9. Czy połączyłeś się z pogotowiem ratunkowym? 3A. Jeśli TAK, to przejdź do kroku 4. 3B. Jeśli NIE, to przejdź do kroku 5. Przekaż informację. Odłóż słuchawkę.

Algorytm_4 (drugi rodzaj instrukcji iteracyjnej - Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W) Czy słuchawka jest odłożona? 1A. Jeśli TAK, to przejdź do kroku 2. 1B. Jeśli NIE, to odłóż słuchawkę. Podnieś słuchawkę. Wykonaj czynność trzy razy. 3A. Wybierz cyfrę 9. Czy połączyłeś się z pogotowiem ratunkowym? 4A. Jeśli TAK, to przejdź do kroku 5. 4B. Jeśli NIE, to przejdź do kroku 6. Przekaż informację. Odłóż słuchawkę.

Algorytm_5 (instrukcja iteracyjna – Dopóki warunek W jest spełniony, wykonuj instrukcję A) Czy słuchawka jest odłożona? 1A. Jeśli TAK, to przejdź do kroku 2. 1B. Jeśli NIE, to odłóż słuchawkę. Podnieś słuchawkę. Czy linia jest zajęta? 3A. Jeśli TAK, to: 3A1. Odłóż słuchawkę. 3A2. Podnieś słuchawkę. 3A3 Przejdź do kroku 3. 3B. Jeśli NIE, to przejdź do kroku 4. Wykonaj czynność trzy razy. 4A. Wybierz cyfrę 9. Czy połączyłeś się z pogotowiem ratunkowym? 5A. Jeśli TAK, to przejdź do kroku 6. 5B. Jeśli NIE, to przejdź do kroku 7. Przekaż informację. Odłóż słuchawkę.

Schemat blokowy to graficzny zapis algorytmu rozwiązania zadania przedstawiający opis i kolejność wykonywania czynności realizujących dany algorytm.