PseInt - Determinar si un número es primo

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 133

  • @DiloenTutosPc
    @DiloenTutosPc  6 лет назад +11

    Sigueme en Facebook:
    😆😆😆😆 goo.gl/7rErnq

  • @logaritm0651
    @logaritm0651 2 года назад +4

    uff me rompí la cabeza intentando resolver y había sido con un contador se solucionaba todo, mil gracias jajaj

  • @rodrigocabana4049
    @rodrigocabana4049 4 года назад +8

    Buen video, espero subas uno enseñando sobre el factorial de un numero,teniendo en cuenta que los numero negativos no tiene factorial

  • @Miscafer
    @Miscafer 5 лет назад +100

    Algoritmo sin_titulo
    Escribir "Coloca un numero"
    Leer a

    cont

  • @juancarloshincapiegarzon155
    @juancarloshincapiegarzon155 4 года назад +3

    Gracias. Estaba resolviendo unos ejercicios de C# y me surgió la duda de como plasmarlo en el codigo y eso que yo ya sabía el tema de los numeros primos.
    Gracias.

  • @SamuelSanchezUwu
    @SamuelSanchezUwu 2 года назад +2

    Te fe-li-ci-to que bien explicasss.. de eso no me cabe duda 🎶

  • @ravenvelasquez9992
    @ravenvelasquez9992 3 года назад +6

    Es mas fácil si lo pones: Si (a mod 2=0) entonces
    Escribir a, " El numero no es primo"
    Sino
    Escribir a, " El numero es primo "
    Mod toma el residuo de una división normal, es decir, el residuo de 40/8 es 0, sabiendo esto nos damos cuenta que 40 no es primo de forma fácil. Así quedaría más sencillo para el que lo vea así.
    El único primo par es el "2" y ese te daría una confusión, de resto todo bien.

    • @danilosoaquita1968
      @danilosoaquita1968 3 года назад

      me pide a mi numeros primos del 1 al 300 y hice con el mod 2 = 0, y no me funciono :c

    • @danilosoaquita1968
      @danilosoaquita1968 3 года назад

      Proceso sin_titulo
      Definir contador,x,comprendido Como Entero
      comprendido=300
      contador= 0
      Para x = 1 Hasta comprendido Con Paso 1
      si comprendido mod 2 = 0 Entonces
      contador=contador+1
      FinSi
      FinPara
      Escribir comprendido
      FinProceso

    • @ravenvelasquez9992
      @ravenvelasquez9992 3 года назад

      @@danilosoaquita1968 Tiene que ver con la configuración del lenguaje que estas usando, debes adaptarlo al que usted usa, yo uso el del SENA. Debes recordar que debes colocar una condición para que no te lea numero de mas de 3 digitos.

    • @justodaverio6710
      @justodaverio6710 3 года назад

      Inicio
      cont=2
      Leer n
      mientras cont

  • @ayaricostas3765
    @ayaricostas3765 4 года назад +1

    Lo explicas muy bien y sencillo. Te felicito

  • @facundougarte4801
    @facundougarte4801 8 месяцев назад +1

    0:25 condiciones
    1:20 desarrollar pseudocodigo

  • @mathscomputing93
    @mathscomputing93 2 года назад

    Tu algoritmo es fácil de entender. Gracias.

  • @luisnunes3640
    @luisnunes3640 4 года назад

    Me ayudaste mucho.
    ¡Saludos desde la cuarentena!

  • @kevinurieltorresrodriguez4729
    @kevinurieltorresrodriguez4729 6 лет назад +16

    Muy bueno el video pero cambia tu cursor porque no deja ver

  • @josejoaj
    @josejoaj 9 месяцев назад

    muchas gracias tu explicación fue increíble

  • @zstormwolf
    @zstormwolf 5 лет назад +17

    el ave queria comida v":

  • @canaltecnologico5287
    @canaltecnologico5287 2 года назад +2

    Buenas para los que presentan error en la linea 4 esto se subsana de la siguiente manera debajo del primer escribir y arriba de leer deben colocar la palabra definir a Como entero ya que en mi caso me esta Haciendo falta ese paso

    • @canaltecnologico5287
      @canaltecnologico5287 2 года назад

      Proceso Numero_primo
      Escribir " porfavor ingrese un numero a evaluar "
      Definir a Como Entero
      Leer a
      cont

  • @B2EO
    @B2EO 6 лет назад

    wao por fin, men este problema me tenia loco T_T, llegaba hasta la parte donde a%i, pero, no sabia expresar cuando un numero solo podia ser divisible dos veces y ahora mismo tengo como 15 pestañas abiertas buscando eso xD, muchisimas gracias

  • @lucianorizzo1873
    @lucianorizzo1873 6 лет назад +1

    1:08 todos los numeros son divisibles por uno y por si mismos

    • @OfficialSpartanGames
      @OfficialSpartanGames 5 лет назад +1

      Pero sólo los numeros primos no dejan residuo

    • @eltonms7379
      @eltonms7379 5 лет назад +1

      No, no todos.El uno solo se divide entre uno por lo tanto el uno no es primo boom!! investiga :v

  • @amemunoz3154
    @amemunoz3154 7 лет назад

    Me re sirvió, muy bien explicado. Gracias

  • @fabriciofranco16
    @fabriciofranco16 4 года назад

    yo lo hice con mod de cada uno residuo para 2 3 5 7, y si algunos de los residuos de en entre estos es cero entonces no es primo....si todos los residuos son diferentes de cero es primo estara bien??

  • @monserratpayandelgado1367
    @monserratpayandelgado1367 6 лет назад +3

    Me podrías a ayudar a resolver este por favor. Conocer cuantos y cuáles números primos existen antes de un número entero positivo cualquiera

  • @progmell
    @progmell 6 лет назад +6

    Coño al fin aprendí gracias brother

  • @ezequielamado5062
    @ezequielamado5062 Год назад

    el pajarito dándolo todo de fondo

  • @ilichdiaz5594
    @ilichdiaz5594 Год назад

    Si se ingresa un número par como 8 o 10, no leerá también ese número como primo ?

  • @josegoibu4621
    @josegoibu4621 4 года назад

    hasta cuantas cifras maneja este algoritmo? manejaria nros de millones de cifras?

  • @justodaverio6710
    @justodaverio6710 3 года назад

    Amigo, te molesto un segundo para chequear una cosa. este problema está bien resuelto?
    Realiza el algoritmo correspondiente a un programa que lea un
    número y muestre un texto indicando si el número es o no primo
    Inicio
    cont=2
    Leer n
    mientras cont

  • @silvanaquezadanizama1086
    @silvanaquezadanizama1086 5 лет назад

    Gracias me has salvado la vida 😝

  • @erikcollaguazo9803
    @erikcollaguazo9803 4 года назад

    Me salvaste otro deber gracias.

  • @elcuriosobryan1644
    @elcuriosobryan1644 5 лет назад +2

    gracias muy util claro q seria mejor si tambien ponias el diagrama de flujo pero muchas gracias

  • @nwnick7827
    @nwnick7827 5 лет назад +2

    genial, lo comprendí
    todo, gracias :,,)

  • @christianospina4816
    @christianospina4816 6 лет назад

    muy bueno tu video. Tengo una pregunta, dentro de el código como puede hacer uno para que le salga solo un divisor del numero no primo diferente de 1 y del mismo numero digitado, ayudaaa!!!

  • @camilamacarenacampos3467
    @camilamacarenacampos3467 7 лет назад +1

    Hola, una pregunta, por qué no define el tipo de dato que es a, i y cont?

    • @DiloenTutosPc
      @DiloenTutosPc  7 лет назад +1

      Tengo activado lenguaje flexible, el programa no es tan exigente. Aunque igual había podido definir la variable.

  • @ceciliaramirez2367
    @ceciliaramirez2367 2 года назад

    hola, como personalizaste pseInt me podrias decir

  • @apunteschelela2369
    @apunteschelela2369 4 года назад +3

    Muy bien explicado !!! y funciona ... pero desperdicia muchos recursos, al encontrar un divisor lo mejor es dejar de dar vueltas y decir que es primo ... humildemente colaboro con esta mejora y otras en ruclips.net/video/o9HzbbiOIKw/видео.html

  • @tavogarza5444
    @tavogarza5444 6 лет назад +1

    Que diferencia hay entre % y mod, que funcion cumple cada uno

    • @MrValehp11
      @MrValehp11 6 лет назад

      es lo mismo, no hay diferencia es solo que si quieres usas mod y sino %

  • @leonsasaki3499
    @leonsasaki3499 8 месяцев назад

    Pero por que cont=2. Si pones el 15 es divisible x uno pero no x dos entonces va a salir q es primo y no lo es

    • @jantlaviadev5098
      @jantlaviadev5098 4 месяца назад

      Los números primos sólo tienen 2 divisores: el 1 y el mismo número. Por ejemplo 5, que sólo es divisible por 1 y por 5.
      En tu caso, 15 no es primo ya que es divisible por más de dos números; sus divisores son 1, 3 , 5 y 15, un total de 4 divisores, por lo tanto, no es primo.
      En el contador cont, se almacena la cantidad de divisores, que sólo debe ser 2 para que se trate de un número primo.

  • @eddypalomino2650
    @eddypalomino2650 2 года назад +7

    Si en caso estás buscando una forma de hacerlo sin usar división o módulo, puedes probar con eso:
    Proceso n_como_primo
    Definir n,i,t,f,Fact Como Real
    Escribir 'Ingrese el número n:'
    Leer n
    Fact

    • @flor2307
      @flor2307 Год назад

      Gracias por el dato

  • @absoluterightsir4574
    @absoluterightsir4574 3 года назад +1

    Pero, todos los números tiene esos 2 divisores no?, por ejemplo el 27, el 27 no es primo pero al dividirlo por 1 o por 27 daría el mismo número o 1, Y eso que NO es primo, así que no entiendo eso XD

    • @Fernando-pr6xt
      @Fernando-pr6xt 3 года назад +1

      Es difícil entenderlo, pero puso un contador en la operacion de residuo, el 27 tendra más divisores (1,3,9,27) y gracias al algoritmo el contador queda conta=4 (el contador cuenta los divisores).
      Si conta =2 entonces es primo
      Si no, entonces no es primo.

  • @EspacioEstrategico
    @EspacioEstrategico Год назад

    Buen video, espero que ese canario ya lo hayas liberado.

  • @visuaLangley
    @visuaLangley 5 лет назад

    Por qué no pusiste en el ciclo para “con paso 1 hacer”?

    • @Javi-nw7lc
      @Javi-nw7lc 5 лет назад

      porque si no pones nada lo pone el algoritmo automáticamente el paso 1

  • @zripper954
    @zripper954 3 года назад

    Y para compuestos?

  • @alextr8216
    @alextr8216 3 года назад

    No contemplaste que el 1 también es primo? o por qué marca que no es primo? Saludos

  • @drunkenmasterCR
    @drunkenmasterCR 6 лет назад

    GRANDE MAL PARIDO

  • @miguelangelrangel7703
    @miguelangelrangel7703 5 лет назад

    Por que tiene que ser igual a 2?

  • @stick7943
    @stick7943 Год назад

    no entiendo porque al final hacemos un Si cont=2 Entonces

  • @aiideziithaaldama345
    @aiideziithaaldama345 2 года назад

    Porque se coloca el signo de % para la división?

    • @shilxh_s
      @shilxh_s 21 день назад

      Conteste re tarde, pero es porque se refiere a la función MOD, que es el resultado del resto o sobrante de la división, osea si divido 3/3 el sobrante es 0 pq 1*3=3 y 3-3=0

  • @TheVictormanuel1955
    @TheVictormanuel1955 4 года назад

    El algoritmo que usaste no es nada bueno consume muchos datos si se ingresa un numero muy grande.

  • @Gatito99
    @Gatito99 4 года назад +1

    pero y si tengo numeros enormes ? se demora el pseint :0

    • @Fernando-pr6xt
      @Fernando-pr6xt 3 года назад +1

      X>N/2 reduce el proceso a la mitad
      X es el divisor y N es el número a evaluar.
      Si X>N/2 y no dio entero hasta el momento, es un numero primo

    • @Fernando-pr6xt
      @Fernando-pr6xt 3 года назад

      Por si a alguien le interesa, encontre una condicional que reduce aun más el proceso: X > sqrt(N)

  • @Cipobaruf
    @Cipobaruf 5 лет назад

    que son esos pájaros de fondo?

  • @ruzzelmusic
    @ruzzelmusic 4 года назад +1

    Hola!, hay un error en tu lógica, no estás descartando al número 2, en tu programa donde escribas 2 dirá que es un número primo por que su residuo es CERO, en ambas divisiones (2/1 y 2/2), corregir con una condición previa que evalúa el número insertado y que pregunte si a>2 continua con tu lógica de lo contrario automáticamente no es primo.

    • @mrklein9571
      @mrklein9571 3 года назад

      El 2 si es primo XD. tu mismo dijiste el porque

    • @Jesus1096GD
      @Jesus1096GD 2 года назад

      El 2 sí es primo master XD

  • @richardjimenez3584
    @richardjimenez3584 4 года назад

    En qué lenguaje de programación se basó?

  • @ismaeic34
    @ismaeic34 3 года назад

    Alguien sabe como hacer que con este mismo algoritmo, determine si el numero NO es primo te arroje tmb los divisores que tiene?

    • @ismaeic34
      @ismaeic34 3 года назад

      Proceso Ejercicio_27
      Definir divisor, num, res, cont como entero;

      Escribir "Dame un número entero";
      leer num;

      Si num

  • @franksolis1996
    @franksolis1996 7 лет назад

    muy buen video .
    pero me gustaria que mostraras cuales son los divisores para cada numero que no es primo.
    gracias!!

    • @DiloenTutosPc
      @DiloenTutosPc  7 лет назад

      Es lo mismo amigo, solo modificas la condición del si, es decir en vez de a%i=0, cambias el igual por el operador diferente, que quedaría a%i0, y modificas los valores de verdad.

  • @nathalyrebecameza3530
    @nathalyrebecameza3530 5 лет назад

    Este se puede hacer igual con un ciclo mientras ?

    • @Geovani1345
      @Geovani1345 4 года назад

      si pudiste?

    • @Fernando-pr6xt
      @Fernando-pr6xt 3 года назад

      @@Geovani1345 yo si 😔👌

    • @Geovani1345
      @Geovani1345 3 года назад +1

      @@Fernando-pr6xt jaja alv que recuerdos hace 7 meses andaba en pseudocódigos ahorita ya ando en código en programación en ciclos for anidados con operaciones con matrices

    • @Fernando-pr6xt
      @Fernando-pr6xt 3 года назад +1

      @@Geovani1345 😳 yo ando donde estabas tu hace 7 meses

    • @Geovani1345
      @Geovani1345 3 года назад +1

      @@Fernando-pr6xt que estudias bro? Y que semestre vas?

  • @orellanaalmendrasluisbraya2181
    @orellanaalmendrasluisbraya2181 6 лет назад

    pero no que para lea el residuo se usa el operador MOD ????

    • @gabrieltorrico1617
      @gabrieltorrico1617 5 лет назад

      Se usa el % y el MOD cualquiera sirve para mostrar el residuo

  • @leninpalaciosgiron4339
    @leninpalaciosgiron4339 2 года назад

    el % también sirve para dividir? Y el “/”?
    cual es la diferencia si alguien puede explicarme, gracias.

    • @aitorr.22
      @aitorr.22 3 месяца назад

      "%" es el comando módulo. módulo proprciona el resto de una división, ejemplo: si pongo "2 % 1", sabemos que 2 / 1 tiene como resto 0, así que sería 2 % 1 = 0, mientras que 2 / 1 = 2.

  • @brandondavila9643
    @brandondavila9643 7 лет назад +1

    Exelente video te mereces mas subs :)

  • @diegom6612
    @diegom6612 5 лет назад

    Hola! Una consulta: solo funciona con el operando: % , ¿ que significa si no es "dividido: / " ? Estas operaciones las voy a memorizar jaja,

    • @juancarlosherreroslorente4905
      @juancarlosherreroslorente4905 5 лет назад

      La % simboliza el resto de la división. Si es 5%2, por ejemplo, daría de resultado el resto 5/2=2 + resto (1); luego 5%2=1

    • @anghelinahuertas2483
      @anghelinahuertas2483 2 года назад

      @@juancarlosherreroslorente4905 no entendí :")

  • @angeluzsankev8059
    @angeluzsankev8059 3 года назад

    a mi me sale siempre que no es y bueno no se

  • @sebastiansegura3435
    @sebastiansegura3435 6 лет назад +3

    jajajjaa el autotune bro

  • @roquete123
    @roquete123 5 лет назад

    de 10 muchas gracias me salvaste

  • @jabenx1041
    @jabenx1041 2 года назад

    Y el dos ?

  • @alex11010
    @alex11010 6 лет назад

    y usando auxiliar como sria

  • @jairrojas6317
    @jairrojas6317 2 года назад

    Para hacer el video mínimo deje ver lo que pone.

  • @science8611
    @science8611 3 года назад

    En python sale que todo no es numero primo

    • @logaritm0651
      @logaritm0651 2 года назад

      porque debes poner el contador afuera del for

  • @marianalopezrodriguez5274
    @marianalopezrodriguez5274 5 лет назад

    Por que cont=2?

    • @easytutos5471
      @easytutos5471 5 лет назад +5

      Porque un número para que sea considerado número primo tiene que ser solamente divisible por 2 números, el 1 y el mismo número que estás evaluando. Entonces como verás son dos cosas. El contador aumenta cada vez que queda cero en el residuo. Si colocas el número 7 por ejemplo el va a empezar a dividir primero entre 1 y el residuo dará cero por lo tanto a contador se le aumenta 1; cont=1, después entre dos y el residuo no dará cero porque 7/2 = 3 sobra 1 en el residuo, en consecuencia el otro residuo que encontrará en cero será 7/7 = 1 sobra 0, entonces cont=2.
      Cuando ya ha terminado el ciclo y el contador quedó en 2 se sabe que es un número primo. En el caso por ejemplo que se estuviera evaluando el número 4, es divisible entre 1 entre 2 y entre el mismo 4, es decir el contador quedaría en 3, por lo cual no sería un número primo.

  • @nico_loki22
    @nico_loki22 6 лет назад

    gracias bro me salvaste un like

  • @roonyruiz8835
    @roonyruiz8835 6 лет назад

    gracias lo recomiendo este video

  • @jimmyurriola2672
    @jimmyurriola2672 6 лет назад

    Calla al perico por favor

  • @manuelchillogalli596
    @manuelchillogalli596 6 лет назад

    buen video, recomendado

  • @comarcaNgabeBugle
    @comarcaNgabeBugle 6 лет назад +1

    No funciona para los numeros negativos.

    • @DeLeonChanel_
      @DeLeonChanel_ 6 лет назад +1

      después de el mandato (leer a) añádele una condición que diga así:
      Si a

    • @francisdeadpool2443
      @francisdeadpool2443 6 лет назад +1

      CHANEL DE LEON DE LOS SANTOS Eres grande bro

    • @DeLeonChanel_
      @DeLeonChanel_ 6 лет назад

      @@francisdeadpool2443 Gracias! estamos aprendiendo hermano👍😉

    • @miguelangelrangel7703
      @miguelangelrangel7703 5 лет назад

      @@DeLeonChanel_ podrias decirme por que el busca que cont=2?

    • @DeLeonChanel_
      @DeLeonChanel_ 5 лет назад

      @@miguelangelrangel7703 Porque el número primo, sólo es divisible entre sí mismo y entre uno; por eso las condiciones que se deben cumplir para que el número sea primo, son 2.

  • @Mente_Fugaz
    @Mente_Fugaz 2 года назад

    creo que ese debe ser el cursor mas tosco y feo que vi en mi vida

  • @davidcanvar
    @davidcanvar 11 месяцев назад

    Temazo

  • @gabrielaluna3953
    @gabrielaluna3953 4 года назад

    Excelente vídeo

  • @RikuCente
    @RikuCente 6 лет назад

    Insoportables los ruiditos o pajaritos en el ambiente...

  • @jordypixel
    @jordypixel 4 года назад

    gracias

  • @gustavodorado7796
    @gustavodorado7796 5 лет назад

    lo veo desordenado

  • @leobar3787
    @leobar3787 6 лет назад

    Crack buen video

  • @katsudonvv2320
    @katsudonvv2320 4 года назад

    Muy buen video

  • @gerardovilledadev
    @gerardovilledadev 6 лет назад

    Eres un crack

  • @kathyvillena3813
    @kathyvillena3813 4 года назад

    Que significa conta?

  • @jesealv.3587
    @jesealv.3587 4 года назад +1

    Algoritmo NumeroPrimo
    Escribir "Ingrese un número"
    Leer num
    si num Es Par
    Escribir "Numero no primo"
    SiNo
    Escribir 'numero primo'
    FinSi
    FinAlgoritmo
    yo hice ese, igual funciona :)

  • @franemttv
    @franemttv 6 лет назад

    Muchas gracias XD

  • @beatrizvicentejimenez5149
    @beatrizvicentejimenez5149 2 года назад

    Excelente video