Sei sulla pagina 1di 3

Gua No.

Titulo de prctica: Algoritmos

Enero-Junio 2012

Universidad Mesoamericana Facultad de Ingeniera Departamento de Programacin. Nombre de la prctica: Algoritmos Tiempo de Solucin: 2 periodos de 45 minutos. Lugar de la prctica: Aula o Laboratorio de Computacin. Curso: Programacin I Catedrticos: Ing. Richard Mazariegos Inga. Andrea Cceres. Ing. Enrique Lpez.

Objetivos de la prctica: Estructurar la solucin a problemas por medio de algoritmos. Escribir algoritmos en pseudocdigo. Identificar tipos de datos Utilizar de forma correcta identificadores Identificar datos de entrada y salida para un algoritmo. Procesar datos dentro del algoritmo con operadores aritmticos. Retroalimentar conceptos de lenguajes de programacin.

Marco terico: Lenguajes de programacin: Un lenguaje de programacin es el medio por el cual el programador indica las instrucciones a ejecutarse por una computadora. Algoritmos: es una secuencia de pasos precisos, definidos y finitos para resolver un problema. Puede escribirse de tres formas diferentes: 1. Lenguaje Natural 2. Pseudocdigo 3. Diagramas de Flujo.

Actividades y procedimientos de la prctica. Para esta prctica se solicita que: Lea en forma detenida cada uno de los problemas propuestos. Genere un bosquejo que le permita conocer el escenario del problema. Solucione el problema planteado. Genere un algoritmo en PSEUDOCDIGO y DIAGRAMA DE FLUJO del problema planteado. Pruebe sus algoritmos en Visual C++. Utilice de forma adecuada los tipos de datos e indique los identificadores. Utilice los operadores aritmticos y el de asignacin.

Problema 1: La empresa encargada de proporcionar las licencias de conducir, necesita conocer la edad de queda solicitante, escriba el algoritmo que permita obtener dicho dato. Tome en cuenta que solo se necesita conocer la edad en aos. Problema 2: El contador de una empresa multinacional desea conocer cuanto debe cancelar a cada trabajador de salario al final de cada mes, si suponemos que a dicho contador le envan el total de horas laboradas por cada empleado y el pago que se le realiza por hora trabajada, escriba el algoritmo que ayude al contador. Problema 3: El encargado de una tienda ha tenido complicaciones con la cantidad de cambio que debe dar a los clientes, solicita por lo tanto que usted lo apoye con un algoritmo que le permita conocer cuanto debe dar de cambio si los datos que tenemos son, el efectivo proporcionado por el cliente y el total de la compra realizada. Problema 4: Una empresa de arquitectura solicita que usted escriba los algoritmos para poder de forma sencilla realizar las siguientes tareas: (escriba un algoritmo por cada problema planteado) Hallar el rea de un triangulo Hallar el rea de un crculo Hallar el rea de un cuadrado Hallar el rea de un rectngulo Hallar el volumen de una esfera Hallar el volumen de un cono Hallar el volumen de un cubo Convertir una cantidad en metros a pulgadas Convertir una cantidad en segundos a minutos Convertir una cantidad en pies a kilmetros.

Problema 5: Se requiere un algoritmo que permita trasladar una cantidad en quetzales a Euros, Dlares, Pesos Mexicanos y lempiras.

La siguiente seccin de la prctica requiere que conteste a las preguntas planteadas. En relacin al tema de lenguajes de programacin responda a las siguientes preguntas guas: 1. Qu es un lenguaje de programacin. 2. Porqu es necesario un lenguaje de programacin. (Causa) 3. Para qu utilizamos un lenguaje de programacin. (Consecuencia) 4. Cundo utilizamos los lenguajes de programacin. 5. Dnde utilizamos los lenguajes de programacin. 6. Explique porque se clasifican en niveles los lenguajes de programacin. Equipo necesario para la prctica: Computadora de laboratorio de computacin Software de aplicacin para transcribir algoritmos en lenguaje natural. Hojas para escribir algoritmos. Discusin de Resultados: De acuerdo a los diferentes algoritmos resueltos por los compaeros, es oportuno discutir las diferentes soluciones planteadas. Aspectos a Evaluarse: Aspecto de Evaluacin. Aplicacin de los conceptos de algoritmos Escritura correcta de Pseudocdigo Uso adecuado de tipos de datos e identificadores Uso correcto de operador de asignacin y aritmticos. Identificacin de datos de entrada y salida TOTAL Nota de Evaluacin. 20 20 20 20 20 100 Nota Obtenida.

Potrebbero piacerti anche