Los Juegos de Invierno de Scripting de 2008

Evento 6 de nivel avanzado: Hora de mayor audiencia

Importante: Una vez transcurrida la fecha límite para este evento, podrá encontrar las soluciones de VBScript, Windows PowerShell y Perl en el Script Center.

En "Hora de mayor audiencia", los competidores deben escribir un script que calcule (y muestre) los números primos entre 1 y 200, ambos incluidos.

*
On This Page
Acerca de este eventoAcerca de este evento
Escenario del eventoEscenario del evento
Cómo participarCómo participar

Acerca de este evento

División

nivel avanzado

Fecha límite

Martes, 26 de febrero de 2008 (08:00 a. m., hora del Pacífico)

Puntos concedidos

5

Top of pageTop of page

Escenario del evento

Los números primos son números que sólo son divisibles por 1 y por sí mismos. Por ejemplo, 7 es un número primo. ¿Por qué? Porque los dos únicos números por los que 7 es divisible son 1 y 7. Por el contrario, 12 no es un número primo. ¿Por qué no? Porque, además de los números 1 y 12, el número 12 también es divisible entre otros valores (2, 3, 4 y 6).

Ahora que sabemos qué son los números primos, es momento de escribir un script que pueda calcular los números primos. Para recibir puntuación por el Evento 6, debe escribir un script que calcule (y muestre una lista) de todos los números primos entre 1 y 200, ambos incluidos. Por ejemplo:

1
3
5
7

Etc. ¿Lo mejor de todo? Esto es todo lo que hay que hacer para completar este evento correctamente. (Incluso los escritores de scripts de nivel avanzado necesitan eventos fáciles de vez en cuando, ¿no es cierto?)

Pista:. Por supuesto, es posible que alguien haya olvidado cómo se calculan los números primos. Por suerte, hay algoritmos disponibles en Internet que pueden ayudarle con esta tarea. Por ejemplo, busque Criba de Eratóstenes y verá cómo le ayuda.

Top of pageTop of page

Cómo participar

Una vez que haya completado su script, haga clic en el vínculo correspondiente para enviar su participación:

VBScript de nivel avanzado

Windows PowerShell de nivel avanzado

Perl de nivel avanzado

Si el vínculo no abre automáticamente un mensaje con una dirección predeterminada, envíe un correo electrónico a scripter@microsoft.com y en el asunto del mensaje, escriba Advanced VBScript: Event 6; Advanced Windows PowerShell: Event 6; o Advanced Perl: Event 6.

Lo único que debe hacer es pegar su código en el cuerpo del mensaje y, a continuación, enviar el correo. También puede incluir los datos siguientes:

Un nombre o sobrenombre que podamos usar para identificarle al anunciar los ganadores de los Juegos de Scripting.

El nombre del país al que le gustaría representar. Puede ser su país de nacimiento o el país en el que viva actualmente, pero no tiene por qué ser así; puede representar al país que desee.

El nombre del grupo de usuarios del que sea miembro. Esta información debe incluirse en caso de que su grupo de usuarios tome parte en la Prueba de Grupos de Usuarios.

Sólo necesita escribir estos datos en la parte superior del correo electrónico. Si lo hace así, su correo electrónico (suponiendo que esté enviando su participación para la división de VBScript) probablemente tendrá este aspecto:

Ken Myer
USA
Northern Iowa User Group

For i = 1 to 100
    Wscript.Echo i
Next

Top of pageTop of page