Vous êtes sur la page 1sur 30

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ALGORITMOS

FASE 1_APORTE 2

PRESENTA:
DARWIN CAMILO VERA VARGAS

CÓDIGO:
99050114720

GRUPO: 117

TUTOR ERNESTO ORLANDO PARRA CAÑÓN

IBAGUÉ, MARZO 10 DE 2016


EJERCICIO 1. (OBLIGATORIO)

// Nombre del Autor darwin camilo vera vargas


// Fecha:11 de marzo de 2016
// Doy fe que este ejercicio es de miautoría, en caso de encontrar
// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
// anciones a que haya lugar.
//
=================================================================
// EJERCICIO 01
// Desarrolle un Algoritmo que de las Instrucciones para preparar un plato típico
// De su región que sea suficiente para 4 invitados
// Debe anexar una foto del plato en el foro)
=================================================================
Proceso ejercicio_1
Repetir

Limpiar Pantalla
ope<-0
Escribir 'TE INDICARE A COMO PREPARAR UN TAMAL'
Escribir 'PLATO TIPICO DEL TOLIMA'
Escribir '-------------------------------------'
Escribir ' MENU DE PREPARACION '
Escribir '-------------------------------------'
Escribir '1. Ingredientes'
Escribir '2. Cantidad de Ingredientes dependiendo del No. de personas'
Escribir '3. Preparación'
Escribir '4. Salir'
Escribir '--------------------------------------'
leer ope

Mientras (ope<1 || ope>4) Hacer


Escribir 'elija una opcion del (1-4):"
Leer x
Si (ope>=1) || (ope<=4) Entonces
Escribir '---------------------------------------------------'
Escribir '| la operacion que usted eligio no esta en el menu |'
Escribir '| por favor vuelva a intentarlo |'
Escribir '---------------------------------------------------'
FinSi
FinMientras

Segun ope Hacer


1:
Escribir '====================================='
Escribir ' INGREDIENTES PARA PREPARAR UN
TAMAL'
Escribir '====================================='
Escribir 'Arroz'
Escribir 'Arvejas secas'
Escribir 'papa'
Escribir 'huevos'
Escribir 'zanahoria'
Escribir 'maíz blanco trillado '
Escribir 'cerdo, gallina, res y tocino.'
Escribir 'Hojas de plátano.'
Escribir 'Sal, cominos, pimienta y color al gusto'
2:
Escribir 'digite el numero de personas'
Leer b
Escribir
'========================================================'
Escribir 'CANTIDAD DE INGREDIENTES
PARA:',b,'PERSONAS'
Escribir
'========================================================'
Escribir '',100*b,'gramos de arvejas secas, remojadas y
cocidas'
Escribir '',250*b,'gramos de arroz cocido'
Escribir '',100*b,'gramos de maíz blanco trillado, este se deja
en agua y se muele'
Escribir '',100*b,'gramos de tocino, solo el cuero picado en
trozos'
Escribir '',100*b,'gramos de costilla de cerdo picada'
Escribir '',1*b,'rodajas de zanahorias '
Escribir '',2*b,' papas crudas peladas y picadas'
Escribir '',1*b,'huevos cocinados'
Escribir '',1*b,'taza de caldo donde se han cocinado las carnes'
Escribir 'Sal, cominos, pimienta y color al gusto'
Escribir 'hojas de platano'
Escribir 'Cabuya para amarrarlos - Lazos de Fique'
3:
Escribir
'================================================'
Escribir ' PREPARACION '
Escribir
'================================================'
Escribir 'Se adoba la gallina o el pollo con sal, pimienta y
comino'
Escribir 'El tocino y la costilla de cerdo se sancochan el en 2
litros de agua por 20 minutos y se guarda el caldo.'
Escribir 'Se preparar un guiso con la cebolla, ajos y color,
sofríe la grasa del tocino'
Escribir 'Este guiso se revuelve con el arroz, la arveja y la
masa de maíz'
Escribir 'Se revuelve muy bien y se deja reposar'
Escribir 'Se prepara las hojas soasadas y engrasadas y se van
poniendo lo ingredientes en una cama de la masa'
Escribir 'las carnes, las papas y los huevos, asegúrese que todo
quede repartido'
Escribir 'Se pone más masa encima'
Escribir 'se forma el tamal recogiendo las puntas y bordes de
la hojas, amarrándolas arriba fuertemente'
Escribir 'Es muy importante amarrar bien el tamal para evitar
que le entre agua'
Escribir 'Se ponen a cocinar por 3 o 4 horas en el caldo
reservado, que los cubra, bien tapada la olla y a fuego bajo'
Escribir 'luego de esto Se sirven con chocolate y pan'
4:
Escribir 'muchas gracias por creer en esta guia que disfrute su
TAMAL'
De Otro Modo:
Escribir 'opcion no valida'
FinSegun
Escribir '============================='
Escribir 'presione ENTER para continuar'
Escribir '============================='
Esperar Tecla
Hasta Que operacion=4
FinProceso

COMENTARIO: este algoritmo me pareció muy importante porque estoy poniendo a


prueba mi lógica matemática y porque estoy aprendiendo a manejar los comandos SEGÚN,
MIENTRAS, SI ENTONCES. Y porque también tuve que investigar mucho acerca del
tamal.
EJERCICIO 2
// Nombre del Autor:darwin camilo vera vargas
// Fecha:02 de marzo de 2016
// Doy fe que este ejercicio es de mi autoría, en caso de encontrar
// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
// sanciones a que haya lugar.
//
=================================================================
===========
// EJERCICIO 02
// Desarrolle un Diagrama que permita
// leer dos valores y escribir la suma, resta,
// multiplicación y división de estos números.
//
=================================================================
===========
Proceso ejercicio_2
Escribir ('hola escribe tu primer numero y luego dale ENTER')
Leer X
Escribir ('ahora escribe el segundo numero')
Leer Z
Escribir 'estan son los resultados con las cuatro operacion con los numero que usted
eligio'
Escribir 'X+Z= ',(X)+(Z)
Escribir 'X-Z= ',(X)-(Z)
Escribir 'X*Z= ',(X)*(Z)
Si z<>0 Entonces
Escribir 'X/Z= ',(X)/(Z)
Sino
Escribir "no tiene solucion"
FinSi
FinProceso
COMENTARIO: este ejercicio es muy importante pues es una calculadora que yo aprendí a
programar y en este ejercicio utilice el comando SI ENTONCES, y pues estoy aprendiendo
con esto a manejar mejor pseint
EJERCICIO 3
//Nombre del Autor: Darwin camilo vera vargas
//Fecha:02 de marzo
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//===========================================
//3.
//Desarrolle un Algoritmo que permita leer un valor entero,
//calcular su cuadrado y mostrar su resultado.
//============================================
Proceso ejercicio_3
escribir "hola, escribe el numero el cual quieres calcular su cuadroado y presiona
ENTER"
Leer x
Escribir "el cuadrado del numero es:", x^2 ;
FinProceso
COMENTARIO: este ejercicio lo que hace es coger un número y elevarlo al cuadrado
como es la fórmula x^2 donde x es el número que usted desea agregar y es allí donde
desarrolla su cuadrado ejemplo como la imagen anterior.
EJERCICIO 4
// Nombre del Autor:darwin camilo vera vargas
// Fecha:02 de FEBRERO de 2016
// Doy fe que este ejercicio es de mi autoría, en caso de encontrar
// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
// sanciones a que haya lugar.
//
=================================================================
===========
// EJERCICIO 4
// Desarrollar un diagrama que permita
// ingresar el radio de un circulo para
// determinar el área del mismo (consultar la
// Fórmula), y mostrar su resultado
//
=================================================================
===========
Proceso ejercicio_4
Escribir ('hola escribe el radio en cms del circulo el cual quieres hallarle el area y
luego presione ENTER')
Escribir ('no se tendran en cuenta expresiones de la forma A/B ')
Leer Radio // introduccion para leer el radio
Escribir "El Area del circulo es:",Radio, "cm; el area del circulo
es:",pi*Radio^2,"cm^2"
FinProceso
COMENTARIO: este programa lo que hace es coger el valor que tu le quieres colocar y
halla el área del circulo en este caso con la formula pi*Radio^2," donde el radio va a ser el
valor que quieres ingreasar
EJERCICIO 5
//Nombre del Autor:darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//======================================================
//5. Desarrollar un Algoritmo que permita determinar
//la hipotenusa de un triángulo rectángulo conocido los
//valores de las longitudes de los catetos.

Proceso ejercicio_5
Escribir "hola quieres saber la hipotenusa? escribe el valor del cateto a"
leer a
Escribir "ahora escribe el valor del cateto b"
leer b
escribir "el valor de la hiptenusa es: " ,( a^2 + b^2 )^(1/2);

FinProceso
COMENTARIO: este ejercicio lo que hace es hallar la hipotenusa teniendo dos catetos que
hay que colocar para que el algoritmo lo lea y pueda solucionarlo con la formula ( a^2 +
b^2 )^(1/2) el ejercicio está en la imagen anterior
EJERCICIO 6
//Nombre del Autor:darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de miautoría, en caso de encontrar
//plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
//anciones a que haya lugar.
//================================================================
============
//EJERCICIO 06
//Desarrollar un diagrama que lea la
//temperatura en grados centígrados y muestre
//su resultado en Fahenheit y kelvin.
//================================================================
============
Proceso ejercicio_6
Escribir "no serán tenidas en cuenta Expresiones de la forma A/B";
Escribir "hola escribe el valor de Temperatura en Grados Celcius y pulsa ENTER:";
leer temp // introduccion para leer la temperatura
escribir "el resultado es el siguiente:"
Escribir temp , " grados celcius equivalen a:",(9/5)*temp+32, " grados fahrenheit"
Escribir temp , " grados celcius equivalen a:",temp+273, " grados kelvin";

FinProceso
COMENTARIO: este ejercicio lo que hace es convertir los grados celcius que hay que
introducir para que el algoritmo lo pueda convertir a grados Fahrenheit con la formula
(9/5)*temp+32 y a grados kelvin con la formula temp+273
EJERCICIO 7
//Nombre del Autor:darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//=================================================
//7. Desarrollar un diagrama que permita ingresar
//un valor en millas y lo convierta a kilómetros,
//centímetros y yarda.

Proceso ejercicio_7
Escribir "hola escribe un valor en millas y el resultado te aparecera en km, cm y
yardas"
leer x
Escribir "el valor en kilometros es: ", x*1.609;
Escribir "el valor en centimetros es: ", x*160,934.4;
Escribir "el valor en yardas es: ", x*6.213711922*10^(-06)
FinProceso
COMENTARIO: este ejercicio lo que hace es coger el valor que uno debe ingresar en
millas para que ello lo pase kilómetros, centímetros y a yardas con una serie de formulas
EJERCICIO 8
//Nombre del Autor:darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//==================================================
//8. Desarrollar un diagrama que permita
//convertir un valor en galones a Litros,
//barriles y litros

Proceso ejercicio_8
Escribir "hola escribe el valor que quieres convertir de galones a litros y pula
ENTER"
Leer x //introducción para leer el valor a convertir
Escribir "el valor en litros es: ", x*3.78 ltr;
escribir "el valor de barriles a litros es: ", x*159 ltr;

FinProceso
COMENTARIO: este ejercicio su funcionamiento es que debes ingresar un valor el cual
quieres convertir de galones a litros y de barriles a litros con una serie de fórmulas, su
funcionamiento está en la imagen
EJERCICIO 9
//Nombre del Autor: darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//====================================================
//9. Desarrollar un diagrama que permita convertir
//ingresar un valor en libras y lo convierta en
//quintales, miligramo y toneladas.

Proceso ejercicio_9
Escribir "escribe tu valor en libras para convertirla en quintales miligramo,
toneladas y pulsa ENTER"
leer x
Escribir "el valor en quintales es: ", x*(0.005) ;
Escribir "el valor en miligramos es: ", x*(500000) ;
Escribir "el valor en toneladas es: ", x*(0.0005) ;

FinProceso
COMENTARIO: este ejercicio su funcionamiento es que deber ingresar un valor en libras y
este por medio de estas formulas los convierte
De libras a quintales con la formula x*(0.005)
De libras a miligramos con la formula x*(500000)
De libras a toneladas con la formula x*(0.0005)
EJERCICIO 10
//Nombre del Autor:darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de mi autoría,
//en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO además de las respectivas
//sanciones a que haya lugar
//=================================================
//10. Desarrollar un diagrama que convierta un
//valor dado en metros cuadrados (M2), en hectáreas
//y Centímetros cuadrados

Proceso ejercicio_10
Escribir "hola escribe un valor que quieres transferir a hectareas y centimetros
cuadrados"
leer x
escribir "el valor en hectarea es: ", x*0.0001 ;
escribir "el valor en centimetros cuadrados es:", x*10000
FinProceso
COMENTARIO: este ejercicio su funcionamiento es que debes ingresar un valor en metros
cuadrados y ello lo convierte en hectáreas y centímetros cuadrados con unas formulas que
el valor que ingreses lo multiplica por 0.0001 y por 10000
EJERCICIO 12
//Nombre del Autor:Darwin camilo vera vargas
//Fecha:02 de marzo de 2016
//Doy fe que este ejercicio es de miautoría, en caso de encontrar
//plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
//anciones a que haya lugar.
//================================================================
============
//EJERCICIO 12
//Desarrollar un diagrama que permita
//determinar si un valor cualquiera es positivo
//o negativo.
//================================================================
============
Proceso ejercicio_12
Escribir "Escriba un número Real cualquiera y luego pulsa ENTER:"
Escribir "no serán tenidas en cuenta las expresiones de la forma A/B"
Leer Real
Si real <0 Entonces
Escribir "El Número Real ",real, " Es NEGATIVO"
Sino
Escribir "El Número Real ",real, " Es POSITIVO"
Fin Si

FinProceso
COMENTARIO: este ejercicio lo que haces es verificar si el número es negativo o positivo
utilizando el comando SI ENTONCES haciendo la verificación tomando todos los reales si
son <0> entonces dirá si es positivo o negativo.
EJERCICIO 25
// Nombre del Autor:darwin camilo vera vargas
// Fecha:02 de marzo de 2016
// Doy fe que este ejercicio es de mi autoría, en caso de encontrar
// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas
// sanciones a que haya lugar.
//================================================================
==========
//25. Desarrollar un Algoritmo que permita determinar la fecha un día
//después a un fecha ingresada (tenga en cuenta meses de 30, 31, 28 días,
//cambio de año, ejemplo 31-12-2004 el día siguiente será 1-1-2005).

Proceso ejercicio_25
definir año, z, w Como Real
escribir
"================================================================
======== "
Escribir "Este programa permitirá determinar la fecha un día después a una"
escribir "fecha ingresada (tenga en cuenta meses de 30, 31, 28 días, cambio de
año,"
escribir "ejemplo 31-12-2004 el día siguiente será 1-1-2005)";
Escribir
"================================================================
======== "
escribir ""
escribir "Introducir la Fecha: "
Escribir "Digite el AÑO y Presione ENTER:"
Leer año
Mientras año<0 Hacer
escribir "el año que ingresaste es negativo vuelve a intentarlo"
leer año
Fin Mientras

Escribir "digite el mes y dale ENTER"


Escribir "(1)enero, (2)febrero, (3)marzo, (4)abril, (5)mayo, (6)junio, (7)julio,
(8)agosto, (9)septiembre, (10)octubre, (11)noviembre, (12)diciembre y presiona ENTER"
Leer mes
Escribir "mes:",mes;
Mientras ((mes<=0) || (mes>12)) Hacer
Escribir "el mes que escribiste no existe vuelve a intentarlo"
leer Mes
Fin Mientras

Escribir "ingrese el dia y dale ENTER"


Leer dia
Mientras (dia<=0 || dia>31) Hacer
Escribir "el dia que escribiste no existe vuelve a intentarlo"
leer dia
Fin Mientras
Mientras (dia=31 y (mes=2 || mes=4 || mes=6 || mes=9 || mes=11)) Hacer
Escribir "El MES que Introdujo NO tiene 31 dias; favor ingrese otro y dale
ENTER:"
leer Dia
Fin Mientras

W<-(año/4)-trunc(año/4)
Mientras (dia=29 y mes=2 y W!=0) Hacer
Escribir "El año que Introdujo no es BICIESTO por favor digite otro Dia y
Presione ENTER:"
leer Dia
Fin Mientras

si dia=29 y (añoMOD4)=0 Entonces


si Mes=2 Entonces
Escribir "El dia Siguiente a la fecha ingresada es: ",dia-28,"-
",mes+1,"-",año
Sino
Escribir "El dia Siguiente a la fecha ingresada es: ",dia+1,"-",mes,"-
",año
FinSi
Sino
si dia=30 y (mes=4 || mes=6 || mes=9 || mes=11) Entonces
escribir ""
Escribir ""
Escribir "El dia Siguiente a la fecha ingresada es: ",dia-29,"-
",mes+1,"-",año
Sino
si dia=31 & (mes=1 || mes=3 || mes=5 || mes=7 || mes=8 ||
mes==10) Entonces
escribir ""
Escribir ""
Escribir "El dia Siguiente a la fecha es: ",dia-30,"-
",mes+1,"-",año
Sino
si dia=31 y mes=12
Escribir "El dia Siguiente a la fecha ingresada es:
",dia-30,"-",mes-11,"-",año+1
Sino
si dia=28 y mes=2 Entonces
Escribir "El dia Siguiente a la fecha es: ",Dia-
27,"-",Mes+1,"-",Año
Sino
Escribir "El dia Siguiente a la fecha es:
",Dia+1,"-",Mes,"-",Año
Fin si
FinSi
FinSi

FinSi

FinSi
FinProceso

COMENTARIO: en este ejercicio el funcionamiento es de decirnos el día siguiente


incluyendo los años bisiestos donde he utilizado MIENTRAS, SI ENTONCES y fue un
ejercicio que me y fue un ejercicio que me hizo pensar demasiado y tuve que buscar mucha
ayuda.

Vous aimerez peut-être aussi