Un algoritmo es una serie de pasos precisos para resolver un problema. Debe ser finito, definido y producir un resultado. Todo algoritmo requiere entrada de datos, un proceso y salida de resultados. Los ejemplos muestran cómo calcular el tamaño de una PC, restar capacidad de un disco duro, convertir segundos a minutos y dividir el espacio de una memoria USB en partes iguales usando fórmulas algebraicas simples.
2. QUE ES…??
Algoritmo es una serie de operaciones detalladas
y no ambiguas. En otras palabras es un conjunto
de reglas para resolver una cierta clase de
problemas .Es el medio por el que se explica cómo
puede resolverse un problema mediante
aproximaciones paso a paso. Se puede formular
de muchas formas con el cuidado de que no exista
ambigüedad.
3. Principales características de un
algoritmo
. Debe ser Preciso, porque cada uno de sus pasos debe
indicar de manera precisa e inequívoca que se debe hacer.
Debe ser Finito, porque un algoritmo debe tener un número
limitado de pasos.
Debe ser Definido, porque debe producir los mismos
resultados para las mismas condiciones de entrada.
Puede tener cero o más elementos de entrada.
Debe producir un resultado. Los datos de salida serán los
resultados de efectuar las instrucciones.
4. Todo algoritmo debe tener las
siguientes parte:
· Entrada de datos, son los datos necesarios que el
algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el
algoritmo.
· Salida de resultados, son los datos obtenidos después
de la ejecución del algoritmo.
6. Calcular el tamaño de una pc
Tabla de datos
DATO EJEMPLO TIPO NULO VALOR POR DE
FAUL
CONSTRAIN
b 18 Decimal X 0 > 0
h 25 Decimal X 0 > 0
r 450 Decimal X 0 > 0
9. RESTAR LA CAPACIDAD DE UN DISCO DURO SI LLENA ES DE (500MB) Y SE HAN
GASTADO(295MB)
TABLA DE DATOS
TABLA DE DATOSDATO EJEMPLO TIPO NULO VALOR
POR DE
FAUL
CONSTRAI
NT
n1 500 decimal x 0 >0
n2 295 decimal x 0 >0
r 245 decimal x 0 >0
11. Algoritmo
Requisitos formula r=n1 – n2
definir(n1)
definir(n2)
1. Solicitar el primer núm.(n1)
2.Solicitar el segundo núm.(n2)
3.Calcular (r)como r=n1-n2
4. Mostrar el resultado(r)
12. Cuantos segundos por min. son cuando descargas un archivo
TABLA DE DATOS
DATO EJEMPLO TIPO NULO VALOR
POR DE
FAUL
CONSTRAI
NT
s 19 Decimal x 0 >0
m 1 Decimal x 0 >0
r 19 decimal x 0 >0
14. Algoritmo
Requisitos formula r=s*m
definir(s)
definir(m)
definir(r)
1.Solicitar (s)
2.solicitar(m)
3.calcular (r)como r=s*m
4.mostrar (r)
15. SI UN DISCO TIENE UNA ARTICION DE 6 Y ESOS 6 EQUIVALEN A
300 GB CUANTOS GB QUEDAN SI NSOLO DE LAS 6 PARTICIONES
SOLO SE COMPLETAN 2
TABLA DE DATOS
DATO EJEMPLO TIPO NULO VALOR
POR DE
FAUL
CONSTRA
INT
t p 6 decimal x 0 >0
pc 2 decimal x 0 >0
p s 4 decimal x 0 >0
18. SI DIVIDIMOS UNA MEMORIA USB DE 8 GB EN 4 PARTES CUANTO LE TOCA A CADA
PARTE
TABLA DE DATOS
DATO EJMPLO TIPO NULO VALOR
POR DE
FAUL
CONSTRAI
NT
gbm 8 decimal x 0 <0
p 4 decimal x 0 <0
r 2 decimal x 0 <0