Odpowiedz na pytania:

1. Na czym polega iteracja?

2. Jak można zapisać algorytm w iteracyjny w języku Python?

3. Jak określamy liczbę iteracji w instrukcji for w języku Python?

4. W jaki sposób określa się krok iteracji w języku Python?

5. Jak działa instrukcja warunkowa w języku Python?.


Odpowiedź :

Odpowiedź:

  1. Iteracja- to czynność powtarzania tej samej operacji w pętli wcześniej określoną liczbę razy, lub do momentu spełnienia konkretnego warunku.
    Przykładowo:
    i = 10
    dopóki i > 0 wykonuj
    i=i-1
  2. W języku python zapisujemy algorytm iteracyjny zwykle za pomocą pętli for albo while.
    Pseudokod z pierwszego zadania z użyciem pętli while z wyświetleniem zmiennej i podczas iteracji

    i = 10
    while i > 0:
     print(i)
     i-=1
  3. Liczbę iteracji określamy wcześniej definiując zmienną
    np. i=0.
    podając (w przypadku pętli for) range()
    np.: for x in range(6):
  4. Pętla while - inkrementując lud dekrementując zmienną np. :
    i += 1 ; i -= 1 ; i *= 3 i tak dalej.
    Z wykorzystaniem range ()
    Przykład:
    for i in range(2, 30, 3):
    to oznacza pętle z iteracją od 2 do 30 z krokiem zwiększającym się o 3
  5. Instrukcja warunkowa to element, który pozwala na wykonanie różnych instrukcji w zależności od tego czy zdefiniowane wyrażenie jest prawdziwe czy fałszywe.
    Instrukcja warunkowa w języku Python:
    przykład

    a = 1
    b = 2
    if b > a:
     print("b jest większe od a")
    elif a == b:
     print("a oraz b są równe")
    else:
     print("a jest większe od ")

    else wykonuję się gdy if jest fałszem
    elif wykonuję się gdy if jest fałszem i dodatkowo spełniony jest zdefiniowany warunek dla elif

    Dodatkowo dostępnymi operatorami są:
    a != b - a nie jest równe b
    a >= b - a jest większe lub równe b
    b >= a - b jest większe lub równe a