Want to make creations as awesome as this one?

Transcript

Część 2

INSTRUKCJA ITERACYJNA

klasa 8

Start

python

INSTRUKCJA WARUNKOWA

INSTRUKCJA WARUNKOWA

INSTRUKCJA ITERACYJNA

ZADANIA

SPIS TREŚCI

https://www.onlinegdb.com/

instrukcja warunkowa

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

https://www.onlinegdb.com/

instrukcja ITERACYJNA

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.

lista_wartościliczba powtórzeń,komputer wykona listę_instrukcji dla wszystkich wartości z listy_wartości.

INSTRUKCJA ITERACYJNA

lista_instrukcjimoże wystąpić jedna instrukcja lub więcej instrukcji

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.

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.

INSTRUKCJA ITERACYJNA

listę_wartości można zapisać w różny sposób:

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).

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).

INSTRUKCJA ITERACYJNA

listę_wartości można zapisać w różny sposób:

INSTRUKCJA ITERACYJNA

Przykłady stosowania instrukcji ITERACYJNEJWYSZUKIWANIE NAJWIĘKSZEJ LICZBY SPOŚRÓD P IĘCIU WPROWADZONYCH LICZB

na ocenę

https://www.onlinegdb.com/

ZADANIA

ZADANIE 1Napisz 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 2Napisz 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 3Ile 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"

ZADANIA