Lenguaje c

Páginas: 9 (2120 palabras) Publicado: 19 de marzo de 2012
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA EQUIPO 4. Moreno Hilarios Tania Deyanira. Gutiérrez Victoria Miguel Angel. Jiménez Santa Cruz Kimberly Alejandra. Reyes de la Cruz Leticia. 18/10/2011

Práctica 6. Diseño de Programas Parte II Esta práctica aprenderemos a crear diagramas de flujo, así como su respectiva prueba de escritorio, para así, llevar acabo algoritmos en laresolución de problemas tanto sencillos como complejos, según nos parezca. Nos apoyaremos en un programa llamado DFD y conocimientos previos al tema, como lo son el significado de cada uno de los símbolos del diagrama de flujo.

1. Leer un número y verificar si se encuentra entre 10 y 20. Pseudocódigo Inicio Leer número n Si n≥10, entonces Si n ≤20, entonces Escribir “El número se encuentraentre 10 y 20” Caso contrario Escribir “El número no se encuentra entre 10 y 20” Caso contrario Escribir “El número no se encuentra entre 10 y 20” FIN Prueba de Escritorio Dado n= 17 Inicio n=17 ¿n≥10? Si, entonces ¿n≤ 20? Si, entonces “el número se encuentra entre 10 y 20” FIN

2. . Leer dos números e imprimir el menor Pseudocódigo Inicio Leer a y b Si a>b, entonces Escribir b Fin de si Casocontrario Escribir a Fin de caso contrario FIN Prueba de Escritorio Dado a= 5 y b=-2 Inicio a=5 b=-2 ¿a>b? Si, entonces b FIN

3.- Calcular las soluciones de un polinomio de tercer grado

Pseudocódigo Inicio Leer a, b, c, d Realizar X1=-b/(3*a) - (2^(1/3)*(-b^2 + 3*a*c))/(3*a*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt(4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2))^(1/3)) + (-2*b^3 + 9*a*b*c -27*a^2*d + Sqrt(4*(b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2))^(1/3)/(3*2^(1/3)*a) X2=-b/(3*a) + ((1 + i*Sqrt(3))*(-b^2 + 3*a*c))/(3*2^(2/3)*a*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt(4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2))^(1/3)) - (1 - i*Sqrt(3))*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt(4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2))^(1/3)/ (6*2^(1/3)*a) X3=-b/(3*a) + ((1 -i*Sqrt(3))*(-b^2 + 3*a*c))/(3*2^(2/3)*a*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt(4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c -27*a^2*d)^2))^(1/3)) - (1 + i*Sqrt(3))*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt(4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2))^(1/3)/ (6*2^(1/3)*a) Escribir X1, X2 y X3 FIN

Prueba de Escritorio

Inicio a=25 b=6 c=15 d= 16 X1=-6/(3*25) - (2^(1/3)*(-6^2 + 3*25*15))/(3*25*(-2*6^3 +9*25*6*15 - 27*25^2*d + Sqrt(4*(-6^2 + 3*25*15)^3 + (-2*6^3 + 9*25*6*15 - 27*25^2*16)^2))^(1/3)) + (-2*6^3 + 9*25*6*15 - 27*25^2*16 + Sqrt(4*(-6^2 + 3*25*15)^3 + (-2*6^3 + 9*25*6*15- 27*25^2*16)^2))^(1/3)/(3*2^(1/3)*25) =-0.696875357 X2=-6/(3*25) + ((1 + i*Sqrt(3))*(-6^2 + 3*25*15))/(3*2^(2/3)*25*(-2*6^3 + 9*25*6*15 - 27*25^2*16 + Sqrt(4*(-6^2 + 3*25*15)^3 + (-2*6^3 + 9*25*6*15 -27*25^2*16)^2))^(1/3)) - (1 - i*Sqrt(3))*(-2*6^3 + 9*25*6*15 - 27*25^2*15 + Sqrt(4*(6^2 + 3*25*15)^3 + (-2*6^3 + 9*25*6*15 - 27*25^2*16)^2))^(1/3)/(6*2^(1/3)*25) =0.228437679 X3=-6/(3*25) + ((1 - i*Sqrt(3))*(-b^2 + 3*25*c))/(3*2^(2/3)*a*(-2*6^3 + 9*25*6*15 - 27*25^2*16 + Sqrt(4*(-6^2 + 3*25*15)^3 + (-2*6^3 + 9*25*6*15 -27*25^2*16)^2))^(1/3)) - (1 + i*Sqrt(3))*(-2*6^3 + 9*25*6*15 - 27*25^2*16 + Sqrt(4*(-6^2 +3*25*15)^3 + (-2*6^3 + 9*25*6*15 - 27*25^2*16)^2))^(1/3)/(6*2^(1/3)*25) =0.228437679 FIN

4. Leer dos números y mostrar la resta del menor menos el mayor

Pseudocódigo Inicio Leer x, z Si x>z, entonces Escribir Uno= z-x Fin de si Caso contrario Escribir Dos= x-z Fin de caso contrario FIN Prueba de Escritorio Dado x=4 y z=10 Inicio x=4 z=10 ¿x>z? No, entonces Uno= x-z = 4-10 = -6 FIN

5.Determinar si un carácter es una vocal o no

Pseudocódigo Inicio Leer carácter A Si A=1=a, entonces Escribir “El carácter es vocal” Caso contrario Si A=2=e, entonces Escribir “El carácter es vocal” Caso contrario Si A=3=i, entonces Escribir “El carácter es vocal” Caso contrario Si A=4=o, entonces Escribir “El carácter es vocal” Caso contrario Si A=5=u, entonces Escribir “El carácter es vocal” Caso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS