elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ayuda con ejercicio! Free Pascal
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con ejercicio! Free Pascal  (Leído 4,127 veces)
DiegoCorrea

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda con ejercicio! Free Pascal
« en: 4 Septiembre 2015, 18:40 pm »

Buenas, queria una ayuda con este ejercicio, acontinuacion les pongo las pautas y la letra.
Descomposición en factores primos
Esta tarea consiste en escribir un programa Pascal que resuelve la descomposición en factores primos de un número dado.


El programa solicitado debe leer un entero de la entrada. Si el entero es mayor que 1 el programa va a desplegar sus factores primos con su respectiva multiplicidad.

Así, por ejemplo, si se ingresa el número 360, el programa desplegará:

 
    2^3
    3^2
    5
Notar que:

cuando la multiplicidad es igual a 1 no se despliega,
se despliega un factor primo por línea,
los factores primos se despliegan en orden creciente,
luego de desplegar el último factor el programa termina.
En caso que el número ingresado no sea mayor que 1 el programa termina sin hacer nada.


Se pide
Realizar un programa en Pascal que implemente lo que se describe en las secciones anteriores. El programa debe leer el número a descomponer de la entrada sin emitir ningún mensaje adicional. Para uniformizar la corrección, pedimos que la lectura de este número se realice con una instrucción:

readln(numero)
La salida de cada factor primo con su multiplicidad se debe desplegar sin espacios de la forma que se indicó más arriba:

factor^multiplicidad
Se puede utilizar todo lo visto y solamente lo visto hasta la semana del 31/08 inclusive Esto incluye los siguientes conceptos:

Tipos de datos: Integer, Real, Boolean, Char
Instrucciones:
Asignación
Entrada y Salida(read, write, WriteLn, ReadLn)
Secuencia
Selección (if, case)
Repetición (for, while, repeat)
No está permitido utilizar facilidades de Free Pascal que no forman parte del estándar y no se dan en el curso. Así por ejemplo, no se pueden utilizar ninguna de las palabras siguientes: uses, crlscr, gotoxy, crt, readkey, shortint, longint, string, etcétera.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ejercicio Pascal, ayuda para terminarlo « 1 2 »
Programación General
manu3742 16 9,886 Último mensaje 6 Abril 2011, 20:40 pm
por d(-_-)b
Necesito ayuda con un ejercicio de turbo pascal
Programación General
Madsmarco 1 3,111 Último mensaje 10 Abril 2011, 22:17 pm
por skapunky
Ayuda con Ejercicio en Pascal?
Programación General
horacio_b92 1 2,033 Último mensaje 6 Octubre 2012, 13:37 pm
por n0z
Ayuda ejercicio en Pascal
Programación General
mardek 1 2,145 Último mensaje 1 Mayo 2013, 22:03 pm
por Ferno
Ayuda con ejercicio fácil en Pascal
Ejercicios
MauroB99 0 2,465 Último mensaje 11 Agosto 2017, 22:41 pm
por MauroB99
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines