Inicio Guía didáctica Actividades Recursos Vídeos   Ayuda

 
Actividad 1
Actividad 2
Actividad 3
Actividad 4
Actividad 5
Actividad 6
Actividad 7
Actividad 8
Actividad 9
Actividad 10
Actividad 11
Actividad 12
Actividad 13
Actividad 14
Actividad 15

Resolución

Código fuente 10.1: Números primos entre 1 y 100

/*Programa: Primos1

    Autores: Lidia y Pablo

    Descripción: Este programa imprime la lista de los números

primos entre 1 y 100*/

 

Program Primos1

 

      Var k As Integer  //número a ensayar

     

      //función que indica si "k" es primo

      Function EsPrimo(k As Integer) As Boolean

            Var d As Integer  //posible divisor

            For d=2 To (-1+k)

                  If k Mod d=0 Then

                        Return False

                  End If

            Next

            Return True

      End Function

     

      Method Main()

 

            Var n As Integer

            Var m As Integer

            n=1

            m=100

           

            //impresión del resultado

            PrintLine("Los números primos comprendidos entre los valores "+n+" y "+m+" son:")

            PrintLine("")

            For k=n To m

                  If EsPrimo(k) Then

                        Print(k)

                        Print("     ")

                  End If

            Next

 

      End Method

 

End Program

Planteamiento Ejecución Resolución
 
Enlaces Web de interés

Ver la presentación

 

Autores: Pablo Flórez Valbuena y Lidia Getino Llamas

Abril 2007