Algoritmos
Enviado por cedanomx • 11 de Noviembre de 2012 • 1.327 Palabras (6 Páginas) • 415 Visitas
TIC-TSU 1I – METODOLOGIA DE LA PROGRAMACION
Datos de Portada:
Universidad Tecnología de Tijuana
Tecnologías de la Información y Comunicación
Metodología de la Programación
Grupo: Grupo X
Profesor: Ing. Jesús Bustos Medina. Unidad: NumeroUnidad.
Trabajo: Cuadernillo de Ejercicios. Alumnos: NombreAlumno
Fecha.
Realizar los siguientes algoritmos, pseudocódigos y diagramas de flujo, con su análisis correspondiente de cada problema planteado identificando los datos de entrada, sus tipos y realizar la corrida.
Ing. Jesus Bustos Medina - JeBusSoft Page 1
TIC-TSU 1I – METODOLOGIA DE LA PROGRAMACION
Estructura si entonces:
1. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dado el número de sonidos emitidos por un grillo en un minuto, es una función de la temperatura. Como resultado de esto, es posible determinar el nivel de la temperatura haciendo uso de un grillito como termómetro.
T=N/4 + 40
Corrida
Numero de corrida Dato: N Resultado: T
1 8
2 15
3 11
4 25
5 -5
2. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dados como datos los valores enteros P y Q, determine si los mismos satisfacen la siguiente expresión:
P^3 + Q^4 – 2*P^2 < 680
En caso afirmativo debe imprimir los valores P y Q.
Corrida
Numero de corrida Datos
Calculo Auxiliar Resultado
P Q P Q
1 3 5
2 6 8
3 2 4
4 7 5
5 2 6
3. Escriba un diagrama de flujo y su pseudocódigo correspondiente, que le permita calcular la tangente de un angulo, considerando que se conoce el valor del seno y el coseno mismo.
tan x = sen x / cos x, si cos <> 0
Corrida
Numero de corrida Datos Resultado
Seno Coseno Tangente
1 0.707 0.707
2 1 0
3 0.906 1.423
4 0.866 -0.5
4. Escriba un diagrama de flujo y su pseudocódigo correspondiente, que le permita calcular cotangente de un Angulo, considerando que se conoce el valor del seno y del coseno del mismo.
cotg x = cos x / sen x, si sen <> 0
Corrida
Numero de corrida Datos Resultado
Seno Coseno Cotg
1 -1 0
2 1 0
3 0 -1
4 0.574 0.819
Ing. Jesus Bustos Medina - JeBusSoft Page 2
TIC-TSU 1I – METODOLOGIA DE LA PROGRAMACION
5. Escriba un diagrama de flujo y su pseudocódigo correspondiente, para calcular las raíces reales, de ser posible, de una ecuación de segundo grado Ec2 = B^2 – 4 * A * C.
X1 = ( -b + (b^2 – 4ac )^1/2 ) / 2a ; X2 = ( -b - (b^2 – 4ac )^1/2 ) / 2ª si Ec2 > = 0
Corrida
Numero de corrida Datos Calculo Auxiliar Resultado
A B C Ec2 X1 X2
1 3 9 1.5
2 8 4 5
3 2.5 -6 -4
4 -7.5 3 1
5 -4 5 -3
Ing. Jesus Bustos Medina - JeBusSoft Page 3
TIC-TSU 1I – METODOLOGIA DE LA PROGRAMACION
Estructura si entonces/sino:
6. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dado como dato el sueldo de un trabajador, calcule su aumento según el siguiente criterio:
Imprima el nuevo sueldo del trabajador.
Corrida
Numero de corrida Dato: Sueldo Auxiliar Resultado:
Nuevo Sueldo
1 1580.50
2 960.80
3 3500.00
4 1340.00
5 1628.90
7. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dado los datos A,B,C Y D que representan números enteros; escriba un diagrama de flujo que calcule el resultado de las siguientes expresiones: ((A-C)^2)/D y ((A- B)^3)/D,
Si D<>0
En caso contrario que despliegue un mensaje “No se pueden efectuar las operaciones”
Corrida
Numero de corrida Datos Resultado
A B C D Res1 Res2 Comentario
1 6 12 5 4
2 15 11 4 6
3 88 162 121 14
4 22 8 17 0
5 116 40 29 55
8. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dados como datos A, B y N, compruebe la igualdad de la siguiente expresión: A^N/B = A^N/B^N. Si es igual despliega “Se comprueba la Igualdad”, Si no lo son “No se comprueba la igualdad”.
Si B<>0 en caso contrario imprima “B tiene que ser diferente de cero”.
Corrida
Numero de corrida Datos Cálculos Auxiliares
Resultado
A B N Res1 Res2
1 7 3.5 4
2 19.60 7.35 6
3 14.20 8.40 5
4 7.30 0 4
5 150.20 80.32 7
Ing. Jesus Bustos Medina - JeBusSoft Page 4
TIC-TSU 1I – METODOLOGIA DE LA PROGRAMACION
9. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dados como datos dos números enteros, determine cuál es el mayor.
Corrida
Numero de corrida Datos
Resultado
A B
1 8 5
2 7 7
3 15 13
4 17 38
5 23 23
10. Escriba un diagrama de flujo y su pseudocódigo correspondiente, dados tres números reales A,B,C identifique cual es el mayor. Considere que los números son diferentes.
Corrida
Numero de corrida Datos
Resultado
A B C
1 6 8 9
...