Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
 
Contacto en vivo
Registro de Dominios
Alojamiento de Páginas Web
Diseño de Páginas Web
Posicionamiento Web
Distribuidor de Antivirus
Distribuidor de PC's y Laptops
 
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
 


 

 
INTRODUCCION  

 

Proyecto de evaluación de números primos

En este trabajo se da a conocer de forma detallada y paso a paso el funcionamiento, estructura, código fuente, utilidad y muchas otras características y funcionalidades del proyecto desarrollado en esta materia.
A pesar que el desarrollo y diseño de esta aplicación nos llevó muchas horas de trabajo, en este reporte se presenta la explicación detallada de lo que se ha hecho de tal manera que el lector podrá comprender fácilmente el funcionamiento y estructura de este programa.
También aparecerán los diferentes gráficos de cada una de las ventanas que tiene nuestra aplicación para que el lector visualice e identifique rápidamente de lo que se está hablando en la explicación teórica.
Aparte de mostrar el código fuente de cada botón de nuestra aplicación, encontraremos en las páginas de este trabajo una explicación del código en nuestro propio lenguaje cotidiano, es decir que traduciremos el código programado en Visual Basic a nuestro lenguaje natural y cotidiano.
Hemos centralizado al máximo nuestro esfuerzo no solamente en crear una aplicación de calidad sino que también en hacer este reporte o trabajo lo mejor posible, ya que es la documentación de nuestro programa o aplicación.
A pesar de nuestro gran esfuerzo por explicar todo claramente en este trabajo, podrían surgir otras dudas respecto al funcionamiento de nuestro programa, por lo cual también lo defenderemos o daremos una explicación verbal para dar a conocer todos los detalles de esta aplicación.

En la actualidad se usa de forma corriente para referirse mayormente a los criminales informáticos, debido a su utilización masiva por parte de los medios de comunicación desde la década de 1980. A los criminales se le pueden sumar los llamados "script kiddies", gente que invade computadoras, usando programas escritos por otros, y que tiene muy poco conocimiento sobre cómo funcionan. Este uso parcialmente incorrecto se ha vuelto tan predominante que, en general, un gran segmento de la población no es consciente de que existen diferentes significados.

Mientras que los hackers aficionados reconocen los tres tipos de hackers y los hackers de la seguridad informática aceptan todos los usos del término, los hackers del software libre consideran la referencia a intrusión informática como un uso incorrecto de la palabra, y se refieren a los que rompen los sistemas de seguridad como "crackers" (analogía de "safecracker", que en español se traduce como "un ladrón de cajas fuertes").

Principios de resolución de problemas

No existen reglas sencillas que garanticen el éxito en la resolución de problemas. Sin embargo es posible establecer algunas pautas generales en el proceso de la resolución de problemas, y algunos principios que pueden ser útiles en la solución de problemas específicos; estas pautas y principios son sentido común planteado explícitamente.

1. COMPRENDER EL PROBLEMA

El primer paso es leer el problema y asegurarse de comprenderlo con toda claridad. Debemos hacernos a nosotros mismos las siguientes preguntas:

 

¿Cuál es la incógnita?
¿Cuáles son las cantidades dadas?
¿Cuáles son las condiciones dadas?

Dibujar un diagrama
e identificar las cantidades dadas y las requeridas en el diagrama.
Por lo general es necesario

Pensar en un plan

Determinar una relación entre la información dada y la incógnita que nos permita calcular ésta. A menudo es bueno preguntarnos a nosotros mismos: "¿de qué manera podemos se pueden relacionar los datos con la incógnita?". Si de manera inmediata no se percibe una relación, las siguientes ideas pueden ser de utilidad para diseñar un plan:

 

Tratar de reconocer algo familiar
 
Relacionar la situación dada con alguna experiencia anterior. Debemos observar las incógnitas y recordar un problema más familiar que tenga incógnitas semejantes.
Tratar de reconocer algún patrón
 
Algunos problemas se resuelven reconociendo que un cierto patrón está ocurriendo; éste podría ser geométrico, numérico o algebraico. Si se puede detectar en un problema alguna regularidad, entonces imaginemos cuál es el patrón y después debemos comprobarlo
  • Utilizar la analogía
 
Tratar de pensar en algún problema análogo, esto es, uno similar o relacionado, pero más sencillo que el original. Si podemos resolver éste, quizá nos dé la clave que necesitamos para resolver el original. Por ejemplo, si un problema involucra números muy grandes, podríamos primero intentar uno semejante con números más pequeños. O bien si el problema es de geometría en tres dimensiones, que un caso similar en dos dimensiones. O si el problema con el cual empezamos es general, podríamos intentar con un caso especial.
  • Introducir algo adicional
 
A veces tendremos que dividir un problema en varios casos dando un argumento diferente para cada uno de ellos. Por ejemplo, a menudo tenemos que utilizar esta estrategia al tratar con el valor absoluto.
Trabajar hacia atrás
 
A veces resulta útil imaginar que el problema está resuelto y trabajar hacia atrás, paso a paso hasta que se llegue a los datos dados. Entonces podremos regresar sobre nuestros pasos y, a partir de ahí, construir una solución para el problema original. Este procedimiento es de uso común en la resolución de ecuaciones. Por ejemplo, para resolver la ecuación 3x – 5 = 7 suponemos que x es un número que satisface a 3x – 5 = 7 y trabajamos hacia atrás. Sumamos 5 a cada lado de la ecuación y después dividimos entre 3 para obtener x = 4. En vista que cada uno de estos pasos puede invertirse, hemos resuelto el problema.
Establecer objetivos parciales
 
En un problema complejo, a menudo resulta útil establecer objetivos parciales (en los cuales la situación deseada se satisface particularmente). Si primero alcanzamos estos objetivos, quizá podamos laborar a partir de ellos para alcanzar el objetivo final.
Razonamiento indirecto
 
Algunas veces es apropiado atacar un problema indirectamente. Al utilizar la demostración por contradicción para probar que P implica a Q, suponemos que P es verdadera y Q es falsa y tratamos de ver por qué no puede ocurrir. De alguna manera tenemos que utilizar esta información y llegar a una contradicción de algo que sabemos con absoluta certeza que es verdadero.
Inducción matemática
 

Al probar enunciados que involucren un entero positivo n, a menudo es conveniente utilizar el principio de inducción matemática.

Problema: Mostrar los números primos existentes en un intervalo determinado por el usuario

Veamos a continuación método que utilizaríamos para resolver este problema paso a paso mediante variables el uso de variables y a la manera que lo haríamos en un diagrama de flujo:

  1. INICIO
  2. ENTRADA: v_ini
  3. ENTRADA: v_fin
  4. DECISIÓN: SI v_ini > = 0
  5. DECISIÓN: SI v_ini = 0
  6. ASIGNACIÓN: v_ini = 1
  7. CICLO PARA: n = v_ini , v_fin , 1
  8. ASIGNACIÓN: contador = 0
  9. ASIGNACIÓN: x = n
  10. CICLO PARA: ciclo = x , 1 , ciclo
  11. ASIGNACIÓN: residuo = x MOD ciclo
  12. CONDICIÓN: SI residuo = 0
  13. ASIGNACIÓN: contador = contador + 1
  14. CIERRE
  15. CONDICIÓN: SI contador < = 2
 

16. SALIDA: x

  17. CIERRE
 

18. FIN

 

Mostrar números primos gemelos existentes en un intervalo determinado por el usuario

El método de solución paso a paso para este problema es bastante similar al problema de encontrar los primos, pero tiene un mayor grado de complejidad porque no basta con saber si un número es primo o no, sino que además de eso se deben encontrar las parejas de primos gemelos. Para ello determinamos primeramente si un número es primo o no, y en caso que sea primo, sumamos dos unidades y si el número que al sumarle dos unidades es primo también, entonces tenemos una pareja. Pero se debe controlar que no se tome una pareja donde uno de los números de la pareja esté fuera del intervalo especificado. Por ejemplo, si el usuario determina un intervalo entre 0 y 11, la pareja de primos gemelos (11,13) no debe aparecer porque el 13 se sale del intervalo. Por ello en el paso 25 de la secuencia que aparece a continuación, encontramos la DECISIÓN: SI prueba < = v_fin. En el caso que acabamos de plantear sobre la pareja (11,13), la variable "prueba" sería el 13, y v_fin sería el valor final del intervalo, que en este caso es 11. Significa que deberá imprimir (11,13) como números primos gemelos dentro del intervalo sólo si la variable "prueba" es menor o igual que el valor final, que es 11 en este ejemplo. Entonces como conclusión, la pareja (11,13) no aparecería, lo cual es correcto porque el intervalo es de 0 a 11.

 

  1. INICIO
  2. ENTRADA: v_ini
  3. ENTRADA: v_fin
  4. DECISIÓN: SI v_ini > = 0
  5. DECISIÓN: SI v_ini = 0
  6. ASIGNACIÓN: v_ini = 1
  7. CICLO PARA: n = v_ini , v_fin , 1
  8. ASIGNACIÓN: contador = 0
  9. ASIGNACIÓN: x = n
  10. CICLO PARA: ciclo = 1 , x , 1
  11. ASIGNACIÓN: residuo = x MOD ciclo
  12. DECISIÓN: SI residuo = 0
  13. ASIGNACIÓN: contador = contador + 1
  14. CIERRE
  15. DECISIÓN: SI contador < = 2
  16. ASIGNACIÓN: prueba = x + 2
  17. ASIGNACIÓN: c = 0
  18. CICLO PARA: n1 = 1 , prueba , 1
  19. ASIGNACIÓN: residuo1 = prueba MOD n1
  20. DECISIÓN: SI residuo1 = 0
  21. ASIGNACIÓN: c = c + 1
  22. CIERRE
  23. DECISIÓN: SI c < = 2
  24. ASIGNACIÓN: anterior = prueba – 2
  25. DECISIÓN: SI prueba < = v_fin
  26. SALIDA: anterior , " y " , prueba
  27. CIERRE
  28. FIN

 

 

Diseño de la aplicación

Nuestra aplicación consta de cuatro ventanas o formularios. La más utilizada será la segunda ventana, pues es en ella en la que trabajaremos evaluando los números primos en el intervalo que deseemos. Podemos clasificar el diseño de nuestra aplicación en cuatro ventanas de esta manera:

  1. Ventana o Formulario PORTADA.
  2. Ventana o Formulario EVALUACIÓN.
  3. Ventana o Formulario AYUDA.
  4. Ventana o Formulario SALIDA.


Es a través de las cuatro ventanas mencionadas que trabajaremos con esta aplicación sobre los números primos.
Conozcamos ahora el diseño de cada ventana a través de imágenes que nos permitirán visualizar la apariencia y presentación de nuestro programa:

VENTANA DE INICIO O PORTADA
Ventana de trabajo o de evaluación de números primos
Ventana de ayuda
Ventana de salida
Déspues de dos segundos apaecerá el siguiente mensaje de la misma ventana de salida
 
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru

| Dirección: Av. Petit Thouars 1255 Of. 302 Santa Beatriz - Lima - Perú |
| Teléfonos: 2662540 / 7959969 Celular: 9-91554872 (claro) / (62)962928634(movistar) |
| Email: informes@web-peru.net MSN: jjavavb@hotmail.com
|

| Ing. Eli James Cabello Alvino Copyright ©2009 web-peru.net ® TICOM|


hosting, hosting Peru, Hosting Perú, hosting, perú, hosting economico peru, hosting barato en peru, prueba gratis, hosting, alojamiento,web hosting,alojamiento web,alojamiento de webs,hospedaje,hospedaje web,hospedaje de webs,hospedaje de pagina web,alojamiento de paginas web,alojar,hospedar,albergar,hosting mensual,alojamiento mensual,hospedaje mensual, servidor, servidor de hosting, servidor de paginas web, servidor de alojamiento, proveedor, proveedor de hosting, proveedor de alojamiento, host, alojamiento, hosting, reseller, fantastico, servidor, alojar, web, dominio,dominios, peru, nombre,nombres, que es un dominio, como publicar mi pagina web, como tener mi pagina web,compre su dominio aqui, registro de dominios peru, venta de dominios peru, dominios peru, hosting peru, alojamiento web peru, alojamiento de paginas web peru,Paginas web peru, diseño web peru, diseño de paginas web en peru, carrito de compras en peru, e-commercce en peru, comercio electronico en peru, marketing por internet en peru, publicidad en internet, email marketing, venta de computadoras, laptops, notebook, computadoras personales, paginas web en asp, paginas web en php, lenguajes de programacion, visual basic, asp, php, java script, ajax, asp .net, visual basic .net, visual basic script, visualbasicscript, diseño de base de datos, ejemplos de access, ejemplos de sql server, programacion orientada a objetos, registro de dominios, hosting, alojamiento de paginas web, antivirus en peru, distribuidor de avg antivirus en peru, distribuidor de antivirus nod32 en peru, distribuidor de antivirus eset en peru, distribuidor en peru antivirus kaspersky, diseño elaboracion y construccion de software a medida, programas gratis, ejemplos de codigos, outlook expres, microsoft outlook, fire works, photoshop, dreamweaver, flash, plantillas web, modelo de paginas web, ejemplos de paginas web, modelos peruanas, mujeres peruanas, empresas peruanas, portal empresarial, toda las empresas del peru, turismo en peru, lugares turisticos de peru,posisionamiento web, alta en buscadores, todo sobre linux