Está en la página 1de 27

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

Actividad 1- Taller fundamentos de Programacin

Nmero de grupo. 301303_100


Fecha 22 de septiembre de 2016

Universidad Nacional Abierta y a Distancia


INGENIERIA DE TELECOMUNICACIONES
Algoritmos 301303A_291
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

A. Ejercicio 1 Desarrolle un Algoritmo que de las instrucciones para preparar una piza (6
porciones ) del sabor que a usted ms le agrade, ( debe anexar una foto en el foro) lo
desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:19 septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

algoritmo numero1

Repetir
// menu principal
Escribir "Indique Una Opcion Del Menu:"
Escribir "1. Pizzas"
Escribir "Ingrese Una Opcion:"
Leer MP // MP variable donde se almacena la seleccion del menu
Segun MP Hacer // segun la opcion se ejecuta la instruccion
1:
Escribir "Ingresa 1 para escoger el sabor que desees" // se seleciona el sabor
Leer SM // SM variable donde se almacena la opcion elegida
Si SM=1 Entonces
Escribir "1.Mexicana"
Escribir "2.Hawaiana"
Escribir "3.Pepperoni"
Escribir "Selecciona Tus Ingredientes:"
Leer SMS // SMS variable donde se almacena el valor del menu de sabores
si SMS=1 entonces // si el valor de SMS es 1 se ejecuta esta instruccion
escribir " Pizza Mexicana"
Escribir " Con un delicioso toque de guacamole y Totopos,"
escribir " guacamole, bolognesa al aj,"
escribir " tomate al aj y crema de frjoles refritos."
escribir " Disfruta de tu Pizza Mexicana para 6 personas"
finsi // fin de la instruccion
si SMS=2 entonces // si el valor de SMS es 2 se ejecuta esta instruccion
escribir " Pizza Hawaiana"
escribir " La pizza preferida por los colombianos,"
escribir " deliciosa combinacin de sal y dulce."
escribir " Queso, jamn y pia."
escribir " Disfruta de tu Pizza Hawaiana para 6 personas"
finsi // fin de la instruccion
si SMS=3 entonces // si el valor de SMS es 3 se ejecuta esta instruccion
escribir " Pizza de Pepperoni"
escribir " El sabor clsico de la pizza americana"
escribir " con la firma de nuestra receta secreta."
escribir " Queso y pepperoni."
escribir " Disfruta de tu Pizza de Pepperoni para 6 personas"
finsi // fin de la instruccion

FinSi

FinSegun
Hasta Que MP=1 // fin de la funcion repetir cuando MP tenga valor 1
Finalgoritmo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

C. Pantallazo de la ejecucin

D. Comentario: Realice un Men principal (MP), y un Sub Men (SM) que a su vez
tiene un Sub Men (SMS) En el Men Principal, se pide que elija una opcin, ya que
la nica opcin es pizza procedemos a ingresar la opcin pizza, se activa el Sub
Men (SM) y nos pide que ingresemos 1 para elegir el sabor de la pizza, hay 3
sabores, hawaiana, pepperoni y mexicana, cada sabor est asociado a un nmero,
esto permite que se ejecute el Sub men (SMS) donde de acuerdo al sabor nos
mostrara los ingredientes, de cada uno de los sabores.

A. Ejercicio 3 Desarrolle un Algoritmo que permita leer un valor entero, calcular su raz
cuadrado, su cuadrado y su cubo y mostrar los resultados.

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:08 septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

Algoritmo numero3
Escribir "Ingrese el numero entero"
Leer a //Aca se introduce el numero para hayar la Raiz,el cuadrado y el Cubo Variable a
r1 <-RC(a)//r1 Raiz 1, Variable donde se almacena el resultado de la Raiz
c1<-a^2//c1 Cuadrado 1, Variable donde se almacena el resultado del Cuadrado
d1<-a^3//d1 Cubo 1, Variable donde se almacena el resultado del Cubo

Escribir " La Raiz es ",r1// Muestra el Resultado de la Raiz


Escribir " El Cuadrado es ",c1// Muestra el Resultado del Cuadrado
Escribir " El Cubo es ",d1// Muestra el Resuldado del Cubo

FinAlgoritmo

C. Pantallazo de la ejecucin

D. Comentario: el algoritmo pide que se ingrese un numero entero, este se almacena


en la variable ( a ), cree la variable ( r1 ) y es donde se almacena la raz cuadrada del
nmero anteriormente ingresado, cree la variable ( c1 ) y es donde se almacena el
cuadrado del nmero anteriormente ingresado, y la variable ( d1) que es donde se
almacena el cubo del nmero ingresado, al final nos muestra el resultado de la raz
cuadrada, el cuadrado y el cubo, del nmero entero ingresado.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

A. Ejercicio 5 Desarrollar un Algoritmo que permita determinar la hipotenusa de un


tringulo rectngulo conocido los valores de las longitudes de los catetos.

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:16 septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

Algoritmo numero5
Escribir " Ingrese el Primer Lado"
Leer b// variable que almacena el primer cateto
Escribir " Ingrese el Segundo Lado"
Leer c// variable que almacena el segundo cateto

a<-b^2+c^2 // a variable que almacena el resultado de la suma de los catetos elevados al cuadrado
h<-RC(a)//h variable que almacena el resultado de la raiz de a
Escribir " La Hipotenusa del Triangulo Rectangulo es ",h// muestra la hipotenusa

FinAlgoritmo

C. Pantallazo de la ejecucin

D. Comentario: se pide que se ingrese el primer lado o Cateto, este se almacena en la


variable ( b ), seguido se pide que se ingrese le segundo lado o Cateto, este se
almacena en la variable ( c ), cree la variable ( a ) ya que en esta se almacena la
suma de los catetos (b + c elevados al cuadrado), adicional cree la variable ( h ) ya
que en esta se almacena el resultado de la raz cuadrada de la variable ( a ), y nos
muestra como resultado la hipotenusa del tringulo rectngulo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

A. Ejercicio 6 Se tienen 3 ciudades Bogot, Cali y Popayn, se toman las temperaturas


en un determinado da ordene las temperaturas de la ms baja a la ms alta de
acuerdo a las siguiente medicin

Bogot 26 C
Cali 88F
Popayn 180 K

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:16 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

Algoritmo numero6

Ce<-26
Fa<-88
Ke<-180

//de Farenheit a Celsius


a<-Fa-32
b<-a*5/9

// de Kelvin a Celsius
c<-Ke-273.15

Escribir "Popayan ",c,""


Escribir "Bogot ",CE,""
Escribir "Cali ",b,""

FinAlgoritmo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

C. Pantallazo de la ejecucin

D. Comentario: se piden que se ordenen las temperaturas de la ms baja a la ms alta,


como observamos las temperaturas estn en Celsius, Kelvin y Fahrenheit, asi que
cree 3 variables ( Ce ) que almacena la temperatura en Celsius, ( Fa ) que almacena
la temperatura en Fahrenheit y ( Ke ) que almacena la temperatura en Kelvin, paso
seguido hay que pasar las temperaturas de Fahrenheit a Celsius y de Kelvin a
Celsius por eso cree 2 Variables ( a ) y ( c ), donde en la variable ( a ) se realiza la
conversin de Grados ( Fa ) a ( Ce ) y ( c ) donde se hace la conversin de Grados
( Ke ) a ( Ce ), despus de realizar la conversin se procede a mostrar los resultados.

A. Ejercicio 7 Disear un algoritmo que permita leer la fecha de nacimiento de una


persona (fecha valida), y le indique su signo Zodiacal + acompaado del horscopo.
desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:18 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso numero7

Escribir "Horoscopo 2016 "


Escribir "Ingrese el dia de nacimiento " // se ingresa el dia
Leer d // d variable donde se almacena el dia
Escribir "Ingrese el mes de nacimiento " // se ingresa el mes
leer m // m variable donde se almacena el mes
si (d>=22 y m=3) o (d<=21 y m=4) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Aries" // muestra el signo zodiacal aries
Escribir " Buena oportunidad para disciplinar la fuerza y el mpetu de tu espritu, para que puedas complementarlos con actividades de tipo
humanitario." // muestra el horoscopo para las personas del signo aries
FinSi // fin funcion si aries
si (d>=22 y m=4) o (d<=21 y m=5) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Tauro" // muestra el signo zodiacal tauro
Escribir " Recuerda que frente a una situacin incmoda, tu ingenio y comentarios graciosos son valiosos y realzan tus enormes cualidades." // muestra
el horoscopo para las personas del signo tauro
FinSi // fin funcion si tauro
si (d>=22 y m=5) o (d<=21 y m=6) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Geminis" // muestra el signo zodiacal geminis
Escribir " Cudate de no imponer tus puntos de vista acerca de la libertad en el lugar donde trabajas, esto puede indisponerte un poco." // muestra el
horoscopo para las personas del signo geminis
FinSi // fin funcion si geminis
si (d>=22 y m=6) o (d<=21 y m=7) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Cancer" // muestra el signo zodiacal cancer
Escribir " Ciclo propicio para encontrar personas afines a tu forma de ser y de entender el mundo. No hagas a un lado los consejos de quienes te aman."
// muestra el horoscopo para las personas del signo cancer
FinSi // fin funcion si cancer
si (d>=22 y m=7) o (d<=21 y m=8) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Leo" // muestra el signo zodiacal leo
Escribir " Los negocios ventajosos estn al alcance de tus manos, y podrs a travs de estos asegurar tu economa futura. Nunca te olvides de la paz." //
muestra el horoscopo para las personas del signo leo
FinSi // fin funcion si leo
si (d>=22 y m=8) o (d<=21 y m=9) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Virgo" // muestra el signo zodiacal virgo
Escribir " Pasas por un buen momento para mirar con humildad hacia el pasado, y as encontrar los errores y fallas que han obstruido tu presente." //
muestra el horoscopo para las personas del signo virgo
FinSi // fin funcion si virgo
si (d>=22 y m=9) o (d<=21 y m=10) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Libra" // muestra el signo zodiacal libra
Escribir " Es hora de que dejes aflorar tu optimismo y alegra con mayor fuerza que antes, de esta forma nada de lo que emprendas te quedar grande."
// muestra el horoscopo para las personas del signo libra
FinSi // fin funcion si libra
si (d>=22 y m=10) o (d<=21 y m=11) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Escorpion" // muestra el signo zodiacal escorpion
Escribir " Ten presente que quienes te rodean no deben recibir de forma tan cruda tus comentarios, y menos ser vctimas de tu excesiva meticulosidad
laboral." // muestra el horoscopo para las personas del signo escorpion
FinSi // fin funcion si escorpion
si (d>=22 y m=11) o (d<=21 y m=12) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Sagitario" // muestra el signo zodiacal sagitario
Escribir " Buen da para la reflexin, procura encauzarla hacia tus objetivos profesionales para que encuentres los errores que han provocado fracaso."
// muestra el horoscopo para las personas del signo sagitario
FinSi // fin funcion si sagitario
si (d>=22 y m=12) o (d<=21 y m=1) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Capricornio" // muestra el signo zodiacal capricornio
Escribir " Es muy posible que la etapa difcil que ests pasando y est a punto de culminar haya afectado tu salud de forma notoria; no te angusties,
todo sale bien." // muestra el horoscopo para las personas del signo capricornio
FinSi // fin funcion si capricornio
si (d>=22 y m=1) o (d<=21 y m=2) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Acuario" // muestra el signo zodiacal acuario
Escribir " Es hora de que dejes volar tu imaginacin y utilices la creatividad para cualquiera de tus fines. Es importante contactar a tus antiguos amigos."
// muestra el horoscopo para las personas del signo acuario
FinSi // fin funcion si acuario
si (d>=22 y m=2) o (d<=21 y m=3) Entonces // funcion si donde se realiza la comprobacion del dia y mes ingresados
Escribir " Piscis" // muestra el signo zodiacal piscis
Escribir " Las tormentas que has tenido que vivir y superar a nivel profesional, monetario y familiar han dejado una huella de amargura en tu corazn y
rostro." // muestra el horoscopo para las personas del signo piscis
FinSi // fin funcion si piscis

FinProceso
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

C. Pantallazo de la ejecucin

D. Comentario: lo primero que sucede cuando se ejecuta el algoritmo es pedir que


ingresemos el da este se almacena en la variable ( d ), paso seguido pide que
ingresemos el mes este se almacena en la variable ( m ), despus se ejecuta la
instruccin ( SI ) donde se realiza la comprobacin de que el da y el mes ingresado
este en un rango de fecha, de acuerdo a los valores que se ingresen mostrara en
pantalla el Signo correspondiente y el horscopo.

A. Ejercicio 9 Desarrollar un algoritmo que permita convertir ingresar un valor en libras


y lo convierta en quintales, miligramo y toneladas.

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:16 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso numero9

Escribir " Ingresar Valor"


Leer L // variable que almacena el valor ingresado
Q<-l/220.462 // Q variable donde se almacena el resultado de la conversion a quintales
Mg<-l*453.59237 // Mg variable donde se almacena el resultado de la conversion a Miligramos
T<-l*0.000453592 // T variable donde se almacena el resultado de la conversion a Toneladas
Escribir Q," Quintales"
Escribir Mg," Miligramos"
Escribir T," Toneladas"

FinProceso

C. Pantallazo de la ejecucin

D. Comentario: se ingresa un valor en libras, este se almacena en la variable ( L ), paso


seguido se crean 3 variables ( Q ), ( Mg ) y ( T ), en la variable ( Q ) se almacena el
valor de la conversin de Libras a Quintales, en la variable ( Mg ) se almacena la
conversin de Libras a Miligramos y en la variable ( T ) se almacena la conversin de
Libras a Toneladas, despus nos muestra el resultado de cada conversion.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

A. Ejercicio 10 Realizar un algoritmo que permita leer de un men una de las opciones
vlidas y haga los respectivos clculos as:

1.- rea e un triangulo


2._ rea de un cuadrado
3.- rea de un crculo
4.- rea de un rectngulo
5.- rea de un paralelogramo
0.- Salir
Se sugiere optimizar el nmero de variables a utilizar desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:17 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

Proceso numero10

Repetir
Limpiar Pantalla // Limpia la pantalla
Escribir "Menu de Opciones"
Escribir "1 Area de un Triangulo"
Escribir "2 Area de un cuadrado"
Escribir "3 Area de un Circulo"
Escribir "4 Area de un Rectangulo"
Escribir "5 Area de un Paralelogramo"
Escribir "6 Salir"

Escribir "Elija una Opcion"


Leer M // Variable donde se almacena la seleccion del menu
segun M hacer // en Segun se ejecutan las opciones del menu
1:
Escribir "Ingrese el Primer Cateto" // Ingresar Valor 1
Leer c1 // c1 variable donde se Almacena el Valor 1
Escribir "Ingrese el Segundo Cateto" // Ingresar Valor 2
Leer c2 // c2 variable donde se Almacena el Valor 2
a<-c1*c2/2 // a variable donde se almacena el Desarrollo de la operacion
Escribir "El Area del Triangulo es ",a // a Variable del Resultado de la Operacion

2:
Escribir "Ingrese el Valor de los lados" // ingresar Valor
leer l // l variable donde se almacena el valor
a<-l^2 // a variable donde se almacena el desarrollo de la operacion
Escribir "El Area del Cuadrado es ",a // a Variable del resultado de la operacion

3:
Escribir "Ingrese el Valor del Radio" // se ingresa el valor
leer r // r Variable donde se almacena el valor
a<-pi*r^2 // a variable donde se almacena el desarrollo de la operacion
Escribir "El Area del Circulo es ",a // a Variable del resultado de la operacion

4:
Escribir "Ingrese el Valor del Lado A" // ingresar valor 1
leer a // a variable donde se almacena el primer valor
Escribir "Ingrese el Valor del Lado B" // se ingresa el segundo valor
leer b // b Variable donde se almacena el segundo valor
ar<-a*b // ar variable donde se almacena el resultado de la operacion
Escribir "El Area del rectangulo es ",ar // muestra elresultado de la operacion almacenada en ar
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
5:
Escribir "Ingrese el Valor de la Base" // se ingresa el valor a
leer a // variable donde se almacena el primer valor
Escribir "Ingrese el Valor de la Altura" // se ingresa el valor b
leer b // variable donde se almacena el segundo valor
ar<-a*b // variable donde se almacena el resultado de la operacion
Escribir "El Area del rectangulo es ",ar // muestra el resultado de la operacion almacenada en ar

FinSegun // finalizan las opciones


Escribir "Presione enter para continuar" //al precionar enter se limpia la pantalla
Esperar Tecla

Hasta Que M=6 // se da paso al final del algoritmo

Finproceso

C. Pantallazo de la ejecucin

D. Comentario: lo primero que realice fue crear un menu de opciones donde de


acuerdo a la opcion elegida se realizara un proceso en particular, la variable del
menu es ( M ), hagamos de cuenta que elegimos la opcion 3 la cual es hallar el Area
de un Circulo, paso seguido nos aparece un mensaje que nos pide que ingresemos
el valor del Radio, este valor se almacena en la variable ( r ), creamos una variable
( a ) donde se almacenara la operacin aritmtica, la cual multiplica la constante PI*
la variable ( r ) elevada al cuadrado, y despus nos muestra el Area del Circulo
almacenada en la variable ( a ).

A. Ejercicio 11 Desarrollar un algoritmo que permita determinar si un valor cualquiera


es positivo o negativo o si este es neutro (cero)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:17 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar
proceso numero11

Escribir " ingrese un numero" // se ingresa el valor a determinar


Leer n // variable donde se almacena el valor ingresado

si n<0 entonces // funcion para determinar si el numero es negativo


escribir "Numero Negativo" // muestra el resultado determinado

FinSi // fin funcion

si n>0 Entonces // funcion para determinar si el numero es positivo


escribir " Numero Positivo" // muestra el resultado determinado
FinSi // fin funcion

si n=0 entonces // funcion para determinar si el numero es neutro o 0


escribir " Numero Neutro" // muestra el resultado determinado
FinSi // fin funcion

FinProceso

C. Pantallazo de la ejecucin
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

D. Comentario: primero ingresamos un Numero este puede ser, Negativo, Positivo o


0, este se almacena en la variable ( n ), la funcion SI determina el valor de la
variable ( n ), si es Positivo, Negativo o Neutro.

A. Ejercicio 12 Desarrollar un algoritmo que permia determinar sin un valor cualquiera


es un numero primo o si es un numero par
B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:17 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar
proceso numero12

Escribir " Ingrese el Numero" // se ingresa el valor a determinar


leer N // N variable donde se almacena el valor a determinar

si N=0 entonces // se comprueba que el valor ingresado sea mayor a 0


escribir " Error " // muestra mensaje de error
sino // de no ser asi continua con la siguiente instruccion

para a<-1 hasta N Hacer


si N mod a=0 Entonces // se realiza la comprobacion de la division, si es exacta no es primo
p<-p+1 // p variable que almacena el resultado de la division con valor 1

FinSi

FinPara

si p=2 Entonces // si variable p es = 2 se determina que el numero es primo


escribir " El Numero es Primo" // muestra el mensaje que es primo
FinSi // fin de la instruccion si es primo

si N Es Multiplo De 2 Entonces // funcion si donde se determina si la variable N es multiplo de 2 de ser asi


escribir " El Numero es Par" // muestra mensaje que es par
Sino // en caso de no ser multiplo
escribir " El Numero es Impar" // muestra mensaje que el impar
FinSi // fin de la instruccion par impar

FinSi // fin de la instruccion de comprobacion de la variable N mayor a 0

Finproceso
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

C. Pantallazo de la ejecucin

D. Comentario: el algoritmo determina si un Numero es Primo o Par, primero


ingresamos un nmero, este se almacena en la variable ( N ), paso seguido la
Funcion si valida que el nmero no sea 0 de ser asi muestra un mensaje de error, si
el nmero no es 0 entonces con la Funcion MOD se verifica que la divisin de la
variable ( N ) por si mismo sea exacta, de ser asi el numero ingresado no es Primo,
esta verificacin se almacena en la variable ( p ), si el valor de la variable ( p ) es 2
entonces el numero ingresado es Primo, paso seguido la funcion es Mltiplo verifica
si el valor de la variable ( N ) es Mltiplo de 2 de ser asi el Numero es Par, de lo
contrario es impar.

A. Ejercicio 13 Desarrolle un algoritmo que permita determinar si un valor N es


mltiplo de un Valor Z

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.
//Nombre del Autor:Oscar Fabio Paipilla Higuera
//Fecha:17 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso numero13

escribir " ingrese un Numero"// se ingresa el numero a determinar


leer N // N variable donde se almacena el numero a determinar
escribir " ingrese un Multiplo" // se ingresa el numero del multiplo
leer S // S variable donde se almacena el multiplo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

si N es multiplo de S entonces // se realiza la operacion que determina si N es multiplo de S


escribir "Si es Multiplo" // de ser verdadera la comprobacion entonces muestra el mensaje
Sino
escribir "No es Multiplo" // de no ser asi muestra el mensaje no es multiplo
FinSi // fin de la instruccion de comprobacion

Finproceso

C. Pantallazo de la ejecucin

D. Comentario: se pide que ingrese un Numero, este se almacena en la variable ( N ),


despus nos pide que ingresemos el Mltiplo, valor que almacenamos en la variable
( S ), con la Funcion Mltiplo verificamos si la variable ( N ) es Mltiplo de la variable
( S ), si es verdadera muestra el mensaje Si es Mltiplo, de lo contrario Muestra No
es Mltiplo

A. Ejercicio 18 Disear un algoritmo que permita calcular la nota que usted debe sacar
en el examen final del curso de algoritmos (la nota final corresponde a 125 puntos).

Para disear el algoritmo usted debe:


Ingresar las notas de cada una de las actividades de acuerdo a sus respectivos puntajes, no se
permiten notas por debajo de 0 cero puntos o por arriba de la nota de la actividad, en caso de
tener una nota que no cumpla con el requerimiento se debe generar un mensaje de error..
Ojo: no hay que ingresar la nota final, esta se debe calcular y entregar la nota tanto en
punto como en valores de 0 a 5. Lo desarrollan todos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:20 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso numero18
repetir
// menu que pide que ingresemos las notas
escribir "1 Ingrese las notas "
escribir "2 Salir"
leer m // m variable donde se almacena la opcion del menu
segun m hacer // se activa el menu dependiendo del valor de la variable m

1:
escribir " Tenga en cuenta que la primera nota que ingrese" // mensaje informando que la Primera nota debe estar en un rango determinado 1/25
escribir " No puede ser 0 ni mayor a 25"
escribir " ingrese la nota de la primera actividad" // pide que ingrese la primera nota
leer b // b variable donde se almacena la primera nota
si (b=0 o b>25) entonces // esta funcion realiza la comprobacion de que el valor de la variable b este en los rangos permitidos
escribir " La Nota Ingresada no es permitida" // sino esta en el rango muestra un mensaje de error
sino // de lo contrario sigue con la instruccion

escribir " Tenga en cuenta que la segunda nota que ingrese" // mensaje informando que la segunda nota debe estar en un rango determinado 1/100
escribir " No puede ser 0 ni mayor a 100"
escribir " ingrese la nota de la Segunda actividad"
leer c // c variable donde se almacena la segunda nota
si(c=0 o c>100) entonces // esta funcion realiza la comprobacion de que el valor de la variable c este en los rangos permitidos
escribir " La Nota Ingresada no es permitida" // sino esta en el rango muestra un mensaje de error
sino // de lo contrario sigue con la instruccion

escribir " Tenga en cuenta que la Tercera nota que ingrese" // mensaje informando que la tercera nota debe estar en un rango determinado 1/100
escribir " No puede ser 0 ni mayor a 100"
escribir " ingrese la nota de la Tercera actividad"
leer d // d variable donde se almacena la segunda nota

si (d=0 o d>100) // esta funcion realiza la comprobacion de que el valor de la variable d este en los rangos permitidos
escribir " La Nota Ingresada no es permitida " // sino esta en el rango muestra un mensaje de error
sino // de lo contrario sigue con la instruccion

escribir " Tenga en cuenta que la Cuarta nota que ingrese" // mensaje informando que la cuarta nota debe estar en un rango determinado 1/100
escribir " No puede ser 0 ni mayor a 100"
escribir " ingrese la nota de la Cuarta actividad"
leer e // e variable donde se almacena la segunda nota

si (e=0 o e>100) entonces // esta funcion realiza la comprobacion de que el valor de la variable e este en los rangos permitidos
escribir " La Nota Ingresada no es permitida " // sino esta en el rango muestra un mensaje de error
sino // de lo contrario sigue con la instruccion

f<-b+c+d+e // variable f donde se almacena la suma de las variables b,c,d y e

g<-f*5/375 // variable g donde se almacena el calculo de las notas para el 75%

g<-g*0.75 // se multiplica la variable g por el 0.75 para sacar la nota final del 75%
escribir g // muestra la nota del 75%

si g<=2 entonces // se verifica si la variable g tiene un valor menor o igual a 2


h<-100/100 // h variable donde se realiza el calculo de la nota del examen final
Sino // de lo contrario
h<-90/100 // se realiza nuevamente el calculo de la nota del examen final
finsi

escribir " la nota que tiene que sacar en el examen final es",h // muestra la nota que debe sacar en el examen final
escribir " para que la suma del 75% inicial y el 25% final sea mayor a 2.9" // muestra un mensaje informativo
si (h+g>2) entonces // si la suma de las variables g y h es mayor a 2

escribir " Su Nota Final es ",h+g," Aprobo" // muestra la nota final y el mensaje de aprobo
Sino // de lo contrario
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
escribir " Reprobo " // muestra reprobo
finsi
finsi
finsi
finsi
finsi
Finsegun
hasta que m=2 // fin de la funcion segun

FinProceso

C. Pantallazo de la ejecucin

D. Comentario: el objetivo de este algoritmo es calcular la nota que se debe sacar en


el examen final, se crea un menu de opciones, este se almacena en la variable ( m ),
segn el valor de ( m ) haga, primero nos pide que ingresemos la primera nota, esta
se almacena en la variable ( b ), despus verifica que el valor de ( b ) este en un
rango determinado de no ser asi muestra un mensaje de error, de lo contrario nos
pide que ingresemos la segunda nota, esta se almacena en la variable ( c ). Verifica
que la nota se encuentre en un rango de no ser as muestra un mensaje de error, de
lo contrario no pide que ingresemos la tercera nota, esta se almacena en la variable
( d ) , Verifica que la nota se encuentre en un rango de no ser as muestra un
mensaje de error, de lo contrario nos pide que ingresemos la cuarta nota, esta se
almacena en la variable ( e ), Verifica que la nota se encuentre en un rango de no
ser as muestra un mensaje de error, de lo contrario continua con la siguiente
instruccin, se crea la variable ( f ) donde se almacena la suma d las variables ( b, c,
d, e), en la variable ( g ) se almacena el resultado del clculo de la nota
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

correspondiente al 75%, paso seguido la funcin SI determina si el valor de la


variable ( g ) es menor o igual a 2, y se realiza el clculo de la nota del examen final,
este se almacena en la variable ( h ), paso seguido nos muestra un mensaje donde
nos dice la nota del examen final, si la suma de las variables ( g y h ) son mayores a
2.9 muestra un mensaje dicindonos la nota final e informndonos que Aprobamos,
de lo contrario muestra el mensaje de Reprob.

A. Ejercicio 21 Se pide desarrollar el algoritmo del juego Adivina un Nmero, con las
siguientes caractersticas:
1. El nmero debe estar en el rango de 100 a 1000 (generado aleatoriamente)
2. Debe tener dos niveles nivel bsico y nivel experto,, el nivel bsico no tendr restricciones en
nmero de oportunidades, adems se le dar indicaciones como Caliente, Frio (caliente
cuando este en un rango de 20 puntos por arriba o abajo).. El Nivel experto solo tendr 5
oportunidades con mensajes de ayuda lejos, cerca (usted decide el rango). Al finalizar debe
informar el nmero de intentos realizados antes de encontrar la respuesta correcta.
Lo desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.
//Nombre del Autor:Oscar Fabio Paipilla Higuera
//Fecha:18 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso Numero21

// Menu de Opciones
escribir " 1 Nivel Basico" // nivel basico
escribir " 2 Nivel Experto" // nivel experto
Escribir " Elija una Opcion"
leer m // m variable donde se almacena la opcion del menu

segun m hacer // Funcion segun, que se ejecuta de acuerdo a la opcion lejida

1:
repetir // se repite el ciclo hasta adivinar el numero
escribir " Nivel Basico"
r<-1 // r variable donde se almacena cada intento
ns<-azar(1000)+1 // ns variable donde se almacena el numero a adivinar
escribir " Adivina un Numero de 100 a 1000" // mensaje inicial
leer n // n variable donde se almacena el numero ingresado por el usuario

si (n>=0 y n<=99)o(n>1000) entonces // se comprueba que la variable n este en un rango mayor a 0 y menor a mil, ademas que la variable n sea mayor que 1001
escribir "Error" // si la comprobacion es verdadera muestra error
sino // sino continua el proceso
Mientras ns<>n y r>0 Hacer
Si ns>n Entonces // si la variable ns es mayor a la variable n
Escribir "Frio" // muestra el mensaje frio
Sino // de lo contrario
Escribir "Caliente" // muestra el mensaje Caliente
FinSi // fin de la funcion si que valida el rango entre las variables ns y n
r<-r+1
escribir " intentos",r
leer n
//r<-+1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
FinMientras
finsi // fin de la funcion que valida la variable n

Hasta Que ns=n // fin del ciclo repetir si las variables n y ns son iguales
escribir " Felicitaciones El Numero Secreto es ",ns,",Intentos Realizados ",r // si las variables son iguales muestra el mensaje

2:
escribir " Nivel Experto"
escribir " Tiene 5 Intentos para Adivinar el Numero"
r<-5 // r variable donde se almacenan los intentos
ns <- azar(1000)+1 //ns variable donde se almacena el numero a adivinar

Escribir "Adivina un numero de 100 a 1000" // mensaje inicial


Leer n // n variable que almacena el numero ingresado por el usuario
si (n>=0 y n<=99)o(n>1000) entonces // se comprueba que la variable n este en un rango mayor a 0 y menor a mil, ademas que la variable n sea mayor que 1001
escribir "Error" // si la comprobacion es verdadera muestra error
sino // sino continua el proceso
Mientras ns<>n Y r>1 Hacer // se valida que las variables ns y n esten en un rango ademas se valida que la variable r tenga valor 1
Si ns>n Entonces // si la variable ns es mayor a la variable n
Escribir "Abajo" // muestra el mensaje abajo
Sino // de lo contrario
Escribir "Arriba" // muestra mensaje arriba
FinSi // fin de la funcion si que valida el rango entre las variables ns y n
r <- r-1 // se resta un intento de la variable r
Escribir "Intentos Restantes ",r // si no adivina muestra la cantidad de intentos restantes
Leer n // sigue nuevamente ingresando otro numero
FinMientras

Si ns=n Entonces // si las variables ns y n son iguales


Escribir "Felicitaciones El Numero Secreto es ",ns,", Intentos Realizados ",6-r // muestra el numero secreto y la cantidad de intentos que realizo
Sino // de no ser asi
Escribir "El Numero Secreto era ",ns // muestra el numero secreto.
FinSi
FinSi

finsegun
Finproceso

C. Pantallazo de la ejecucin
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

D. Comentario: el siguiente algoritmo nos pide que adivinemos un numero de 100 a


1000, y con 2 niveles, Bsico y Experto, en el nivel bsico no hay lmite de
oportunidades, en el nivel experto solo tenemos 5 oportunidades para adivinar el
nmero, cree un men de opciones donde se encuentran los 2 niveles de dificultad,
este se almacena en la variable ( m ), despus de escoger el nivel, nos pide que
adivinemos el numero en un rango de 100 a 1000, el numero ingresado se
almacena en la variable ( n ), se realiza la comprobacin de que el numero sea
mayor o igual a 100 y menor o igual a 1000, dependiendo del nmero ingresado y a
la proximidad del nmero a adivinar se muestran los mensajes de Frio y Caliente,
cuando el nmero es adivinado nos aparece el mensaje Felicitaciones el nmero
secreto es y adems nos muestras el nmero de intentos realizados.

A. Ejercicio 22 Realizar un ejercicios que ermita emular una Calculadora que aparte de
las 4 operaciones bsicas permita calcular, seno, coseno, tangente, raz cuadrada
entre otros..

Nota: la calculadora debe funcionar hasta que el usuario presione el signo = (igual), que
es donde se obtiene el resultado final,, (mirar el comportamiento de una calculadora),
antes no debe salir. Lo desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:17 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso calculadora

repetir
Limpiar Pantalla // Limpia la pantalla
escribir " Que operacion desea realizar"
escribir "1 Suma"
escribir "2 Resta"
escribir "3 Multiplicacion"
escribir "4 Division"
escribir "5 Seno"
escribir "6 Coseno"
escribir "7 Tangente"
escribir "8 Raiz"
escribir "9 Salir"

leer m // variable m donde se almacena la seleccion del menu

segun m hacer // en Segun se ejecutan las opciones del menu


1:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
escribir "Suma" // operacion suma
escribir " Ingrese el Primer Digito" // ingresa el primer dato
leer d1 // d1 variable donde se almacena el primer dato
escribir " Ingrese el Segundo Digito" // ingresar segundo dato
leer d2 // d2 variable donde se almacena el segundo dato
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
c<-d1+d2 // c variable donde se almacena el resultado de la operacion suma
escribir "El Resultado de la Operacion es ",c // muestra el resultado almacenado en la variable c

2:
escribir "Resta" // operacion suma
escribir " Ingrese el Primer Digito" // ingresa el primer dato
leer d1 // d1 variable donde se almacena el primer dato
escribir " Ingrese el Segundo Digito" // ingresar segundo dato
leer d2 // ingresar segundo dato
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
c<-d1-d2 // c variable donde se almacena el resultado de la operacion resta
escribir "El Resultado de la Operacion es ",c // muestra el resultado almacenado en la variable c

3:
escribir "Multiplicacion" // operacion multiplicacion
escribir " Ingrese el Primer Digito" // ingresa el primer dato
leer d1 // d1 variable donde se almacena el primer dato
escribir " Ingrese el Segundo Digito" // ingresar segundo dato
leer d2 // ingresar segundo dato
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
c<-d1*d2 // c variable donde se almacena el resultado de la operacion multiplicacion
escribir "El Resultado de la Operacion es ",c // muestra el resultado almacenado en la variable c

4:
escribir "Division" // operacion division
escribir " Ingrese el Primer Digito" // ingresa el primer dato
leer d1 // d1 variable donde se almacena el primer dato
escribir " Ingrese el Segundo Digito" // ingresar segundo dato
leer d2 // ingresar segundo dato
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
c<-d1/d2 // c variable donde se almacena el resultado de la operacion division
escribir "El Resultado de la Operacion es ",c // muestra el resultado almacenado en la variable c

5:
escribir "Seno" // operacion seno
escribir " Ingrese el Angulo " // ingresa el angulo
leer a // a variable donde se almacena el angulo
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
s<-sen(a) // s variable donde se almacena el resultado de la operacion
escribir "El Seno de ",a," es ",s," Radianes" // muestra el resultado almacenado en s

6:
escribir "Coseno" // operacion coseno
escribir " Ingrese el Angulo" // ingresa el angulo
leer a // a variable donde se almacena el angulo
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el simbolo de resultado
cs<-cos(a) // cs variable donde se almacena el resultado de la operacion
escribir "El Coseno de ",a," es ",cs," Radianes" // muestra el resultado almacenado en cs

7:

escribir "Tangente" // operacion tangente


escribir " Ingrese el Angulo" // ingresa el angulo
leer a // a variable donde se almacena el angulo
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el resultado de la operacion
t<-tan(a) // t variable donde se almacena el resultado de la operacion
escribir "La Tangente de ",a," es ",t," Radianes" // muestra el resultado almacenado en t

8:
escribir "Raiz" // operacion raiz
escribir " Ingrese el Dato" // ingresa el valor del dato
leer a // a variable donde se almacena el dato ingresado
escribir "para ver el Resultado ingrese (=)" // ingresar el simbolo de resultado
leer d // d variable donde se almacena el resultado de la operacion
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
r<-RC(a) // r variable donde se almacena el resultado de la operacion
escribir "La Raiz de ",a," es ",r // muestra el resultado almacenado en r

FinSegun // finalizan las opciones


Escribir "Presione enter para continuar" //al precionar enter se limpia la pantalla
Esperar Tecla

Hasta Que m=9 // se da paso al final del algoritmo

Finproceso

C. Pantallazo de la ejecucin

D. Comentario: el algoritmo es una calculadora, que tiene las operaciones bsicas,


suma, resta, multiplicacin y divisin, y unas operaciones adicionales que son: seno,
coseno, tangente y raz, el algoritmo muestra un men de opciones donde
debemos escoger la operacin que queremos realizar, adems si queremos ver el
resultado de cualquier operacin debemos ingresar el smbolo de resultado ( = ), en
este caso utilizamos la opcin 7 que es la de Tangente, despus de seleccionar la
operacin ingresamos el Angulo, este se almacena en la variable ( a ), paso seguido
nos pide que ingresemos el smbolo ( = ), este se almacena en la variable ( d ), en la
variable ( t ) se almacena la operacin de la tangente del nmero almacenado en la
variable ( a ), y al final nos muestra el mensaje la tangente de ( a ) es ( t ) radianes,
ya que las funciones de ( Seno, Coseno, Tangente ) en Pseint muestra los resultados
en radianes.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

A. Ejercicio 23 Disear un ejercicio que mediante un men permita conocer un poco


ms de usted

Men
1. Nombres
2. Lugar de Residencia
3. Contactos (cel, tel, mail)
4. Libro preferido
5. Pelcula Preferida
6. Deporte que prctica
7. Otros aspectos
8. Despedida (usted se debe despedir con un pequeo chistecito )
9. Salir

Desarrollan todos

Nota: la calculadora debe funcionar hasta que el usuario presione el signo = (igual), que
es donde se obtiene el resultado final,, (mirar el comportamiento de una calculadora),
antes no debe salir. Lo desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:18 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

proceso numero23

repetir // funcion repetir


limpiar pantalla // limpia la pantalla

// menu de opciones
escribir " 1 Nombres"
escribir " 2 Lugar de Residencia"
escribir " 3 Contacto"
escribir " 4 Libro Preferido"
escribir " 5 Pelicula Preferida"
escribir " 6 Deporte que Practica"
escribir " 7 Otros Aspectos"
escribir " 8 Despedida"
escribir " 9 Salir"
escribir " Elija una Opcion"
leer m // m variable donde se almacena la opcion del menu

segun m hacer // segun la opcion se ejecuta la instruccion


1: // muestra mis nombres y apellidos
escribir " Nombres"
escribir " Oscar Fabio Paipilla Higuera"
2: // muestra mi lugar de residencia
escribir " Lugar de Residencia"
escribir " Compartir, Soacha / Cundinamarca"
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos
3: // muestra mi correo, mi numero de celular y mi skype
escribir " Contacto"
escribir " Cel: 3115463251"
escribir " Correo: oscarfpaipilla@hotmail.com"
escribir " Skype: oscarpaipilla1"
4: // muestra mi libro preferido
escribir " Libro Preferido"
escribir " Game Of Thrones " "Cancion de Hielo y Fuego"
5: // muestra mi pelicula favorita
escribir " Pelicula Preferida"
escribir " Todas las de Avengers"
6: // muestra el deporte que practico
escribir " Deporte que Practica"
escribir " Futbol"
7: // muestra otros aspectos de mi
escribir " Otros Aspectos"
escribir " Me gustan los video juegos, los comics, la musica"
8: // muestra un chiste para despedirme
escribir " Despedida ( Chiste)"
escribir " Nivel de Ingles?"
escribir " Alto"
escribir " Traduzca Amarillo"
escribir " Yellow"
escribir "uselo en una frase"
escribir " me da un vaso con Yellow por favor"
escribir " Contratado..."

FinSegun // fin del menu


escribir " Presione enter para continuar"
esperar tecla
hasta que m=9 // salir

FinProceso

C. Pantallazo de la ejecucin
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

D. Comentario: este algoritmo mediante un men permite conocer un poco de m, el


algoritmo nos muestra un men de opciones, donde se puede ver mi nombre
completo, mi lugar de residencia, mis opciones de contacto como ( telfono, correo
y mi Skype), mi libro preferido, mi pelcula favorita, el deporte que practico, otros
aspectos de m, y un pequeo chascarrillo, como se ve en el pantallazo use la
opcin 1 donde se muestra mi nombre, la opcin seleccionada se almacena en la
variable ( m ), y dependiendo del valor de ( m ) la funcin segn nos muestra el
resultado de la opcin seleccionada.

A. Ejercicio 29 Realizar un algoritmo que permita encontrar el rea de una zona de


paseo de un parque circular de N cantidad de metros de radio, que contienen una
fuente de forma circular de 4 metros de radio... (No permita ingresar datos errados
-el primer radio debe ser mayor que el radio de la fuente-) Lo desarrollan todos

B. Cdigo Fuente del Algoritmo en Pseint, cabe resaltar que la configuracin varia, ya que
en la versin que use para desarrollar los ejercicios puedo usar las Instrucciones
(Algoritmo - FinAlgoritmo y Proceso - FinProceso), yo los realice con la instruccin
Algoritmo FinAlgoritmo.

//Nombre del Autor:Oscar Fabio Paipilla Higuera


//Fecha:16 Septiembre de 2016
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar

Algoritmo Numero4

Escribir " Ingrese el Radio"// se ingresa el radio del parque


Leer R// variable donde se almacena el Radio del parque
SI R<4 entonces//Funcion SI donde se evalua que el numero ingresado sea mayor que la fuente, de no ser asi muestra un Mensaje de Error
Escribir " El Radio Ingresado es menor que la Fuente, por favor ingrese otro valor"

Sino

A<-PI*R^2-4^2// A variable del area del parque, constante PI,R Radio que se ingreso,4 radio de la fuente
Escribir " El Area es",A," Metros Cuadrados"// Nos muestra el Resultado de la operacion
FinSi

FinAlgoritmo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas Tecnologa e ingeniera 301303 Algoritmos

C. Pantallazo de la ejecucin

D. Comentario: se pide que ingrese el Radio, este se almacena en la variable ( R ), se


ejecuta la funcin SI, y es donde comprueba que el Radio ingresado sea mayor que
el Radio de la Fuente d no ser as, muestra un mensaje de Advertencia, de lo
contrario se ejecuta la instruccin siguiente, para esta cree la variable ( A ) y es
donde se almacena el resultado de la operacin donde se multiplica la constante
Pi*la variable ( R ) elevado al cuadrado menos el Radio de la fuente 4 elevado al
cuadrado, y en seguida nos muestra el resultado almacenado en la variable ( A ).

También podría gustarte