Taller MatLab
UNIVERSIDAD DE ANTIOQUIA
Facultad de Ingeniería
ALGORITMOS Y PROGRAMACION DE COMPUTADORES (Taller 1)
Nombre: _______________________________________ Código:______________ Tema: _______Nota: _______
Nombre: _______________________________________ Código:______________
Profesor: Gabriel Taborda
I. TEORÍA:
1. Defina brevemente y con sus propias palabras las instrucciones de:a) Salida b) Declaración c) Asignación d) Decisión e) Entrada f) Selección
II. PRÁCTICA: Resuelva los siguientes problemas detallando el análisis de la información y la prueba de escritorio.
Ejemplo ilustrativo: Realizar un algoritmo que calcule la altura de un edificio y su punto medio.
Análisis de la información: Para algoritmo altura edificio.Información de entrada: Se requiere conocer el número de pisos del edificio: numPisos
Y la altura de cada piso: alturaPiso.
Información de Salida: Calcular la altura de el edificio: alturaEdificio
Y el punto medio de edificio: mitad.
Proceso: la obtener la información de salida se deben realizar los siguientes procesos:
alturaEdificio = numPisos * alturaPiso
mitad = alturaEdificio/2
Algoritmo:
Inicio
Entera numPisosReal mitad, alturaEdificio, alturaPiso
Lea numPisos, alturaPiso
alturaEdificio = numPisos * alturaPiso
mitad = alturaEdificio/2
Imprima “La altura de edificio es: “+ alturaEdificio + “ mt. y
su punto medio es = “+ mitad
Prueba de Escritorio:
Ejemplo: Numero de pisos: 20 y altura piso: 2.5
Respuesta: 50 y 25
alturaEdificio numPisos alturaPiso mitad50.0 20 2.5 25
Impresión: La altura de edificio es: 50 mt y su punto
medio es = 25
Fin
Tema 1
1. Supongamos que la población de un país hoy es de 43 millones y que la tasa de crecimiento anual es constante,
ingresar dicha tasa y determinar el año en el cual la población supere por primera vez los 100 millones (Laformula PoblacionFinal = PoblacionInicial + PoblacionInicial*tasaCrecimiento*(AñoFinal –AñoInicial)).
2. Hacer un algoritmo que dado el valor de la temperatura en farenheit convertir a rankine, kelvin y a centígrados.
3. A los profesores de cierta universidad se les paga por horas cátedra dictadas, elabore un programa que lea el
número de horas dictadas en un semestre y calcule el pago del semestre para el profesor teniendo en cuenta quea los profesores se les cancela según su categoría (utilizar un menú):
Al final al profesor se le resta el 10% de retención en la fuente y 7.3 por salud y pensión.
4. Elabore un algoritmo que lea dos variables tipo cadena A y B, intercambie el valor de A a B y el valor de B a A
e imprima los dos valores
5.Una empresa utiliza tres materias primas A, B y C para obtener un producto, si de A necesita 8 partes, de B 3
partes y de C dos partes. Elaborar un algoritmo para calcular las cantidades de materia prima para una
producción determinada.
6. Un CDT (Depósito a término fijo) es una forma de ahorrar que da más rendimiento que las cuentas de ahorro
tradicionales, pero el interés depende del tiempo al cual se realice el CDT. Una entidad bancaria requiere de unprograma para calcular el valor de los intereses y el total a entregar al ahorrador. La tasas de interés son: 0.4%
mensual si es a 3 meses, de 0.5% si es a 6 meses y de 0.8% si es a un año.
7. Una Universidad decide promover el rendimiento académico de sus estudiantes en función del promedio delobtenido en el semestre anterior: si el promedio está entre 5.0 y 4.5 es becado, si está entre 4.4 y 4.0 recibe
media beca, de 3.9 a 3.5 se le realiza un descuento del 10% y si es inferior a 3.0 se le incrementa un 20%.
Hacer un algoritmo para calcular el total a pagar por la matricula si el valor del crédito es: 60.000$ para los
estratos 1 y 2, 100.000$ para 3 y 4 y 120.000$ para el 5 y 6.
8....
Regístrate para leer el documento completo.