Sie sind auf Seite 1von 15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

301303 Algoritmos
2015 1

TRABAJO COLABORATIVO 1

JESS CARDOSO RAMOS 1121205094


GRUPO: 301303_210

TUTOR: IVAN ARTURO LPEZ ORTIZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Martes, 03 de marzo de 2015

INTRODUCCIN

Los conceptos fundamentales de las estructuras de programacin se han usado en los


diferentes de lenguajes de programacin en la computacin y por ello es necesario
adquirir un conocimiento apropiado de este componente esencial para la solucin de
problemas. Algo destacable de los ejercicios es la introduccin en el estudiante la
capacidad amplia del anlisis para desarrollar un algoritmo con base en un problema
planteado.
Es importante tener destreza para hacer procedimientos secuenciales y decisivos pues
existen unos pasos que hay que seguir previos a tener una nocin concreta sobre el
diseo final del programa, su representacin grfica y el resultado que deber ser exacto.
La ayuda del computador puede ser una gran herramienta para crear algoritmos no
obstante es necesario establecer capacidades propias para elaborar un diseo.

Pregunta 2. Desarrolle un Diagrama que permita leer dos valores y escribir la suma, resta,
multiplicacin y divisin de estos nmeros.
Seudo Lenguaje
1. Inicio
2. Se leen dos valores A y B
3. Se suma, se resta, se multiplica y se dividen los valores cuyo resultado es W, X, Y,
Z respectivamente.
4. Se escriben los valores W, X, Y, Z.
5. Fin
Diagrama

Pregunta 3. Desarrolle un diagrama de flujo que permita leer un valor entero, calcular su
cuadrado y mostrar su resultado.
Seudo Lenguaje
1. Inicio
2. Se lee un valor numrico entero almacenado en la variable N
3. Se calcula el cuadrado del nmero y se almacena el resultado en la variable R
4. Se escribe el valor de R
5. Fin
Diagrama

Pregunta 4. Desarrollar un diagrama que permita ingresar el radio de un circulo para


determinar el rea del mismo (consultar la formula), y mostrar su resultado.
1.
2.
3.
4.
5.
6.
7.

Inicio
Declaracin de variable: R
Leer el valor Radio (R)
Calcular el rea aplicando la frmula
Calcular el valor del rea aplicando la frmula respectiva
Escribir el valor del rea
Fin

Diagrama

Pregunta 5. Desarrollar un diagrama de flujo que permita determinar la hipotenusa de un


tringulo rectngulo conocido los valores de las longitudes de los catetos.
1.
2.
3.
4.
5.
6.
7.

Inicio
Variables: CatA, CatB
Leer el valor de cada cateto
Almacenarlo en la variable CatA y CatB
Calcular el valor de la hipotenusa con la frmula dada
Escribir el valor de la hipotenusa
Fin

Diagrama

Pregunta 12. Desarrollar un diagrama que permita determinar si un valor cualquiera es


positivo o negativo
1.
2.
3.
4.
5.

Inicio
Leer un valor numrico y almacenarlo en la variable N
Si el nmero es igual o mayor que cero escriba es positivo
Sino escriba que es negativo
Fin

Diagrama

Pregunta 13. Desarrollar un diagrama que permia determinar sin un valor cualquiera es
par o impar.
1.
2.
3.
4.
5.
6.
7.
8.
9.

Inicio
Variables: N
Leer un nmero
Asignarlo a la variable N
Si el residuo de dividir a N entre 2 es igual a un nmero entero
Si es si entonces escribir es par
Sino entonces escribir es impar
Fin si
Fin

Diagrama

Pregunta 14. Desarrolle un diagrama que permita determinar si un valor N es mltiplo de


un Valor Z
Seudo lenguaje
1. Inicio
2. Leer un valor numrico y almacenarlo en la variable N y leer otro valor y
almacenarlo en la variable z
3. Si la divisin entre N y Z es exacta escribir N es mltiplo de Z
4. Sino escribir N no es mltiplo de Z
5. Fin si
6. Fin
Diagrama

Pregunta 15. Desarrollar un diagrama que permita determinar si un valor N (cualquiera),


es divisor comn de otros dos valores X y Y (que se ingresan por teclado)
Seudo Lenguaje
1. Inicio
2. Se leen tres valores numricos almacenados
3. Si el residuo de X/N=0 y el residuo de Y/N=0 escriba N es comn divisor de X y Y
4. Sino escriba N no es comn divisor de X y Y
5. Fin si
6. Fin
Diagrama

Pregunta 16. Disear un diagrama que lea un valor N y determine si es mltiplo comn de
X y Z donde X y Z tambin se ingresan por teclado
Seudo Lenguaje
1. Inicio
2. Se lee un nmero N y otros dos y almacenarlos en las variables X y Z
3. Si el residuo de N/X y N/Z es exacta entonces escriba N es comn mltiplo de X y
Z
4. Sino escriba N no es comn mltiplo de X y Z
5. Fin si
6. Fin
Diagrama

Pregunta 21. Desarrollar un diagrama que permita leer 3 valores diferentes e indique cual
es el mayor de ellos, el menor o si son iguales.
Seudo lenguaje
1. Inicio
2. Leer los tres valores : A, B, C
3. Asignarlos a las variables A, B, C
4. Si A>B y A>B escribir A es el mayor
5. Sino
6. S B>A y B>C escribir B es mayor
7. Sino C es mayor
8. Fin si
9. Fin
Diagrama

CONCLUSIN

Los programas o algoritmos se realizaron despus de un anlisis importante de los


problemas planteados, es evidente que hay que establecer un orden en el procedimiento
que lleva a la solucin pero hay que profundizar bastante el conocimiento al respecto
porque siempre hay conceptos nuevos que van desde un anlisis bsico hasta el uso de
lenguajes de programacin.
Realmente es necesario profundizar las habilidades para desarrollar programas
especficos dada la importancia de los algoritmos en los sistemas de informacin, siempre
es necesario establecer unas etapas para llegar a una buena secuencia de instrucciones
con lo cual un individuo se pueda sentirse seguro de lo que est haciendo.

Lista de Referencias.
Lpez, Juan (2009). Algoritmos y Programacin Segunda Edicin. Bogot?: Fundacin
Gabriel Piedrahita Uribe.
Annimo (s. f.). Algoritmia. Caracas: Misin Sucre y la Municipalizacin del Programa
Nacional en Sistemas e Informtica.

Das könnte Ihnen auch gefallen