Matura z informatyki Arkusz I.

Slides:



Advertisements
Podobne prezentacje
Przykłady prostych algorytmów opisujących proste czynności życiowe
Advertisements

Sortowanie przez scalanie
Algorytmika w szkole podstawowej
Filip Andrzejewski Remigiusz Chiluta
PROGRAMOWANIE STRUKTURALNE
ALGORYTM Co to jest algorytm?
Teoretyczne podstawy informatyki
PODSUMOWANIE.
Opracowała: Elżbieta Fedko
ALGORYTMY.
Algorytmy.
Algorytmy i struktury danych
Algorytmika w drugim arkuszu maturalnym. Standardy wymagań I. WIADOMOŚCI I ROZUMIENIE I. WIADOMOŚCI I ROZUMIENIE II.KORZYSTANIE Z INFORMACJI II.KORZYSTANIE.
JAKO CZĘŚĆ NASZEGO ŻYCIA
Algorytmy i algorytmika Opracowanie: Teresa Szczygieł
Wstęp do interpretacji algorytmów
CO TO JEST ALGORYTM!.
Dr Anna Kwiatkowska Instytut Informatyki
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”
Algorytmy Opracowanie: Maria Skalska na podstawie „Informatyka 2000” wydawnictwa Czarny Kruk.
Metody przedstawiania algorytmów.
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Algorytmy.
PORZĄDEK WŚRÓD INFORMACJI KLUCZEM DO SZYBKIEGO WYSZUKIWANIA
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ł
Algorytmy i struktury danych
GIMNAZJUM nr 1 W BIERUNIU
Wybrane algorytmy wykorzystujące pojęcia z matematyki wyższej
ALGORYTMY.
ALGORYTM. SCHEMATY BLOKOWE. KONSTRUKCJE PROGRAMU, PODPROGRAMY, FUNKCJE
Programowanie strukturalne i obiektowe
Algorytmy.
A. Jędryczkowski – 2007 r.. Algorytmem nazwiemy ścisły przepis postępowania, którego wykonanie gwarantuje otrzymanie danych wynikowych z dostarczonych.
Elżbieta Fiedziukiewicz
Lekcja organizacyjna Klasa III.
Na wysokościach myślenia jest sfera,
Spis treści W świecie algortmów -Budowa algorytmu
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Algorytmy.
Algorytmika.
Wprowadzenie do programowania
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.
Podstawowa wiedza o algorytmach
Systemy informatyczne wprowadzenie
Algorytmy- Wprowadzenie do programowania
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,
NP-zupełność Problemy: rozwiązywalne w czasie wielomianowym - O(nk)
Wstęp do interpretacji algorytmów
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
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,
Efektywność algorytmów
Zrozumieć, przeanalizować i rozwiązać
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Zapis prezentacji:

Matura z informatyki Arkusz I

Ile uczniów brało udział? Język  szwedzki 5 Język  słowacki 6 Wiedza o tańcu 19 Język łaciński 40 Historia muzyki 78 Język  hiszpański 135 Język  włoski 156 Informatyka 353 Historia sztuki 607 Język  francuski 874 Fizyka i astronomia 2 491 Chemia 3 289 Język  niemiecki 4 701 Język  rosyjski 4 770 Wos 8 807 Geografia 9 339 Biologia 9 367 Historia 10 029 Matematyka 13 500 Język  angielski 33 669 Język  polski 42 642

Jakie były wyniki?

Podstawowe pojęcia specyfikacja algorytm program komputerowy Dane wejściowe Wyniki algorytm program komputerowy

Specyfikacja Dokładny opis zadania, które ma być wykonane lub problemu, który ma być rozwiązany. Są tam wyszczególnione dane dla problemu i warunki, jakie muszą one spełniać oraz wyniki z warunkami, jakie muszą one spełniać, a także jaki jest związek wyników z danymi.

Problem: Obliczanie pola trójkąta Dane: trzy liczby a, b, c Warunek, jaki spełniają dane: trzy dowolne liczby Wynik: jedna liczba S lub komunikat Warunek, jaki spełnia wynik: Jeśli liczby a, b, c są długościami boków pewnego trójkąta, to S jest polem tego trójkąta; w przeciwnym przypadku komunikat informujący, że dane trzy liczby nie są długościami boków żadnego trójkąta.

Algorytm Wg Macieja M. Sysło Algorytm jest przepisem rozwiązywania postawionego zadania, będącym dokładnie określonym układem elementarnych instrukcji wraz z porządkiem ich wykonania. Wg Władysława Turskiego Przez algorytm należy rozumieć opis obiektów łącznie z opisem czynności, które należy wykonać łącznie z tymi obiektami, aby osiągnąć określony cel. Wg Stefana Węgrzyna Algorytm jest przepisem opisującym krok po kroku rozwiązanie problemu lub osiągnięcie jakiegoś celu.

Problemy algorytmiczne wokół nas • wydawanie reszty w sklepie • organizowanie rozgrywek szkolnych • dobór uczniów w pary • trasa wycieczki • przeszukiwania zbiorów • telefony komórkowe …

Cechy algorytmu skończoność - realizowany ciąg operacji powinien mieć swój koniec określoność - zarówno operacje, jak i porządek ich wykonywania powinny być ściśle określone, nie zostawiając miejsca na dowolną interpretację użytkownika ogólność - algorytm nie ogranicza się do jednego, pojedynczego, szczegółowego przypadku, ale odnosi się do pewnej klasy zadań efektywność - algorytm powinien prowadzić do rozwiązania możliwie najprostszą drogą

Sposoby prezentowania algorytmów graficzny słowny lista kroków pseudokod schemat blokowy drzewo

Schematy blokowe Magiczne bloczki

O(n2) O(n) Złożoność czasowa Problem VIPa VIP to osoba znana wszystkim, która nie zna nikogo. O(n2) O(n)

Złożoność obliczeniowa miara służąca do porównywania efektywności algorytmów Kryteria efektywności: czas pamięć O(n) O(n2) O(log n) O(n log n)

Program komputerowy Problem Algorytm Program Program skompilowany Dane Wykonanie Wyniki

Złożoność pamięciowa x:=x+y y:=x-y x:=x-y Ile potrzeba dodatkowej pamięci, żeby zamienić dwie liczby x i y wartościami? x:=x+y y:=x-y x:=x-y

Skarb R=10 m r = ?