Co jest prawdą o iteracji? Możliwe odpowiedzi: 1. jest to wielokrotne wykonywanie się ciągu instrukcji, 2. realizowana jest poprzez użycie pętli, 3. w iteracji jest możliwość użycia zmiennej, która kontroluje ile razy dana pętla się wykonała
1
Ćwiczenie 2
Rg0731KUdm4Wo
Uzupełnij schemat. Rysunek przedstawia niepełny schemat blokowy algorytmu obliczania sumy liczb całkowitych z zakresu od 1 do 25. Uzupełnij go odpowiednimi wartościami lub nazwami zmiennych.
Uzupełnij schemat. Rysunek przedstawia niepełny schemat blokowy algorytmu obliczania sumy liczb całkowitych z zakresu od 1 do 25. Uzupełnij go odpowiednimi wartościami lub nazwami zmiennych.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
R1b6X2VTDoYNl
(Uzupełnij).
2
Ćwiczenie 3
Zapoznaj się ze schematem blokowym i wykonaj ćwiczenie.
RFYUTbJzoOkYR
Ilustracja przedstawia schemat blokowy. 1: Zielony okrąg Start. 2: Niebieski prostokąt i:=5. 3: Niebieski romb Czy i mniejsze równe 20? Dla nie w kroku 3, 4: Czerwony okrąg Stop. Dla tak w kroku 3, 4: Fioletowy równoległobok Wypisz: i. 5: Niebieski prostokąt i++ 6: krok 3.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
R18BXEhWDgxHS
Wyjaśnij, jaki będzie rezultat zastosowania algorytmu przedstawionego na schemacie blokowym. (Uzupełnij).
Przykład prawidłowej odpowiedzi:
Algorytm wypisuje wszystkie liczby całkowite z zakresu 5, 20.
2
Ćwiczenie 4
RowZZp0UE5i1z
Wskaż na ilustracji blok, który jest odpowiedzialny za inkrementację zmiennej sterującej.
Wskaż na ilustracji blok, który jest odpowiedzialny za inkrementację zmiennej sterującej.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
31
Ćwiczenie 6
R1VzFj0I01TEM
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
31
Ćwiczenie 7
R1aOu5TtOGonN
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
31
Ćwiczenie 8
R1IfoFzXFUcka
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
3
Ćwiczenie 9
Pewien ciąg opisany jest wzorem:
aIndeks dolny 00 = 0
aIndeks dolny nn = 1 + 2 (aIndeks dolny n‑1n‑1)
Za pomocą schematu blokowego zapisz iteracyjny algorytm obliczania n‑tego wyrazu ciągu.
Za pomocą dostępnego edytora kodu, zapisz w języku Python iteracyjny algorytm obliczania n‑tego wyrazu ciągu.
Przetestuj działanie programu dla n = 7.
Specyfikacja problemu:
Dane:
n – numer wyrazu ciągu; liczba naturalna
Wynik:
Program wypisuje wartość n-tego wyrazu ciągu.
R1BY0GsTluQI3
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R18s6JK1H3PiS
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Program dla n = 7 zwróci liczbę 127.
Rj1khFwaILzcT
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
RwQsqvBMOHS7V
Ilustracja
Linia 1. n znak równości None.
Linia 2. wynik znak równości None.
Linia 3. i znak równości None.
Linia 5. def text podkreślnik prompt otwórz nawias okrągły msg zamknij nawias okrągły dwukropek.
Linia 6. try dwukropek.
Linia 7. return raw podkreślnik input otwórz nawias okrągły msg zamknij nawias okrągły.
Linia 8. except NameError dwukropek.
Linia 9. return input otwórz nawias okrągły msg zamknij nawias okrągły.
Linia 12. print otwórz nawias okrągły apostrof Podaj numer wyrazu ciągu przecinek który ma zostać obliczony dwukropek apostrof zamknij nawias okrągły.
Linia 13. n znak równości float otwórz nawias okrągły text podkreślnik prompt otwórz nawias okrągły n zamknij nawias okrągły zamknij nawias okrągły.
Linia 14. wynik znak równości 0.
Linia 15. i znak równości 0.
Linia 16. while i otwórz nawias ostrokątny n dwukropek.
Linia 17. wynik znak równości 1 plus 2 asterysk wynik.
Linia 18. i znak równości i plus 1.
Linia 19. print otwórz nawias okrągły apostrof Wartość wyrazu ciągu dwukropek apostrof plus str otwórz nawias okrągły wynik zamknij nawias okrągły zamknij nawias okrągły.
n = None
wynik = None
i = None
def text_prompt(msg):
try:
return raw_input(msg)
except NameError:
return input(msg)
print('Podaj numer wyrazu ciągu, który ma zostać obliczony:')
n = float(text_prompt(n))
wynik = 0
i = 0
while i < n:
wynik = 1 + 2 * wynik
i = i + 1
print('Wartość wyrazu ciągu: ' + str(wynik))