Want to create interactive content? It’s easy in Genially!
Python-instrukcja warunkowa
A K
Created on February 23, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Vaporwave presentation
View
Women's Presentation
View
Geniaflix Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Memories Presentation
View
Zen Presentation
Transcript
INSTRUKCJA WARUNKOWA
INSTRUKCJA ITERACYJNA
python
klasa 8
Start
Część 2
SPIS TREŚCI
INSTRUKCJA WARUNKOWA
INSTRUKCJA ITERACYJNA
ZADANIA
instrukcja warunkowa
https://www.onlinegdb.com/
INSTRUKCJA WARUNKOWA
Aby w języku programowania napisać program realizujący algorytm z warunkami, stosujemy instrukcję warunkową.
INSTRUKCJA WARUNKOWA
W języku Python instrukcja warunkowa działa tak samo jak w języku Scratch.
INSTRUKCJA WARUNKOWA
Komputer sprawdza warunek logiczny - jeśli warunek jest spełniony, wykonuje instrukcje. Jeżeli warunek nie jest spełniony, wykonuje instrukcje po słowie else, a jeśli brak tej części instrukcji - wykonuje od razu kolejną instrukcję po instrukcji warunkowej. W języku Python ważne są wcięcia w programie. Jest to sposób wyróżnienia bloku kodu.
INSTRUKCJA WARUNKOWA
Podstawowe operatory porównania i logiczne w języku Python:
INSTRUKCJA WARUNKOWA
Przykłady stosowania instrukcji warunkowej
INSTRUKCJA WARUNKOWA
Przykłady stosowania instrukcji warunkowejSprawdź, czy wprowadzona liczba jest parzysta
instrukcja ITERACYJNA
https://www.onlinegdb.com/
INSTRUKCJA ITERACYJNA
Aby w języku programowania napisać program realizujący algorytm iteracyjny, korzystamy z instrukcji iteracyjnych (instrukcja pętli). W języku Python jedną z takich instrukcji jest instrukcja for.
INSTRUKCJA ITERACYJNA
W języku Scratch stosowaliśmy polecenie powtórz.
INSTRUKCJA ITERACYJNA
lista_instrukcjimoże wystąpić jedna instrukcja lub więcej instrukcji
lista_wartości liczba powtórzeń, komputer wykona listę_instrukcji dla wszystkich wartości z listy_wartości.
INSTRUKCJA ITERACYJNA
listę_wartości można zapisać w różny sposób:
for i in [1, 2, 3]: print (i) oznacza, że komputer wykona instrukcję trzy razy dla wartości [1, 2, 3], zmienna będzie przyjmmować wartości 1, 2, 3.
for i in range(5): print (i) oznacza, że komputer wykona instrukcję pięć razy. Funkcja range generuje liczby od zera do liczby podanej, czyli zmienna będzie przyjmować wartości 0, 1, 2, 3, 4, 5.
INSTRUKCJA ITERACYJNA
listę_wartości można zapisać w różny sposób:
for i in range(15,55): print (i) oznacza, że komputer wykona instrukcję 44 razy, zmienna będzie przyjmmować wartości: 15, 16, 17... 54 <początek, koniec).
for i in range(1, 20, 2): print (i) oznacza, że komputer wykona instrukcję 10 razy, zmienna będzie przyjmmować wartości z zakresu 1 - 20, zmieniając się o krok 2 <początek, koniec, krok).
INSTRUKCJA ITERACYJNA
Przykłady stosowania instrukcji ITERACYJNEJWYSZUKIWANIE NAJWIĘKSZEJ LICZBY SPOŚRÓD P IĘCIU WPROWADZONYCH LICZB
ZADANIA
na ocenę
https://www.onlinegdb.com/
ZADANIA
ZADANIE 1 Napisz program obliczający iloczyn 10 liczb całkowitych wprowadzanych z klawiatury. Zastosuj pętlę for. Zmiennej iloczyn na początku przypisz wartość 1. W pierwszej linii wpisz swój kod z dziennika. WYŚLIJ LINK DO ZADANIA
ZADANIA
ZADANIE 2 Napisz program sprawdzający, czy wprowadzona z klawiatury licba jest podzielna przez 7. Wyprowadź odpowiednie komunikaty. W pierwszej linii wpisz swój kod z dziennika. WYŚLIJ LINK DO ZADANIA
ZADANIA
ZADANIE 3 Ile razy komputer wykona instrukcję print(i)? Dla jakich wartości zmiennej i komputer wykona tę instrukcję? for i in range(3, 15, 2): print (i) ODPOWIEDŹ NAPISZ W AKTYWNOŚCI "WYŚLIJ ZADANIE"