Progra

Páginas: 6 (1453 palabras) Publicado: 25 de febrero de 2013
Algoritmos y Programación


Ejercicios Tipo Parcial y Ejercicios resueltos en Pseudocódigo






Parte 1. Ejercicios tipo examen 1



1. Dadas las siguientes afirmaciones, indique si son correctas, justificando su respuesta. (0,5 ptos c/u)

1. Un programa eficiente también es eficaz y ambas características se verifican en la etapa de análisis del problema.

2. Si elnivel de abstracción es alto, el programa será legible.

3. La especificación del algoritmo en pseudo-código forma parte de la fase de codificación de la aplicación.

4. Es una buena práctica analizar un problema y comenzar a programar la solución

5. Dos variables diferentes del mismo tipo, ocupan la misma cantidad de memoria

6. Un algoritmo, un programa y un compilador sonexactamente la misma cosa.

7. Dada una variable T de tipo lógico, la expresión T = (84 < 5,76) no es válida semánticamente

8. Se puede sustituir en un algoritmo un ciclo Repetir por un Mientras utilizando la misma condición de parada

9. La cantidad de líneas de instrucciones que utiliza un algoritmo es un parámetro para la medición de la eficacia del mismo

2. Dados loscoeficientes A, B y C de una ecuación de segundo grado Ax2 + Bx + C = 0 calcular las 2 raíces reales que forman parte de la solución de la ecuación. (valía 3 ptos)

3. Un triángulo esta formado por 3 puntos cuyas coordenadas (x,y) no coinciden en el plano cartesiano, formando una línea o un único punto.
Construya un algoritmo que solicite y tríos de puntos A, B y C cualesquiera, verifique paracada trío si los puntos forman un triángulo rectángulo y en caso afirmativo ordene ascendentemente las longitudes de los lados LAB y LBC. La secuencia termina cuando se lee el punto A (0,0) (valía 6 ptos)
Considere para su solución las siguientes fórmulas:

1. Cada punto se suministra mediante los valores de las coordenadas (x, y)

2. La longitud de un lado o distancia entre lospuntos A=(x1, y1) y B=(x2, y2) es:

3. El punto M está sobre una recta formada por los puntos A y B si la pendiente de la recta AB es igual a la pendiente formada por la recta CA o de la recta BC. La fórmula para calcular la pendiente M de una recta entre los puntos (x1,y1) y (x2,y2) es:

4. La recta AB es perpendicular a la recta AC, si la pendiente de AB (MAB) es opuesta y cambiada designo con respecto a la pendiente de MAC, o si MAB * MAC = -1



4. Para calcular la masa de aire de un neumático se usa la siguiente fórmula: (valía 4 ptos)
ΨV = 0.37m(T + 460) en donde:
Ψ = presión, en libras por pulgada cuadrada (Ψ = Psi, 23º símbolo alfabeto griego)
V = volumen, en pies cúbicos m = masa de aire, en libras
T = temperatura, en gradosFahrenheit (F)

Haga un algoritmo que calcule la masa de aire de dos neumáticos sabiendo que cada uno contiene 2 pies cúbicos de aire y suponiendo que la presión de un neumático es de 32Ψ a 29 grados Celsius (C).
Considere:
1. El usuario le suministra la temperatura en grados Celsius para cada neumático.
2. Fórmula para conversión de temperatura, de grados Celsius a Fahrenheit es:5. Solicite al usuario seis números enteros que representan 2 fechas en el formato d1-m1-a1 y d2-m2-a2 e informe cual de las fechas es la mayor. En caso de que la fecha 1 sea la mayor, indique también, la fecha del día siguiente a ella, en caso de que la fecha 2 sea la mayor, indique la fecha del día anterior a ésta. (valía 7 ptos)
Considere:
1. El usuario suministra valorescualesquiera como datos de entrada.
2. Que hay meses de 30 o de 31 días, y en caso de los años bisiestos, febrero tiene 29 y no 28 días. Un año es bisiesto si es divisible por cuatro, excepto los años divisibles por 100, quienes para ser bisiestos deben de ser divisibles también por 400

6. Se desea que usted escriba un algoritmo en lenguaje seudo-formal que permita encontrar y mostrar todos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progra
  • progra
  • Progra
  • progra
  • Progr
  • Progra
  • Progra
  • Progra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS