Vous êtes sur la page 1sur 2

GESTION DE MANTENIMIENTO ASISTIDO POR COMPUTADORA. UNIDAD II.

Algoritmos
Un algoritmo es un procedimiento a seguir, para resolver un problema en trminos de:
1. Las acciones por ejecutar y el
2. El orden en que dichas acciones deben ejecutarse
Un algoritmo nace en respuesta a la aparicin de un determinado problema. Una algoritmo
esta compuesto de una serie finita de pasos que convergen en la solucin de un problema,
pero adems estos pasos tienen un orden especfico. Entenderemos como problema a
cualquier accin o evento que necesite cierto grado de anlisis, desde la simpleza de
cepillarse los dientes hasta la complejidad del ensamblado de un automvil. En general,
cualquier problema puede ser solucionado utilizando un algoritmo, en este sentido podemos
utilizar los algoritmos para resolver problemas de computo.
Un algoritmo para un programador es una herramienta que le permite resaltar los aspectos
ms importantes de una situacin y descartar los menos relevantes. Todo problema de
cmputo se puede resolver ejecutando una serie de acciones en un orden especfico. Por
ejemplo considere el algoritmo que se elaborara para el problema o situacin de levantarse
todas las maanas para ir al trabajo:
1.
2.
3.
4.
5.
6.

Salir de la cama
quitarse el pijama
ducharse
vestirse
desayunar
arrancar el automvil para ir al trabajo o tomar transporte.

Ntese que en el algoritmo anterior se ha llegado a la solucin del problema en 6 pasos, y no


se resaltan aspectos como: colocarse los zapatos despus de salir de la cama, o abrir la
llave de la regadera antes de ducharse. Estos aspectos han sido descartados, pues no tienen
mayor trascendencia, en otras palabras los estamos suponiendo, en cambio existen aspectos
que no podemos obviarlos o suponerlos, de lo contrario nuestro algoritmo perdera lgica, un
buen programador deber reconocer esos aspectos importantes y tratar de simplificar al
mnimo su problema. Es importante recalcar que los pasos de un algoritmo no son
conmutativos pues, no dara solucin al mismo problema a tratar.
Resolucin de Problemas
Para lograr resolver cualquier problema se deben seguir bsicamente los siguientes pasos:

Anlisis del Problema. en este paso se define el problema, se lo comprende y se lo


analiza con todo detalle.
Diseo del Algoritmo. se debe elaborar una algoritmo que refleje paso a paso la
resolucin del problema.
Resolucin del Algoritmo en la computadora. se debe codificar el algoritmo.

ING MARY MORENO. PAG 1

GESTION DE MANTENIMIENTO ASISTIDO POR COMPUTADORA. UNIDAD II.

EJERCICIOS
1 Se desea que Usted realice el programa que permita sumar diez nmeros introducidos (ledos) e imprimir su
valor. (Utilizando el bucle For)
2 Se desea que Usted realice el programa que permita, dada una secuencia de N nmeros, sumarla e imprimir el
resultado. (Utilizando el Bucle While)
3 Realice el programa que calcule la suma, independientemente, de los nmeros pares e impares comprendidos
entre 1 y 1000.
4 Leer N nmeros enteros y obtener cuantos son positivos. ( donde N > 50 y los numeros tienes que ser
naturales)
5 Dados 10 nmeros enteros, imprimir la suma de los nmeros pares de la lista, cuntos nmeros pares existen y
cul es la media aritmtica de los nmeros impares.
6 Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y tambin nos calcule
la hora despus de 2 segundos.
7 Hacer un programa que lea 2 nmeros y deducir si estn en orden creciente o decreciente.
8 Calcular el nmero mayor de una lista de nmeros.
9 De una lista de 100 nmeros determinar simultneamente el mximo y mnimo nmero.
10 Se ingresan 5 notas de un alumno, publicar 2 peores notas.
11 Calcular las races de una ecuacin de segundo grado (a+bx+c=0)?
12.- Realice un programa que lea tres nmeros y diga cual es el mayor
13.- Realice un programa que cambie pesetas a euros. Mejrelo, aadiendo el cambio de euros a pesetas y que
sea el usuario quin decida que tipo de cambio quiere, si de euros a pesetas o al contrario.
14.- Hacer un programa que permita decidir si dos palabras son iguales o diferentes.
15.- Realice un programa que pregunte cual es tu nota numrica en un examen (p.ej 6) y te indique la
calificacin correspondiente (en el ejemplo APROBADO).
16.- Realice un programa que calcule la mediana de tres nmeros.
17.- Realice un programa que realice sumatorios de los nmeros introducidos
18.- Realice un programa que calcule el factorial de un nmero
19.- Realice un programa que calcule medias aritmticas
20.- Realice un programa que calcule el coeficiente de correlacin de dos variables.

ING MARY MORENO. PAG 2

Vous aimerez peut-être aussi