Sunteți pe pagina 1din 8

PROGRAMACION VISUAL

INSTITUTO TECNOLOGICO DE LA LAGUNA

-PROGRAMACION VISUAL-
Tarea #1 Programa de números primos
ALUMNO: Edgar Enrique González Meraz
MATRICULA: 16131077
DOCENTE: Enrique Alejandro Dzul López
LUGAR: AA2 (Aula activa #2)
FECHA: 12/02/2018 || ENTREGA: 14/02/2018

1
PROGRAMACION VISUAL

Índice

Introducción del trabajo………………………………………………………………………….3

Problema a resolver………………………………………………………………………………..4

Resolución del problema a resolver…………………………………………………………5

Código y funcionamiento del programa……………………………………………………6

Conclusión y resultado final…………………………………………………………………….7

Bibliografías…………………………………………………………………………………………….8

2
PROGRAMACION VISUAL

Introducción
En el siguiente trabajo se pretende resolver mediante el uso de las competencias
adquiridas en el curso anterior como en el actual un programa en la plataforma de
Borland Builder en el lenguaje de programación c++.

Borland C++ es un lenguaje de programación derivado


de C++. Desarrollado por la compañía Borland Software
Corporación.

El desarrollo y propuesta del programa se realizo en


clase, sin embargo la realización del mismo fue en casa,
y debido a esto llevo al uso de un programa diferente,
en el que se obtienen los mismos resultados y muy
similares características del anterior mencionado.

ZinjaI es un IDE (entorno de desarrollo integrado) libre Fig. 1. Entorno de programación


y gratuito para programar en C/C++. Pensado Borland
originalmente para ser utilizado por estudiantes de
programación durante el aprendizaje, presenta una interfaz inicial muy sencilla, pero sin
dejar de incluir funcionalidades avanzadas que permiten el desarrollo de proyectos tan
complejos como el propio ZinjaI.

Algunas de las funciones de


desarrollo del programa
Borland en comparación a las
de zinjal tienen mínimas
diferencias, tanto el
denotación de código, etc. El
cambio perceptible esta en
algunas librerías con diferente
Fig. 2. Entorno de programación zinjal
terminación.

3
PROGRAMACION VISUAL

Problema a resolver
El problema a resolver será la programar un algoritmo que nos proporcione los números
primos comprendidos del número 1 al 1000.

Es importante destacar que primero se tiene que saber que es un número primo y como
saber obtener un número primo de una sucesión de números.

Un número primo es un número entero mayor que cero, que tiene exactamente dos
divisores positivos. También podemos definirlo como aquel número entero positivo que
no puede expresarse como producto de dos números enteros positivos más pequeños que
él, o bien, como producto de dos enteros positivos de más de una forma. Conviene
observar que con cualquiera de las dos definiciones el 1 queda excluido del conjunto de
los números primos.

Ejemplos: a) El 7 es primo. Sus únicos divisores son 1 y 7. Sólo puede expresarse como
producto de 7·1.
b) El 15 no es primo. Sus divisores son 1, 3, 5 y 15. Puede expresarse como
3·5. (y también como 15·1)

El término primo no significa que sean parientes de alguien. Deriva del latín "primus"
que significa primero (protos en griego). El teorema fundamental de la aritmética afirma
que todo número entero se expresa
de forma única como producto de
números primos. Por eso se les
considera los "primeros", porque a
partir de ellos obtenemos todos los
demás números enteros.

Para determinar los números


comprendidos del 1 hasta el 1000
tendríamos que determinar la función
que nos proporcionara cada número
primo de la sucesión. Fig. 3. Números primos del 1 al 1000.

4
PROGRAMACION VISUAL

Resolución del problema a resolver

Fig. 4. Código del programa en Zinjal

Principalmente se establecen las librerías principales, las cuales nos ayudaran a ahorrar
líneas de código y a facilitarnos la programación mediante sentencias de la librería.

El código nos indica


ingresar una variable a
evaluar límite, en este
caso será 1000.

Tras ingresar el valor


de 1000 en la consola
se nos muestra todos
los números primos
que están entre el 1 y
el 1000. Y hasta no dar
Fig. 5. Código del programa ejecutado
enter a cualquier tecla
la lista de números primos no se quitara.

La explicación paso a paso del código esta en el mismo, para facilitar su entendimiento en
la siguiente pagina.

5
PROGRAMACION VISUAL

Código y funcionamiento del programa

Fig. 6. Código del programa con su


correspondiente explicación.

El programa ha sido modificado en cierta forma para que no solo ejecute el listado de los
números primos comprendidos del 1 al 1000 sino de los comprendidos del 1 hasta “n”.

6
PROGRAMACION VISUAL

Conclusión y resultado final.


El objetivo inicial del trabajo era la creación de un código que leyera los números
comprendidos del 1 al
1000, sin embargo se fue
mejorando con forme a la
percepción que tenia del
programa y como hacer
que funcionara un poco
mejor.

Se alcanza el objetivo
indicado por el profesor y
se demuestra el uso de
funciones en c++

Gracias a esta actividad


pudimos recalcar
conocimientos que se iban
olvidando del curso
anterior, como lo eran los
ciclos repetitivos y como
era la forma en que se
acomodaba cada función
Fig. 7. Últimos números primos al con su respectiva acción.
ejecutar el programa.

7
PROGRAMACION VISUAL

Bibliografías

1. Números primos, definición y explicación;


http://mimosa.pntic.mec.es/jgomez53/matema/conocer/primos.htm

2. Borland c++; http://prof.usb.ve/mirodriguez/borland-c.pdf

3. Zinjal c++; http://zinjai.sourceforge.net/

S-ar putea să vă placă și