====== Examen Parcial - 75.40. Algoritmos y Programación I====== **Cátedra:** García, Elena\\ **Fecha:** Primer Parcial - Segundo Cuatrimestre 2004\\ Esta página está incompleta; podés ayudar completando el material. ===== Enunciado ===== ==== Punto I ==== Escribir un algoritmo para leer un entero **M** y dos arreglos de elementos reales **P** y **Q** de dimensión **M** y generar un tercer arreglo **C** también de dimensión **M** que cumpla con las siguientes condiciones: C(i) = Q(i) - P(i) si P(i) < Q(i) C(i) = P(i) - Q(i) si P(i) >= Q(i) 0 < i < M+1 - Indicar el valor máximo de cada uno de los tres arreglos y las posiciones que ocupan en cada uno de ellos. - Ordenar el arreglo **C** en forma ascendente. Indicar que método está usando. ==== Punto II ==== Elaborar un procedimiento SumaImpar que recibe una matriz rectangular de reales, sus dimensiones (cantidad de filas y cantidad de columnas) y devuelve un arreglo con la suma de los elementos de cada una de las filas impares de la matriz. ==== Punto III ==== Analizar el siguiente algoritmo, indicar si existen errores justificando la respuesta, en caso de ser correcto realizar un seguimiento con los valores 5 y 4 para las variables de entrada. Program MM; var a, b: integer; procedure NN(i: integer; var j: integer); begin i := i + 10; j := j + 10; writeln(i,j); end; begin readln(i); readln(j); NN(i+j,j-i); writeln(i,j); end. ===== Resolución ===== ===== Discusión ===== Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.