
Rekurencja i iteracja
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Hard
Radek Delimata
Used 6+ times
FREE Resource
5 Slides • 0 Questions
1
2
Rekurencja i iteracja to dwie podstawowe techniki programowania.
Obie techniki służą do wykonywania powtarzających się operacji w programie.
W tej prezentacji porównamy rekurencję i iterację, a także omówimy ich zastosowanie w programowaniu.
Wprowadzenie
3
Rekurencja to technika programowania,
w której funkcja wywołuje samą siebie z mniejszymi argumentami.
Przykład: funkcja silnia n! = n (n-1) (n-2) ... 1 może być obliczona rekurencyjnie
jako n! = n * (n-1)!
Wadą rekurencji jest to, że może być mniej wydajna niż iteracja i wymaga większej pamięci.
Rekurencja
4
Iteracja to technika programowania, w której powtarzamy określone czynności za pomocą pętli.
Przykład: wyświetlanie wszystkich liczb od 1 do 10 może być osiągnięte za pomocą pętli for w Pythonie:
for i in range(1,11):
print(i)
Iteracja jest zazwyczaj bardziej wydajna niż rekurencja i wymaga mniejszej ilości pamięci.
Wadą iteracji jest to, że w niektórych przypadkach może być mniej czytelna niż rekurencja.
Iteracja
5
Rekurencja i iteracja służą do wykonywania powtarzających się operacji w programie.
Rekurencja polega na wywoływaniu funkcji samej w sobie z mniejszymi argumentami, podczas gdy iteracja polega na powtarzaniu określonych czynności za pomocą pętli.
Rekurencja jest użyteczna w rozwiązywaniu problemów, które są naturalnie zdefiniowane rekurencyjnie, takich jak drzewa i grafy, podczas gdy iteracja jest użyteczna w rozwiązywaniu problemów, które można rozwiązać za pomocą pętli.
Rekurencja może być mniej wydajna niż iteracja i wymaga większej ilości pamięci, podczas gdy iteracja jest zazwyczaj bardziej wydajna i wymaga mniejszej ilości pamięci.
Porównanie rekurencji i iteracji
Show answer
Auto Play
Slide 1 / 5
SLIDE
Similar Resources on Wayground
6 questions
Eksploatacja
Presentation
•
KG - University
7 questions
Conservation of Energy
Presentation
•
10th - 12th Grade
10 questions
Adobe Photoshop Shortcut Keys
Presentation
•
9th - 12th Grade
9 questions
Grawitacja
Presentation
•
9th - 12th Grade
5 questions
STRUKTUR ALGORITMA FLOWCHART
Presentation
•
10th Grade
9 questions
MASS AND WEIGHT
Presentation
•
9th Grade - University
5 questions
SOFTWARE DEVELOPMENT ClASS
Presentation
•
KG - Professional Dev...
4 questions
English IV College and Career Readiness: Personal Statements
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade