Algorytmy- Wprowadzenie do programowania

Slides:



Advertisements
Podobne prezentacje
Programowanie w PMC.
Advertisements

Rekurencja 1 Podprogram lub strukturę danych nazywamy rekurencyjną, (recursive subprogram, recursive data structure) jeżeli częściowo składa się z samej.
Schemat blokowy M START KONIEC
Programowanie I Rekurencja.
Filip Andrzejewski Remigiusz Chiluta
PROGRAMOWANIE STRUKTURALNE
ALGORYTM Co to jest algorytm?
FUNKCJE INFOMACYJNE KOMÓRKA CZY.ADAR KOMÓRKA CZY.ADAR NR. BŁĘDU CZY.TEKST NR. BŁĘDU CZY.TEKST INFO L INFO L CZY. PUSTA BRAK CZY. PUSTA BRAK CZY. BŁ TYP.
PODSUMOWANIE.
Materiały pochodzą z Platformy Edukacyjnej Portalu
Turbo pascal – instrukcje warunkowe, iteracyjne,…
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 8: Wykorzystanie procedur i funkcji © Jan Kaczmarek.
ALGORYTMY.
Algorytmy i struktury danych
Algorytmy i algorytmika Opracowanie: Teresa Szczygieł
Wstęp do interpretacji algorytmów
CO TO JEST ALGORYTM!.
Dr Anna Kwiatkowska Instytut Informatyki
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.
Agata Łysakowska Klasa III „n”
Podstawy programowania
Metody przedstawiania algorytmów.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Algorytmy.
Programowanie strukturalne i obiektowe
20 września 2003r. Centrum Kształcenia Ustawicznego im. St. Staszica w Koszalinie Wstęp do algorytmiki Autor: Marek Magiera.
Poznaj bliżej program Microsoft Office Word 2007
Wykonanie: Iwona Szatkowska. Uwaga! Wszystkie opisane w instrukcji operacje oparte są o zapowiedzi oraz projekty odpowiednich ustaw i rozporządzeń. Te.
Budowanie schematu blokowego
BUDOWANIE SCHEMATU BLOKOWEGO REALIZUJĄCEGO PROSTY ALGORYTM
ALGORYTMY.
Jak tworzyć algorytmy.? Sposób krok po kroku..
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Programy różne w C++
Programowanie strukturalne i obiektowe
Algorytmy.
Elżbieta Fiedziukiewicz
Początek, koniec lub przerwanie algorytmu
Wykład 10 typ zbiorowy rekurencja.
Spis treści W świecie algortmów -Budowa algorytmu
Temat 7: Instrukcje warunkowe
Warsztaty dla nauczycieli przedmiotów informatycznych
ZAPIS BLOKOWY ALGORYTMÓW
Algorytmy.
Algorytmika.
Instrukcje iteracyjne
E XCEL INACZEJ Przygotował: Przemysław Kacperski.
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
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
opracowała: Anna Mikuć
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
Temat 3: Podstawy programowania Algorytmy – 2 z 2 _________________________________________________________________________________________________________________.
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
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.
Sposoby zapisu algorytmu
Rozdział 5 REKURENCJA.
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,
Efektywność algorytmów
Zrozumieć, przeanalizować i rozwiązać
Haskell Składnia funkcji.
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Algorytmy- Wprowadzenie do programowania Artur Grabowski Kognitywistyka III rok I stopnia

Co to jest algorytm? Algorytm jest zestawem jakiś zadań które dzięki poszczególnym czynnościom można je rozwiązać w określonej liczbie kroków ( instrukcji) : z danych wejściowych w dane wyjściowe Rodzaje algorytmów: liniowe – ciąg kolejno wykonywanych instrukcji (działań), w taki sposób, jaki zostały zapisane rozgałęzione- algorytm, w którym może występować kilka alternatyw ciągów działań; algorytm rozgałęziony sprawdza warunek i od jego spełnienia zależą dalsze czynności literacyjne – algorytm uzyskujący wynik przez powtarzanie danej operacji określoną ilość razy rekurencyjne- algorytm odwołuje się do siebie samej( przy ich tworzeniu należy zdefiniować metodę zakończenia wywołania rekurencji)

Schematy blokowe Algorytmy można tworzyć w różnych językach programowania oraz również zapisywać je jako schematy blokowe Podstawowe komórki : - „Komórka rozpoczęcia Algorytmu” ( dzięki niej jest rozpoczynany algorytm, można tam wpisać tytuł naszego schematu blokowego) - „Komórka zakończenia Algorytmu” ( kończy on algorytm, można do niej wpisać coś.. Np.. Koniec czy wynik schematu )

Schematy blokowe cd. - „Komórka wprowadzenia danej” (wprowadzamy w niej polecenie np. Wprowadź czy Podaj a niżej literę która odpowiada zmiennej we wzorze, którego zamierzamy użyć) - „Komórka obliczeniowa” ( w niej wpisujemy wzór dzięki któremu algorytm zostanie wykonany należy pamiętać o dwukropku po literze określającej wzór!!!) - „Komórka wprowadzenia wyniku” ( w niej wpisujemy tytuł np. Obliczono, Wynik a poniżej literę określającą wzór – program automatycznie wpisze wynik )

Schematy blokowe cd… - „Komórka sprawdzenia warunku” ( przydatna w algorytmach rozgałęzionych , wpisujemy w niej warunek literka N na schemacie po prawej oznacza niespełnienie warunku -> i kontynuujemy schemat natomiast po lewej jeśli warunek jest spełniony , można zakończyć algorytm - „Komórki kierunkowe” ( wskazują dalsze połączenia algorytmu -> od komórki warunku)

Pora na praktykę xD Jak stworzyć algorytm ? Mając przed sobą problem, jego treść zastanów się nad tym zadaniem od strony, które dotyczą tego zadania ( matematyka, fizyka……..). Jak byś to zrobił na kartce? Wypisz sobie zmienne, dane i wzory potrzebne do rozwiązania problemu Zastanów się nad rozwiązaniem: nie zawsze zadanie może posiadać jedno konkretne rozwiązanie

Zadania Zad 1 punkt a) Punkt a jest algorytmem o bardzo prostej budowie. Mamy dwie zmienne : a i b Zad 1 punkt b) Punkt b w porównaniu do punktu a ma dodatkową zmienną – wysokość oznaczoną literą h

Zadania cd. Zad 1 punkt c) mamy jedną zmienną a można tu zastosować a3 ale łatwiej jest a*a*a Zad 2 połączone a) i b) Podpunkty te można oddzielnie zrobić ale fajniej jest sobie utrudnić zadanie łącząc to wszystko razem

Dziękuje za uwagę