PRACTICA #4 PSEUDOCÓDIGO
Enviado por Danny Barcenas • 28 de Septiembre de 2015 • Apuntes • 5.923 Palabras (24 Páginas) • 144 Visitas
PRACTICA #4 PSEUDOCÓDIGO
INTRODUCCIÓN
En las secciones siguientes se presentan una serie de problemas para los cuáles él tuvimos que leer cuidadosamente cada uno de ellos; para después diseñar sus correspondientes algoritmos, pruebas de escritorio y pseudocódigo. Los algoritmos presentes son algoritmos con estructura secuencial, algoritmos con decisiones y empleos que usan ciclos.
RESUMEN
El objetivo del reporte fue hacer uso del pseudocódigo en los algoritmos de estructura secuencial, de decisión y de ciclos. Primero entenderemos que es un pseudocódigo y cuál es su función.
El pseudocódigo que nos permite saber:
*Cómo estará estructurado el código del algoritmo a realizar
*Otros errores que pueden presentarse
*Una vista general del código
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.
DESARROLLO
RESULTADOS
*Presentes en el desarrollo de la práctica.”
ANÁLISIS DE RESULTADOS
Gracias a nuestros análisis de los problema y pruebas de escritorio y nuestro previa realización de los algoritmos se llegó a una buena funcionalidad de nuestros pseudocódigos, sin embargo no podemos estigmatizar que estén libre de errores, aún queda probar como tal en un lenguaje de programación para poder dar como concluido la solución de los problemas.
Algoritmos con estructura secuencial
- Prefijos del sistema internacional.
Inicio
Escribir "Tabla con los valores del S.I"
Escribir "Nombre\t\tSimbolo\t\tValor multiplicativo\n");
Escribir "exa\t\tE\t\t10^18"
Escribir "peta\t\tP\t\t10^15"
Escribir "tera\t\tT\t\t10^12"
Escribir "giga\t\tG\t\t10^9"
Escribir "mega\t\tM\t\t10^6"
Escribir "kilo\t\tk\t\t10^3"
Escribir "mili\t\tm\t\t10^-3"
Escribir "micro\t\tu\t\t10^-6"
Escribir "nano\t\tn\t\t10^-9"
Escribir "pico\t\tp\t\t10^-12"
Escribir "fento\t\tf\t\t10^-15"
Escribir "ato\t\ta\t\t10^-18"
Fin.
- Prisma poligonal
Var a,n,d,h,V: real
Inicio
Escribir "Programa que te da el Volumen de un prisma poligonal"
Escribir "Ingrese el número de lados:\n"
Leer n
Escribir "Ingrese la dimension de uno de los lados:\n"
Leer d
Escribir "Ingrese el apotema:\n"
Leer a
Escribir "Ingrese la altura del polígono:\n"
Leer h
V= (((d*a)/2)*n)*h;
Escribir "\nEl Volumen del prisma es: %.2f\n",V
Fin.
- Conversión de pies a centímetros y pulgadas
Var ft,cm,pulgad:real
inicio
Escribir “introduzca el número de pies
Leer pies
Si pies>0 hacer
Calcular
Pulgadas=pies*12
Centímetros=pies*0.393
Escribir “el valor de pies a pulgadas es =”,pulgadas
Escribir “el valor de pies a centímetros es=, centímetros
Pies<0
Escribir “no puedo calcular una cantidad negativa”
Fin del si
Fin
- Programa: Error absoluto
Var vr, vl, resta, error, real
Inicio
Escribir “Introduzca el valor leído y el valor real”
Leer vr y vl
Calcular resta = vr - vl
Escribir el error absoluto “error”
Fin.
- Cálculo de área
Var B,A,a,b,c,d;
Inicio
Escribir "Programa que calcula el area sombreada por dos circulos\n\n"
Escribir "Ingrese el segmento AB:\n"
Leer B
a=pow(B,2);
b=2*((3.14159265*a*120)/360);
c=2*(sqrt (pow (B, 2)-(pow (B, 2)/4)));
d=(c*B)/2;
A=b-d;
Escribir "\nEl Area sombreada es: %f\n",A
fin.
- Matemáticas recreativas 1
Var n,n1,ren=real
Inicio
Escribir “por favor deme el número deseado para empezar con la operación recreativa”
Leer n
Si n>0 entonces
Calcular n1=(n+1)*10
ren=n*n1+25
escribir “el cuadro del número mostrado es:”, ren
si n<0 entonces
escribir “error coloque un número positivo”
fin si
FIN
- Suma de enteros.
Var E:integer , ST real
inicio
escribir “por favor deme un numero para empezar con la operación”
leer E
si E>0 entonces
calcular ST=(E/2)*(E+1)
escribir “La suma total es”,ST
si E<0 entonces
escribir “no se puede realizar ninguna operacion negativa”
fin si
FIN
- Programa: Suma de enteros pares e impares
Var n, n2, suma: entero
Inicio
Escribir "Escribe el número par hasta el cual quieres hacer la suma"
...