Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 6 (1307 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de diciembre de 2011
Leer documento completo
Vista previa del texto
Introducción
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajadorpor parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
Un pseudocódigo es una herramienta que nos permite describir textualmente como se va a comportar un programa,utilizando una mezcla de lenguaje de programación con palabras del lenguaje común.
Véase el siguiente ejemplo:
Inicio
Leer A, B, C.
A=2
B=4
C=A
D=B
Si B>A entonces
Imprimir “El número mayor es, &D” si no
Imprimir “El número mayor es, &C”
Fin si fin

En este pseudocódigo se describe un programa que lee dos números enteros, al mismo tiempo que los almacena en dos variablesdeclaradas, las compara e iguala y luego imprime en pantalla cuál de los dos números leídos es el mayor, esto está definido por la condición “si B>A”
Pas0s para la resolución de problemas
1. Definición del problema
2. Análisis de datos
3. Diseño de la resolución
4. Codificación
5. Prueba y depuración
6. Documentación
7. Mantenimiento

Ejercicio 1:
Realizar unalgoritmo que lea cuatro números enteros y calcule el promedio de ellos.
Inicio
DE: a, b, c, d. Leer(a, b, c, d)
DS: Prom Prom= (a+b+c+d)/4
Imprimir (Prom)
Fin

Ejercicio 2:
Realizar un algoritmo para leer el precio de 3 artículos comprados y determinar el monto total de la compra.
Inicio
DE: articulo1, articulo2, articulo3 Leer (articulo1, articulo2, articulo3)
DS: compra Compra=(articulo1+articulo2+articulo3)
Imprimir (compra)
Fin

Ejercicio 3:
Un alumno del Tecnológico de MISANTLA desea saber su cuota diaria sobre el uso de talleres, el taller de electromecánica cobra 10 x horas de uso. Se requiere leer el total de las horas ocupadas por el alumno y determinar cuánto pagara al final del día.
Inicio
DE: horas Leer (horas)
DS: pago Pago (horas * 10)
Imprimir(pago)
Fin

Ejercicio 4:
Capturar el sueldo diario en función de horas trabajadas y el pago por hora.
Inicio
DE: horas, pagohr Leer (horas, pagohr)
DS: sueldo Sueldo= horas * pagohr
Imprimir (sueldo)
Fin

Ejercicio 5:
Menciona las 7 etapas de la metodología para la solución de problemas por computadoras.
1. Definición del problema
2. Análisis de datos
3. Diseño de laresolución
4. Codificación
5. Prueba y depuración
6. Documentación
7. Mantenimiento

Ejercicio 6:
Describe los operadores aritméticos utilizados en algoritmos.
+ - * /

Ejercicio 7:
Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara de interés después de 1 mes si el banco paga a razón de 2% mensual.
Inicio
DE: inversión Leer(inversión)
DS: ganancia Ganancia= inversión * 0.02
Imprimir (ganancia)
Fin

Ejercicio 8:
Un ingeniero recibe un sueldo base, más 5% de comisión extra por comisión de su servicio de mantenimiento, el ingeniero desea saber cuánto dinero obtendrá por concepto de comisión por los cuatro servicios de mantenimiento que realizo al mes y el total que restara en el mes tomando en cuenta su...
tracking img