48) Mükemmel Sayı Uygulaması | Function | JAVASCRIPT Dersleri

Enes Bayram
9 Sept 202211:16

Summary

TLDRDieses Video skizziert die Implementierung einer 'Mükemmel Sayı' (Perfekter Zahl) Anwendung. Der Ersteller erklärt, wie er verschiedene Algorithmen und Beispiele aus dem Internet recherchiert, um das Verständnis zu erweitern. Es wird ein Code erstellt, der die Anzahl der Faktoren eines gegebenen Zahls bestimmt und überprüft, ob die Summe dieser Faktoren doppelt die ursprüngliche Zahl ist, was ein Merkmal von perfekten Zahlen ist. Der Prozess umfasst die Suche nach Faktoren, die Berechnung ihrer Summe und die Überprüfung, ob diese Bedingung erfüllt ist. Der Videoinhalt zielt darauf ab, das Publikum in die Welt der Algorithmen und Programmierung einzuführen und die Schönheit von perfekten Zahlen zu veranschaulichen.

Takeaways

  • 😀 Die Sitzung ist eine Einführung in die Implementierung einer 'Mükemmel Sayısı' (Perfektzahl) Anwendung.
  • 🔍 Der Dozent sucht nach verschiedenen Algorithmen und Beispielen im Internet, um das Verständnis zu erweitern.
  • 📚 Es wird erklärt, wie man die Teiler einer Zahl findet, um zu bestimmen, ob es sich um eine Perfektzahl handelt.
  • 🔢 Als Beispiel wird die Zahl 6 verwendet, um ihre Teiler zu identifizieren und zu addieren.
  • 📈 Die Summe der Teiler einer Zahl wird mit dem Originalwert der Zahl verglichen, um zu überprüfen, ob es sich um eine Perfektzahl handelt.
  • 💡 Die Idee, dass eine Zahl nur bis zu ihrer Hälfte geteilt werden muss, um ihre Teiler zu finden, wird vorgestellt.
  • 👨‍🏫 Ein Algorithmus wird Schritt für Schritt in der Sprache des Dozenten erläutert, bevor er im Code implementiert wird.
  • 👩‍💻 Es wird eine Methode namens 'perfect number' erstellt, die die Eingabe einer Zahl erhält und überprüft, ob es sich um eine Perfektzahl handelt.
  • 🔁 Der Code durchläuft die Zahlen von 2 bis zur Hälfte der Eingabezahl, um zu überprüfen, ob sie Teiler sind.
  • 📝 Der Code addiert alle gefundenen Teiler und vergleicht die Summe mit dem doppelt so hohen Wert der ursprünglichen Zahl.
  • 🎓 Die Sitzung endet mit einem Beispiel, wie man die Methode 'perfect number' aufrufen kann, um zu überprüfen, ob eine Zahl eine Perfektzahl ist.

Q & A

  • Was ist das Hauptthema des Skripts?

    -Das Hauptthema des Skripts ist die Erstellung einer Anwendung zur Erkennung von perfekten Zahlen.

  • Was sind perfekte Zahlen?

    -Perfekte Zahlen sind Zahlen, deren Teiler (außer der Zahl selbst) den Wert der Zahl selbst ergeben, wenn ihre Summe genommen wird.

  • Wie plant der Sprecher, die perfekte Zahl zu erkennen?

    -Der Sprecher plant, eine Methode zu schreiben, die die Teiler einer gegebenen Zahl findet und überprüft, ob die Summe dieser Teiler gleich dem Zweifachen der ursprünglichen Zahl ist.

  • Welche Programmiersprache wird im Skript verwendet?

    -Das Skript verwendet keine spezifische Programmiersprache, aber es wird auf ein allgemeines Konzept der Algorithmik und Programmierung hingewiesen.

  • Welche Zahl wird als Beispiel zur Veranschaulichung verwendet?

    -Die Zahl 6 wird als Beispiel verwendet, um die Konzepte von Teilern und der Erkennung von perfekten Zahlen zu veranschaulichen.

  • Was ist der Unterschied zwischen einem Teiler und einer perfekten Zahl?

    -Ein Teiler ist eine Zahl, die eine andere Zahl ohne Rest teilt. Eine perfekte Zahl ist eine spezielle Zahl, deren Summe aller ihres Teiler (außer der Zahl selbst) gleich dem Zweifachen der Zahl ist.

  • Wie oft sollten Zahlen getestet werden, um festzustellen, ob sie perfekte Zahlen sind?

    -Zahlen sollten bis zu ihrer Hälfte getestet werden, da keine Zahl größer als die Hälfte der ursprünglichen Zahl und kleiner als die ursprüngliche Zahl selbst eine perfekte Zahl sein kann.

  • Welche Zahlen sind im Skript als perfekte Zahlen erwähnt?

    -Im Skript werden die Zahlen 28 und 496 als perfekte Zahlen erwähnt.

  • Was ist das Ziel der Erweiterung der Algorithmen in dem Skript?

    -Das Ziel ist es, die Denkweise zu erweitern und verschiedene Beispiele und Algorithmen zu untersuchen, um das Verständnis für Programmierung und Algorithmik zu verbessern.

  • Welche Rolle spielt die Zahl 2 in der Erkennung von perfekten Zahlen?

    -Die Zahl 2 ist der Startpunkt für die Iteration, um zu überprüfen, ob die gegebene Zahl durch 2 ohne Rest teilbar ist, was der erste Schritt in der Suche nach perfekten Zahlen ist.

  • Wie wird im Skript die Summe der Teiler berechnet?

    -Die Summe der Teiler wird durch Iteration von 2 bis zur Hälfte der ursprünglichen Zahl berechnet, indem jeder gefundene Teiler zur laufenden Summe hinzugefügt wird.

Outlines

00:00

😀 Einführung in die Perfekte Zahl

Der erste Absatz stellt die Vorstellung einer 'Perfekten Zahl'-Applikation vor. Der Sprecher erklärt, dass er verschiedene Algorithmen und Beispiele aus dem Internet recherchiert hat, um das Verständnis zu erweitern. Er führt das Konzept ein, indem er die Fähigkeit, die Teiler einer Zahl zu finden, als Beispiel nutzt und erklärt, dass ein 'Perfekter Zahl' die Summe seiner Teiler ist, die nicht die Zahl selbst sind. Er gibt ein Beispiel und erklärt, dass die Summe der Teiler einer Zahl, die nicht die Zahl selbst sind, gleich der Zahl selbst sein muss, damit sie als 'Perfekte Zahl' gilt. Der Sprecher plant, eine Methode namens 'perfect number' zu schreiben, die überprüft, ob eine Zahl eine 'Perfekte Zahl' ist.

05:02

🔍 Algorithmus zur Bestimmung von 'Perfekten Zahlen'

In diesem Absatz beschreibt der Sprecher den Algorithmus, der verwendet wird, um zu überprüfen, ob eine Zahl eine 'Perfekte Zahl' ist. Er erklärt, dass man von 2 anfangen und bis zur Hälfte der Zahl durchgehen soll, um zu überprüfen, ob sie durch diese teilbar ist. Der Sprecher diskutiert auch, wie man die Summe der Teiler berechnet und ob diese Summe gleich der doppelten Originalzahl ist. Er verwendet Beispiele, um zu zeigen, wie man die Summe der Teiler berechnet und wie man feststellen kann, ob eine Zahl eine 'Perfekte Zahl' ist oder nicht. Der Abschnitt endet mit der Diskussion über die Optimierung des Algorithmus, um unnötige Iterationen zu vermeiden.

10:04

📚 Zusammenfassung und Anwendung des Algorithmus

Der dritte Absatz fasst die Diskussion über den Algorithmus für die 'Perfekte Zahl' zusammen und zeigt, wie man ihn anwenden kann. Der Sprecher erklärt, dass man die Summe der Teiler berechnet und dann vergleicht, ob diese Summe gleich der doppelten des ursprünglichen Wertes ist. Er verwendet das Beispiel der Zahl 6, um zu zeigen, wie man den Algorithmus anwenden kann und erklärt, dass die Zahl 6 keine 'Perfekte Zahl' ist, da die Summe ihrer Teiler nicht gleich der doppelten Zahl ist. Der Sprecher beendet den Abschnitt mit der Aufforderung, das Verfahren selbst auszuprobieren und zu verstehen, bevor man in den nächsten Abschnitt übergeht.

Mindmap

Keywords

💡Mükemmel Sayı

Ein 'Mükemmel Sayı' ist eine Zahl, deren Summe der Teiler, die kleiner als die Zahl selbst sind, gleich dem Zweifachen der Zahl selbst ist. Im Video wird das Konzept des 'Mükemmel Sayı' als Kernthema eingeführt und durch Beispiele wie die Zahl 6 und 28 erläutert, welche die Bedingungen für einen 'Mükemmel Sayı' erfüllen.

💡Algorithmus

Ein 'Algorithmus' ist eine abstrakte Schritt-für-Schritt-Anleitung, die ein Problem lösen kann. Im Video wird ein Algorithmus entwickelt, um zu bestimmen, ob eine gegebene Zahl ein 'Mükemmel Sayı' ist, indem die Summe ihrer Teiler berechnet wird und mit dem Zweifachen der Zahl verglichen wird.

💡Kodierung

Die 'Kodierung' bezieht sich auf den Prozess, bei dem ein Algorithmus in eine Programmiersprache übersetzt wird, um von einem Computer ausgeführt zu werden. Im Video wird die Kodierung verwendet, um den Algorithmus zur Bestimmung von 'Mükemmel Sayı' in eine formale Methode umzuwandeln, die in einem Programm implementiert werden kann.

💡Teiler

Ein 'Teiler' ist eine Zahl, durch die eine andere ganze Zahl ohne Rest teilbar ist. Im Video wird die Suche nach Teilern als Teil des Prozesses beschrieben, um zu bestimmen, ob eine Zahl ein 'Mükemmel Sayı' ist, indem ihre Teiler summiert werden.

💡Summe

Die 'Summe' ist das Ergebnis der Addition. Im Kontext des Videos wird die Summe der Teiler einer Zahl verwendet, um zu überprüfen, ob sie doppelt so groß ist wie die Zahl selbst, was ein Kriterium für einen 'Mükemmel Sayı' ist.

💡Funktionsdefinition

Eine 'Funktionsdefinition' ist der Prozess, bei dem eine neue Funktion in einer Programmiersprache erstellt wird. Im Video wird eine Funktion namens 'perfect number' definiert, die eine Zahl als Parameter erhält und überprüft, ob sie ein 'Mükemmel Sayı' ist.

💡Parameter

Ein 'Parameter' ist ein Wert, der an eine Funktion übergeben wird, um sie anzupassen. Im Video wird der Parameter 'number' verwendet, um die zu überprüfende Zahl an die Funktion 'perfect number' zu übergeben.

💡For-Schleife

Eine 'For-Schleife' ist eine in Programmiersprachen verwendete Struktur, die eine Codesequenz wiederholt, solange eine bestimmte Bedingung erfüllt ist. Im Video wird eine For-Schleife verwendet, um die Teiler einer Zahl zu durchsuchen und ihre Summe zu berechnen.

💡Bedingung

Eine 'Bedingung' ist eine Anweisung, die bestimmt, ob ein bestimmter Codeabschnitt ausgeführt werden soll. Im Video wird die Bedingung verwendet, um zu bestimmen, wann die For-Schleife beendet wird, basierend auf dem Erreichen der Hälfte der zu überprüfenden Zahl.

💡Variable

Eine 'Variable' ist ein Behälter für Daten in einer Programmiersprache. Im Video werden Variablen verwendet, um die Summe der Teiler zu speichern und um den Wert der zu überprüfenden Zahl zu halten.

💡If-Anweisung

Eine 'If-Anweisung' ist eine bedingte Anweisung in Programmiersprachen, die bestimmt, ob ein Codeabschnitt ausgeführt werden soll, basierend auf der Erfüllung einer Bedingung. Im Video wird die If-Anweisung verwendet, um zu überprüfen, ob die Summe der Teiler doppelt so groß ist wie die Zahl selbst.

Highlights

Introduction to the concept of perfect numbers and the goal of the lesson.

Exploring different algorithms and examples to broaden the perspective on problem-solving.

Explanation of the method to find the divisors of a given number, using the number six as an example.

Summing the divisors and comparing it to twice the original number to determine if it's a perfect number.

Demonstration with the number 6, showing its divisors and their sum equals twice the original number.

Providing the definition of a perfect number in the context of the lesson.

Introduction of a function 'perfect number' in the programming context.

Explanation of the algorithm to find divisors without checking beyond half of the given number.

Discussion on the efficiency of the algorithm and avoiding unnecessary iterations.

Practical implementation of the algorithm using a for loop to find divisors up to half the number.

Code explanation on how to accumulate the sum of divisors and include the number itself if it's a perfect number.

Final check to see if the sum of divisors is equal to twice the original number to confirm its perfection.

Invitation for the audience to test the 'perfect number' function with different inputs.

Examples of perfect numbers found on the internet, such as 28 and 496.

Clarification that not every number is perfect, using 498 as an example that is not a perfect number.

Summary of the lesson's success in demonstrating the concept and algorithm for perfect numbers.

Encouragement for the audience to apply the learned algorithm to other numbers.

Transcripts

play00:00

e Herkese merhaba arkadaşlar Bu dersi

play00:02

sizlerle beraber yeni bir örnekte

play00:04

karşınızdayım Mükemmel sayı uygulaması

play00:07

diye bir şey yapacağız arkadaşlar size

play00:09

amacım böyle farklı farklı Algoritma

play00:11

soruları internetten araştırıyorum

play00:13

farklı farklı örnekler yapmaya

play00:14

çalışıyorum ki bakış açımız genişlesin

play00:16

farklı örnekler de görelim arkadaşlar

play00:17

Algoritma soruları Zeka çok iyi

play00:20

geliştirir ve çok iyi kodlama bilginize

play00:22

geçmiş olur arkadaşlar bunu şöyle bir

play00:24

yapacağız biz önceden Anam strong sayısı

play00:28

bulma diye bir örnek yapmıştık bunda da

play00:30

mantık şekilde oluyor arkadaşlar Bella

play00:33

elimizde bizim altı sayısı var ve bu

play00:36

altı sayısını bölen sayıları bulacağız

play00:38

mesela altı hangi sayılar tam olarak

play00:40

Arkadaşlar bir böler ki böler 3 böler

play00:44

Bir de altı böyle değil mi yani Bir

play00:46

sayının

play00:47

ama bölen sayıları buluyoruz Akın bulduk

play00:51

daha sonra bunları topluyoruz arkadaşlar

play00:53

9 10 12 yaptı burasını buranın toplamı

play00:57

12 en bölen Sağ bu toplamı 12 Eğer ki

play01:02

benim orjinal sayımın

play01:06

katına işitse bakın eşit ona ama

play01:10

mükemmel sayıda arkadaşlar Bugün öğlen

play01:14

sayıların toplamı

play01:16

orijinal sayımı katına eşitse bu bölen

play01:19

sayılır bakın ve 28 de öyle hemen 28 de

play01:23

size göstereyim

play01:25

Bir böler kimseler Earth Earth 6 bölmez

play01:30

7 böler 14 böyle bir de 28 böler

play01:33

burasını attı arkadaşlar 30-38 42 49 50

play01:38

54 56 yaptı da sayıların toplamı 56

play01:42

benim orjinal sayımı 28 iki katına

play01:45

baktığımızda bakın 56 56 eşittir Bunlar

play01:47

mükemmel sayıda geçer ne bunun kod nasıl

play01:51

yapabiliriz işte adam yasayı girdiğinde

play01:53

Bu mükemmel sayıdır veya değildir diye

play01:55

kullanıcı bilgilendireceğiz tekme topta

play01:57

bunu yapacağız biz

play02:00

şunları bir uçurayım öyle temiz bir

play02:02

şekilde başlayalım o zaman silker adı ve

play02:06

gel

play02:07

arkadaşlar buraya bir fonksiyon

play02:09

yazacağım metodum uzun ismi ne olsun

play02:11

Türkçede verebilirsiniz ingilizcesinde

play02:13

verirsin ben is perfect number diyorum

play02:16

yani mükemmel sayımı adında bir tane

play02:18

metot yaptım metodunun ismi de şey

play02:21

parametresi de number yani benden sayıyı

play02:23

alsın kullanıcı bana bir sayı göndersin

play02:25

5-10 Neyse ben bu sayı üzerinde işlemler

play02:27

yapacağım şimdi Ark ettiniz mi

play02:30

bilmiyorum ama arkadaşlar algoritması

play02:32

ilk başta kodda değil Türkçe olarak

play02:34

bildiğimiz kendi ana dilimizde anlamaya

play02:36

çalışalım O da geçmeyi hemen bu en büyük

play02:38

hatadır acele etmeyin bakıyorum

play02:41

mantığını kurmaya çalışıyorum Altı

play02:43

sayısı Ben bunun tam bölenleri nasıl

play02:45

bulabilirim içimde bir Zaten her sayı

play02:48

böler Kendisi de kendisini tam böyle rv

play02:51

ki ben bu ikisine iç C yapmaya gerek yok

play02:54

bunları sordum toplama ekleyebiliriz

play02:56

bunları çıkarttım ki ikisi arasındaki

play02:58

sayıları nasıl bulacağız ne yaparız

play03:00

biliyor musunuz arkadaşlar bu mesela

play03:03

altı sayısını Örneğin 4 tam bölmez yani

play03:07

altı sayısını Mesela şöyle yapabiliriz

play03:10

iki tam bölüyorum 3 tam bölüyor mu 4 tam

play03:13

bölüm diye böyle tek tek kontrol et abi

play03:15

tutabiliriz ve ki 6'yı bilip de beşe

play03:19

bölmenin bir anlamı var mı Bence yok

play03:21

dörde bölmek de gereksiz yani Şurada

play03:24

şöyle bir varsayımı bulunabilir miyiz

play03:26

bir sayı

play03:28

11 sayıyı

play03:31

bölünmesi için maksimum

play03:35

yarısına kadar yolumuz var

play03:39

yani gidip de altının yarısını 3 üçe

play03:42

kadar tam bölünür ama yarısından fazlası

play03:45

45 Bunlar da tam bölünmeyecek arkadaşlar

play03:48

veya ne bileyim on sayısını düşünün

play03:50

yarısı bunun beştir 15'e böldüğümüzde

play03:53

içi kaldı iki verir ama mesela Onu 6'ya

play03:57

bölmek gereksizdir 7'ye bölmek gereksiz

play04:00

bu şekilde tam bölünecektir bunun

play04:02

anlattım şimdi göstereceğim O yüzden ben

play04:04

de şöyle bir şey yapabilirim 2'den başla

play04:07

bölmeye Çünkü Zaten bir her sayı

play04:09

bölünüyor elimde sayıyı alayım 2'den

play04:12

başlayayım ölme ikiye bölüyor 3E

play04:13

bölünüyor mu 4 bölü 5 6 7 derken bu

play04:16

şekilde gidip Ay nereye nerelere kadar

play04:19

deneme yanılma yapacağım dediğim gibi

play04:21

girilen sayının yarısına kadar ve deneme

play04:23

yanılma yoluyla öleceğiz öyle bir şey

play04:25

yapabiliriz buraya geliyorum bir tane

play04:28

toplam değişimi tanımıyorum Kerim

play04:30

okuyacağız bölenlerinin toplamı

play04:32

yapacağız ya buraya geldim for diyorum

play04:34

led'i eşittir 2 diyorum ya 2'den başla

play04:37

bizden başlamanın anlamı yok nereye

play04:40

kadar döneceksin Hani bire böl ikiye böl

play04:43

üçe böl 4/5 ev belirler sayının yarısına

play04:46

kadar bölmesini isteyeceğim buraya

play04:48

girilen sayının metoda parametre olarak

play04:51

gönderilmişti number bunun ben öyle

play04:55

yapayım iş ittirilen number in bana

play04:59

verilen number şu ana kadar dın her

play05:01

seferinde birer bir arttır altı vermişse

play05:03

üçe kadar böcek on vermişse beşe kadar

play05:06

böcek işte 16 vermişse sekize kadar bu

play05:09

döngü dönecek mü on altının yarısı 8

play05:12

sekize kadar dönüş sekize kadar bölmeye

play05:14

döneceğim istiyorum Bana gelen number

play05:18

Marsh Şuradaki iyi bölümünden Yani yine

play05:22

burada iki ikiye bölümünden kalan

play05:25

Sıfırsın ne demektir arkadaşlar benim

play05:27

elimdeki sayı iki tam bölünüyor dur o

play05:30

zaman ne yapacağım ama bölünenleri Ben

play05:32

ne yapıyorum topluyorum değil mi 2003'te

play05:34

topluyorum bunu da bunun hepsini

play05:36

toplayacağız O yüzden ne yapıyorum tam

play05:38

bölünüyorsa ben bu sayıyı toplamı

play05:40

içerisine koyuyorum iyi koyuyor dikkat

play05:43

et iki tam bölüyorsa iki toplam içine

play05:45

koydum Daha sonra Döndü Döndü 2 3 oldu

play05:48

sayım 3'e tam bölünüyor mu ölünüyorsa

play05:51

onu Toplum içine koy Döndü Döndü Sayın

play05:53

bu sefer dörde tam bölünüyor mu iyi

play05:55

burada değişken dikkat ettiyseniz

play05:57

dinamik

play05:58

buradaki Sayın o da tam bölünüyorsa bunu

play06:01

toplam içerisinde koydu 5'de koydu

play06:03

Örneğin 6'da gol yedik oydu bunların

play06:05

hepsini burada topladı topladı

play06:08

oradan içinden çıktı Ben buna ne yaptım

play06:11

2'den başladım sayının yarısına kadar

play06:14

gittim yani örnek 28 Hayal edersek 2 den

play06:18

başlayıp 14'e kadar bölümü düşünün ama

play06:21

farkettiyseniz bir ve kendisini almadım

play06:25

ve bunu şöyle yapabiliriz for

play06:27

döngüsünden çıktıktan sonra bakın 17 40

play06:30

17 satırdaki kıvırcık Parantezi dikkat

play06:32

edin onun kıvırcıkları burada

play06:35

oradan çıktıktan sonra o ablamın

play06:38

içerisine bakın artışı tur operatörü

play06:40

kullanıyorum bunu biliyorsunuzdur diye

play06:42

düşünüyorum anlattım bunları assep git

play06:45

diyorum sen bir de üzerine koy artı bir

play06:50

de ne yapacağız arkadaşlar Sayın

play06:52

kendisini de koyacağız değil mi mi Çünkü

play06:54

biri eklemiştim 2'den başlamıştık

play06:57

yarısına kadar gitmiştik Bir bu ve

play07:00

kendisi her daim tam bölündüğü için biri

play07:03

ve kendisini de ekliyorum kendisi ve bir

play07:06

de toplam içerisine bunları da ekledim

play07:09

arkadaşlar

play07:10

barondan sonra istiyorum Benim elimde

play07:13

bir toplam oldu bölünen sayıların

play07:15

toplamı eşit midir neye eşit midir benim

play07:19

sayımın iki katına eşit midir Bakın aynı

play07:23

formu yaptım eşitse bu eşit değilse bu

play07:26

onun Son Nokta

play07:30

lookbook mükemmel sayıdır diyelim

play07:39

Slime ve noktaları bırakamadım

play07:52

A2 de yapılabilir diye düşünüyorum ben

play07:56

burada metodunu hazırladım bu metodu mu

play07:57

Ne yapmam gerekiyor çağırmam gerekiyor

play08:00

bu is perfect number adında ki metuma

play08:02

Örneğin beşi veriyorum sana Bakalım bu

play08:05

mükemmel sayımı kaydettim çalıştırdım

play08:07

Ben de mükemmel şey değilsin ya da altı

play08:11

verirsem mükemmel şeydir Bu akım

play08:13

mükemmel sayıdır bir ve örnekler buldum

play08:16

internetten 28 mükemmel sayıdır

play08:19

496 da mükemmel sayıdır Ama mesela

play08:23

498 Mükemmel sayı değildir Bu şekilde

play08:26

örneğimiz başarılı bir şekilde

play08:28

gerçekleştirdik hemen detaylı bir

play08:30

şekilde anlatayım metroda verdik

play08:33

sayımızı Örneğin öyle yapalım 28

play08:37

sayısını değildi altı deneyelim al Çünkü

play08:39

küçük altı sayısına git buraya verdik ve

play08:43

anlamına arkadaşlar 6/2 den başla

play08:46

altının yarısını arkadaşlar 3 üçe kadar

play08:50

sen döneceksin ya ya 2'den 3'e kadar

play08:53

böleceğiz 145 bölmenin anlamı yok zaten

play08:56

tam bölünemeyecek az önce söylediğim

play08:57

gibi

play08:58

abi 6 bu

play09:01

sayıya kadar bölebilirsiniz ayrı

play09:04

duyuyorum ama Benim buradaki amacım şu

play09:05

mesela 50 sayısını Maximum tam 25'e

play09:10

kadar bölebilirsiniz değil mi 25'te iki

play09:12

verir ama 26 tam Bölünmez 20'de tam

play09:14

bölüme zaman bölünmediğini bildiğiniz

play09:17

halde bir 27 28 30 a bölmemiz metodun Ve

play09:21

döngünün fazladan böyle demektir

play09:24

gereksiz yere 20-25 kere fazla dönecek

play09:26

kız zaman ve maliyet olarak geri

play09:28

dönecektir Bunlar ince noktalara

play09:30

arkadaşlar amacımız Elimizden geldiği

play09:32

kadar gereksiz dönüşü uygulanışı

play09:36

azaltmak nokta atışı soru çözmek Aslında

play09:40

o darkod var yani

play09:42

ben dediğim gibi Burası

play09:45

burası üçe kadar dönecek 2'den 3'e kadar

play09:49

başlıyorum sayı neydi 66 İyi ya iki tam

play09:52

bölünüyor mu yani 62 tam bilmiyor mu

play09:55

evet bölünüyor o ablamın içerisine iki

play09:57

koy dedim Öncü döndüm Bu sefer de iyi

play10:01

bir artı üç oldu 63 tam bölünüyorsa

play10:03

arkadaşlar eve toplumun içerisinde üçüde

play10:06

koydum rengi döndü iyi burada dört oldu

play10:09

4 3'ten küçük ve eşit mi değil artık

play10:12

döngüden çıktı Bu ablamın içerisine 2 3

play10:16

koydu toplam şu anda 5 arkadaşlar Ondan

play10:20

sonra dedim ki

play10:22

bir değer sayı ve kendi bira tam

play10:26

bölünebildiği için ne yaptın toplamı

play10:28

içerisinde biri de koydum altı oldu ve

play10:31

kendisini de koydum Çünkü burası bir de

play10:33

ayında 6 the Burası yedi oldu arkadaşlar

play10:36

Yeni ile toplamı içerisine koy dedim o

play10:39

Toplam beş de zaten yedi ile içerisine

play10:41

koyarsanız Ne oldu 12 oldu Şu anda

play10:43

toplam Ondan sonra buraya geldim

play10:49

Ablam dedim burada nedir Arkadaşlar 12

play10:52

sayım neydi nam burun altı gibi altını

play10:55

ikiyle çarparsa ne olur burası da 12

play10:57

yapar ikisi birbirlerine eşit sen ki

play11:00

sayılır veya değildir dedi aslında çok

play11:02

basit bir örnek ama algoritmasını

play11:04

güzelce kurarsanız gel bir şekilde

play11:06

yapabilirsiniz arkadaşlar

play11:08

anladığınızı düşünüyorum güzel bir örnek

play11:10

oldu sonraki derste ve farklı bir

play11:12

örnekte devam edelim kendinize iyi bakın

play11:14

iyi günler diliyorum

Rate This

5.0 / 5 (0 votes)

関連タグ
Mükemmel SayıAlgorithmenCode-LehrplanZahlentheorieInteraktives LernenProgrammierweiterbildungTürkische GemeinschaftOnline-TutoriumMathematische ErkenntnisseKodierungstechniken
英語で要約が必要ですか?