Sie sind auf Seite 1von 30

INSTITUTO TECNOLGICO DE MINATITLN

Programacin estructurada

Reporte de evidencias de 1 unidad

Maestra:

JIMENEZ RASGADO GUILLERMINA

Alumno:

NIEVES ARGUELLES OSCAR MANUEL

Grupo:1 semestre:3

Minatitln, martes 12 de septiembre de 2017

Qu es un algoritmo?
Luis Joyanes Aguilar, define al algoritmo como un mtodo para resolver un
problema. Aunque la popularizacin del trmino ha llegado con el advenimiento de
la era informtica, algoritmo proviene de Mohammed al-KhoWrizmi, matemtico
persa que vivi durante el siglo IX y alcanz gran reputacin por el enunciado de las
reglas paso a paso para sumar, restar, multiplicar y dividir nmeros decimales; la
traduccin al latn del apellido en la palabra algorismus deriv posteriormente en
algoritmo. Seala, Joyanes Aguilar, que Euclides, matemtico griego (del siglo IV
a.C.) quien invent un mtodo para encontrar el mximo comn divisor de dos
nmeros, se considera con Al-KhoWrizmi el otro gran padre de la algoritmia
(ciencia que trata de los algoritmos).

Un algoritmo consiste en una lista ordenada de operaciones que tiene el propsito


de buscar la solucin a un problema en matemtica, informtica y disciplinas afines.

Caractersticas delos algoritmos.

Las caractersticas fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe


obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algn


momento; o sea, debe tener un nmero finito de pasos. La definicin de un algoritmo
debe describir tres partes: Entrada, Proceso y Salida.
Entrada: la edad de la persona, informacin del ao de nacimiento y el actual.

Proceso: realizar la diferencia del ao actual menos el ao de nacimiento.

Salida: visualizacin del resultado generado. Es decir, el resultado es la edad.

Se emplea un lenguaje natural describiendo paso a paso el algoritmo en cuestin.


En la realizacin del algoritmo aplicar sus tres caractersticas: preciso, definido y
finito.

Por ejemplo, algoritmo para conocer si el promedio de un alumno es aprobatorio o


no teniendo como referencia que alumno cursa 5 materias y adems que el
promedio mnimo aprobatorio es 7.0.

1.- inicio

2.- solicitar las cinco calificaciones del alumno

3.-sumar las cinco calificaciones del alumno

4.- El resultado del paso 3 dividirlo entre cinco

5.- si el resultado del paso 4 es mayor o igual a 7.0 entonces

5.1Visualizar Alumno aprobado sino

5.2 Visualizar Alumno reprobado fin_si

6.- fin
Ejercicios:
1- rea de un tringulo.

Algoritmo:

Ejecucin:
Diagrama de flujo:
2- Encuentra el mayor de dos nmeros.

Algoritmo:

Ejecucin:
Diagrama de flujo:
3- Realiza un algoritmo que permita determinar si un nmero es positivo o
negativo

Algoritmo:

Ejecucin:
Diagrama de flujo:
4- Realiza un algoritmo para poder calcular el rea de un circulo

Algoritmo:

Ejecucin:
Diagrama de flujo:
5- realiza un algoritmo que nos permita realizar un descuento si la cantidad de
la compra supera los 500 con descuento de 20%

Algoritmo:

Ejecucin:
Diagrama de flujo:
6- desarrollar un algoritmo que calcule la hipotenusa de un tringulo
rectngulo

Algoritmo:

Ejecucin:
Diagrama de flujo:
7- realiza un algoritmo que permita determinar el rea y volumen de un cilindro
dado su radio y altura

Algoritmo:

Ejecucin:
Diagrama de flujo:
8- ciclo while

Algoritmo:

Ejecucin:
Diagrama de flujo:
9- ciclo for

Algoritmo:

Ejecucin:
Diagrama de flujo:
10- Realice un diagrama de flujo y un algoritmo para mostrar los primeros 10
nmeros pares, Utiliza una estructura de control

Algoritmo:

Ejecucin:
Diagrama de flujo:
11- Realiza un diagrama de flujo y algoritmo de las carreras de electrnica

Algoritmo:

Ejecucin:
Diagrama de flujo:
Tareas:

1.- Realiza un diagrama de flujo que permita mostrar 8 veces la palabra Ing.
Electrnica por la estructura while.

2.- Hacer un diagrama de flujo que escriba 12 veces la palabra Amigos con
la estructura for.
3.- Hacer un diagrama de flujo que permita hacer la sumatoria de dos nmeros
y si es menor a 100 la sumatoria que de un mensaje de que los valores
sean ms grandes
4.- Realiza un diagrama de flujo que segn la opcin que ponga diga si es
beb, nio, adulto o viejitos

Das könnte Ihnen auch gefallen