
Rekurencja i iteracja
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Hard
Radek Delimata
Used 6+ times
FREE Resource
5 Slides • 0 Questions
1
Rekurencja i iteracja:
porównanie i zastosowanie w programowaniu
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
Rekurencja i iteracja:
porównanie i zastosowanie w programowaniu
Show answer
Auto Play
Slide 1 / 5
SLIDE
Similar Resources on Wayground
6 questions
Potential and Kinetic Energy Transformation
Presentation
•
9th - 12th Grade
3 questions
PLC 2025
Presentation
•
9th - 12th Grade
6 questions
wielkie odkrycia geograficzne
Presentation
•
KG
6 questions
A1-U1.5 Lesson: Solving Problems w/ Inequalities
Presentation
•
9th - 12th Grade
6 questions
A1-U1.3 Lesson: Equations w/ a Variable on Both Sides
Presentation
•
9th - 12th Grade
5 questions
Upper and Lowercase Matching
Presentation
•
KG
5 questions
Budowa atomu
Presentation
•
9th - 12th Grade
7 questions
Solving Inequalities with One Variable
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade