
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
8 questions
Hambatan Listrik
Presentation
•
9th - 12th Grade
7 questions
A1-U2.3 Lesson: Solving Problems w/ Equations in Standard Form
Presentation
•
8th Grade - University
4 questions
kosztorysowanie_lekcja
Presentation
•
9th - 11th Grade
6 questions
MUSIC THEORY
Presentation
•
9th - 12th Grade
6 questions
Test wiedzy o alpakach
Presentation
•
KG
7 questions
Key Signature Review
Presentation
•
9th - 12th Grade
7 questions
The colors- kinder
Presentation
•
KG
7 questions
Unit 1a Velocity - REV 2022
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
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
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
Discover more resources for Computers
16 questions
Module 1 Topic 2 Vocabulary Test
Quiz
•
9th - 12th Grade
17 questions
Chapter 1 Review
Quiz
•
9th Grade
20 questions
Google Slides Quiz
Quiz
•
9th Grade
30 questions
Python- if -ifelse-elif
Quiz
•
9th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
46 questions
Level 1 Google Sheets Midterm Flashcard
Flashcard
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade
10 questions
Exploring Cybersecurity Techniques and Threats
Interactive video
•
6th - 10th Grade