Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
PODSUMOWANIE
2
Algorytm to… … precyzyjny opis sposobu rozwiązania określonego zadania lub osiągnięcia jakiegoś celu, zawierający szczegółowy opis wykonywanych czynności. problem sposób rozwiązania narzędzia np. program algorytm
3
Działania algorytmiczne i niealgorytmiczne
Większość zadań w życiu nie wymaga od nas myślenia kreatywnego, lecz działania schematycznego - algorytmicznego. Tak jest, gdy: kasujemy bilet w tramwaju, szykujemy się do wyjścia do szkoły, rozwiązujemy typowe zadanie z fizyki, matematyki. Czy zawsze działasz zgodnie ze schematem?
4
Cechy algorytmu: dokładnie i jednoznacznie określony spodziewany rezultat; pobierane dane, dzięki którym osiągamy cel; lista poleceń doprowadzająca nas do wyniku; po wprowadzeniu tych samych danych uzyskujemy ten sam rezultat. 16 17 18
5
Sposoby przedstawiania algorytmów
Opis słowny Lista kroków Schemat blokowy Zapis z wykorzystaniem jednego z języków programowania Algorytmy
6
Czy robienie kanapki z szynką jest sytuacja algorytmiczną?
Jest sytuacją algorytmiczną, ponieważ: Efektem działania ma być kanapka z szynką. Danymi są: chleb, masło, szynka. Lista poleceń mówi, w jaki sposób zrobić kanapkę z szynką. Za każdym razem, gdy weźmiemy te same składniki (dane) i wykonamy polecenia, otrzymamy kanapkę z szynką.
7
Wysyłanie sms-a z telefonu komórkowego sytuacja algorytmiczna czy nie?
Jest to sytuacja algorytmiczna, ponieważ: Efektem działania ma być wysłanie sms-a. Danymi są: treść wiadomości, adres odbiorcy. Lista poleceń opisuje sposób napisania i wysłania sms-a. Po wprowadzeniu tych samych danych i wykonaniu listy czynności sms zostanie wysłany
8
Łowienie ryb Nie jest to sytuacja algorytmiczna, ponieważ:
Efektem ma być złowienie ryby. Danymi są: przynęta na ryby, miejsce, w którym łowimy ryby. Lista poleceń obejmuje czynności związane z zakładaniem przynęty na haczyk oraz zarzucanie wędki. Mimo tych samych danych wejściowych możemy trafić w inne miejsce na wodzie, a ryby możemy nie złowić.
9
Schemat blokowy STOP START Wej/wyj Blok operacyjny . Nie Tak Blok
warunkowy Nie Tak Algorytmy
10
ZADANIA Utwórz krótką prezentację zawierającą:
Dwa przykłady działań niealgorytmicznych, z uzasadnieniem Dwa przykłady działań algorytmicznych związanych z sytuacją życiową. Przedstaw je w opisie słownym oraz za pomocą listy kroków ischematu blokowego. Opracuj listę kroków i schemat blokowy algorytmy sekwencyjne (liniowe) obliczające sumę trzech dowolnych liczb objętość stożka drugą i trzecią potęgę liczby a
11
Problem 2 Algorytm obliczania objętości dowolnego prostopadłościanu
Słowny opis postępowania: aby obliczyć objętość, należy pomnożyć przez siebie długości trzech krawędzi wychodzących z jednego wierzchołka; długości muszą mieć jednakowe miano. Lista kroków START - podaj długość pierwszej krawędzi; a:= - podaj długość drugiej krawędzi; b:= - podaj długość trzeciej krawędzi; c:= - wykonaj obliczenie V:= a*b*c - podaj wynik; V:= STOP
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.