Conteúdo principal
Curso: Computer science theory > Unidade 2
Lição 6: Teste de primalidade- Introdução
- Desafio do teste de primalidade
- Divisão por tentativa
- O que é a memória do computador?
- Eficiência algorítmica
- Nível 3: Desafio
- Crivo de Eratóstenes
- Nível 4: Crivo de Eratóstenes
- Teste de primalidade com crivo
- Nível 5: Divisão por tentativa usando o crivo
- Teorema do número primo
- Espiral de densidade para os números primos
- Lacunas de números primos
- Trade-off de espaço-tempo
- Resumo (o que vem a seguir?)
© 2024 Khan AcademyTermos de usoPolítica de privacidadeAviso de cookies
Desafio do teste de primalidade
Como uma máquina pode nos dizer se um número é primo? Versão original criada por Brit Cruise.
Quer participar da conversa?
Nenhuma postagem por enquanto.
Transcrição de vídeo
RKA4JL - Nós começaremos com
uma pergunta muito simples. Ou melhor, não uma pergunta. Um desafio: Precisamos construir uma máquina que recebe uma entrada e essa entrada é um inteiro "x". E tudo que ela precisa fazer é dar
uma saída: verdadeiro ou falso. Esse é o primeiro passo. Agora, usaremos a ciência da computação para realmente construir essa máquina. Faremos o questionamento de
dois aspectos desta máquina: Quanto tempo ela levará para nos dar a solução e quanto espaço ela precisa? Quando eu digo espaço, no caso
dessa calculadora mecânica, digo seu espaço físico, quantos quartos nós precisamos para guardar nossa máquina? Ou, se usarmos um computador,
de quanta memória ele precisa? Bem, nós retornaremos a essas
ideias conforme seguimos.