Wprowadzenie do algorytmów prezentacja

background image

Wprowadzenie

do algorytmów

Wprowadzenie

do algorytmów

Przygotowali: Krystian Małecki oraz Krzysztof Nowak

background image

Wielka encyklopedia Oxford, tom 1, Warszawa 2008

Algorytm

to procedura lub skończony

ciąg operacji (kroków), które mogą
być użyte
do rozwiązania problemu. Termin
często stosowany w informatyce.
Oznacza logiczny ciąg operacji
wykonywanych przez program
komputerowy. Algorytm można
przedstawić
w postaci schematu graficznego.

background image

Algorytm = przepis

background image

Zadanie

Opisać kolejne czynności

potrzebne do przyrządzenia

herbaty.

background image

Co chcemy osiągnąć?
Czego potrzebujemy?

background image

Dane:

herbata, woda, czajnik, szklanka, cukier,

łyżeczka, cytryna

Wynik:
Ciepła herbata z cytryną i dwiema

łyżeczkami cukru.

background image

Czy zawsze otrzymamy

jednakową herbatę?

background image

Przepis kulinarny (w tym przepis na

herbatę)

nie jest na ogół algorytmem.

Algorytm

zawsze

dla jednakowych

danych daje ten sam wynik!

background image

Zadanie

Otworzyć plik bibl.xls .

Przeanalizować kolejność

wprowadzanych danych. Podać

specyfikację dla tego algorytmu.

background image

Plik z zadania można pobrać z poczty

Gmail

Login: zad.algorytm
Hasło: 1metodyka

background image
background image
background image

KROK 1. Do kolejnych komórek od C5

do C14 wprowadzić dane liczbowe.

KROK 2. Obliczyć sumę liczb z

komórek
od C5 do C14.

KROK 3. W kolejnych komórkach od

D5 do D14 wpisać formułę na
obliczenie procentu. Wynik pojawi się
zaraz po wpisaniu formuły.

background image

Taki sposób przedstawienia algorytmu nazywa się

opisem słownym

algorytmu.

background image

http://zsel.edu.pl/dydaktyka/algorytmy/index3.html

Algorytm liniowy

jest to algorytm,

który realizuje jeden ciąg zadań.
Kolejność

wykonywanych

w nim czynności jest jednoznacznie
określona. Wykonywane są one
sekwencyjnie, czyli po kolei, tak jak
zostały zapisane. W algorytmie
liniowym nie sprawdza się warunków.

background image

Zadanie

Opisać kolejne czynności

potrzebne do przygotowania

herbaty zgodnie

z upodobaniami danej osoby.

background image

Czy każdą herbatę będziemy

wykonywali w ten sam, ściśle określony

sposób? Dlaczego?

background image

Algorytmy można przedstawić również

w sposób graficzny. Należy wówczas

narysować

schemat blokowy algorytmu

.

background image

Opis kolejnych bloków

• Rozpoczęcie i zakończenie schematu

i

• Wprowadzenie danych

• Blok obliczeniowy
• Blok decyzyjny

START

STOP

Tu wpisujemy

dane

Tu wykonujemy obliczenia

Czy … ?

background image

Zadanie

Dany jest prostopadłościan o wymiarach

5dm X 3dm X 2dm. Narysować schemat

blokowy algorytmu, który w wyniku poda

objętość tego prostopadłościanu.

background image

Zadanie

Narysuj schemat blokowy algorytmu,

który „odpowie”, czy z odcinków

o danych bokach można zbudować

trójkąt.

background image

Podsumowanie

• Algorytm jest schematem

postępowania
w celu rozwiązania problemu

• Dane, wynik oraz kolejne kroki

postępowania powinny być
precyzyjnie określone

• Algorytm można przedstawić kilkoma

sposobami, m.in. opisem słownym i
schematem blokowym


Document Outline


Wyszukiwarka

Podobne podstrony:
IT Wprowadzenie do algorytmiki i programowania wyszukiwanie i porządkowanie informacji
Wprowadzenie do dydaktyki Prezentacje
Wprowadzenie do algorytmow by Thomas Cormen
prezentacja grupowa, I rok, Wprowadzenie do pomocy społecznej dr Pierzchalska
ALGORYTMY-PREZENTACJA, SZKOLNE PLIKI-mega zbiory (od podstawówki do magisterki), Programowanie struk
Prezentacja 1 Wprowadzenie do inwestycji
5 Wprowadzenie do języka C# i środowiska programistycznego (prezentacja)
Prezentacja 1 Wprowadzenie do inwestycji
Prezentacja 1 Wprowadzenie do inwestycji studia niestacjonarne 2012 dla studentow
Łagodne wprowadzenie do analizy algorytmów Marek Kubale
Wykład 1 inżynierskie Wprowadzenie do zarządzania operacyjnego
Wprowadzenie do medycyny rozwojowej 1
PD W1 Wprowadzenie do PD(2010 10 02) 1 1

więcej podobnych podstron