Want to create interactive content? It’s easy in Genially!

Get started free

Python-instrukcja warunkowa

A K

Created on February 23, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Vaporwave presentation

Women's Presentation

Geniaflix Presentation

Shadow Presentation

Newspaper Presentation

Memories Presentation

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"