1. AlgoritmoAlgoritmo
Alumna:Alumna: Diana IránDiana Irán
Villegas GarcíaVillegas García
Prof.:Prof.: José AntonioJosé Antonio
González HernándezGonzález Hernández
PrimeroPrimero Técnico enTécnico en
Informática “1”Informática “1”
2. ¿Qué es?¿Qué es?
Un algoritmo es un conjuntoUn algoritmo es un conjunto
finito de pasos definidos,finito de pasos definidos,
estructurados en el tiempo yestructurados en el tiempo y
formulados con base a unformulados con base a un
conjunto finito de reglas noconjunto finito de reglas no
ambiguas, que proveen unambiguas, que proveen un
procedimiento para dar laprocedimiento para dar la
solución o indicar la falta desolución o indicar la falta de
esta a un problema en unesta a un problema en un
tiempo determinado.tiempo determinado.
3. Características del algoritmoCaracterísticas del algoritmo
Ser definido:Ser definido: Sin ambigüedad, cada paso delSin ambigüedad, cada paso del
algoritmo debe indicar la acción a realizar sinalgoritmo debe indicar la acción a realizar sin
criterios de interpretación.criterios de interpretación.
Ser finito:Ser finito: Un número específico y numerable deUn número específico y numerable de
pasos debe componer al algoritmo, el cualpasos debe componer al algoritmo, el cual
deberá finalizar al completarlos.deberá finalizar al completarlos.
Tener cero o más entradas:Tener cero o más entradas: Datos sonDatos son
proporcionados a un algoritmo como insumoproporcionados a un algoritmo como insumo
para llevar a cabo las operaciones quepara llevar a cabo las operaciones que
comprende.comprende.
Tener una o más salidas:Tener una o más salidas: Debe siempre devolverDebe siempre devolver
un resultado; de nada sirve un algoritmo queun resultado; de nada sirve un algoritmo que
hace algo y nunca sabemos que fue.hace algo y nunca sabemos que fue.
Efectividad:Efectividad: El tiempo y esfuerzo por cada pasoEl tiempo y esfuerzo por cada paso
realizado debe ser preciso, no usando nada másrealizado debe ser preciso, no usando nada más
ni nada menos que aquello que se requiera parani nada menos que aquello que se requiera para
y en su ejecución.y en su ejecución.
4. ¿para que sirve el algoritmo?¿para que sirve el algoritmo?
Simplemente sirve paraSimplemente sirve para
resolver problemas oresolver problemas o
actividades las cuales quieresactividades las cuales quieres
que salgan perfectamenteque salgan perfectamente
bien resolviendo paso porbien resolviendo paso por
paso.paso.
5. Algoritmo de cómo limpiar unAlgoritmo de cómo limpiar un
MouseMouse
DatosDatos EjemploEjemplo TipoTipo Nulo?Nulo? ValorValor
porpor
defauldefaul
Cons-Cons-
trainttraint
MouseMouse CompaCompa
qq
cadenacadena xx xx
toallatoalla SuaveSuave cadenacadena xx xx
desardesar
madormador
chicochico cadenacadena xx xx
aguaagua limpialimpia cadenacadena sisi xx
JabónJabón DeDe
rosasrosas
cadenacadena SiSi xx
6. Requisitos: 1 toallaRequisitos: 1 toalla
1 jabón1 jabón
1 desarmador1 desarmador
el Mouse sucioel Mouse sucio
1.-1.- Abrir el compartimiento con el desarmador donde esta la bolaAbrir el compartimiento con el desarmador donde esta la bola
girándologirándolo
2.-2.-Sacar la bola y limpiarla con agua y jabón.Sacar la bola y limpiarla con agua y jabón.
3.-3.-DespuésDespués se seca completamente.se seca completamente.
4.-4.-Posteriormente limpiaremos los restos de polvo y suciedad que sePosteriormente limpiaremos los restos de polvo y suciedad que se
encuentran en los rodillos interiores.(en caso de que no se puedaencuentran en los rodillos interiores.(en caso de que no se pueda
también se puede abrir el ratón quitando los tornillos de sujeción).también se puede abrir el ratón quitando los tornillos de sujeción).
5.-5.-Volvemos a cerrar el ratón en caso de haberlo abierto,Volvemos a cerrar el ratón en caso de haberlo abierto,
introducimos de nuevo la bola y ponemos la carcasa.introducimos de nuevo la bola y ponemos la carcasa.
7. Algoritmo para insertar un discoAlgoritmo para insertar un disco
duroduro
DatosDatos EjemploEjemplo TipoTipo NulNul
o?o?
ValorValor
porpor
defauldefaul
Cons-Cons-
trainttraint
destornilldestornill
adorador
pequeñopequeño cadenacadena xx xx xx
Manual deManual de
disco durodisco duro cadenacadena xx xx xx
8. Requisitos: destornilladorRequisitos: destornillador
manual de disco duromanual de disco duro
1.-Pensar la configuración que le daremos1.-Pensar la configuración que le daremos
alal nuevonuevo disco (maestro, o esclavo) dependiendodisco (maestro, o esclavo) dependiendo
de los demás dispositivos que haya conectados alde los demás dispositivos que haya conectados al
IDE.IDE.
2.-Cambiar los jumpers de los dispositivos2.-Cambiar los jumpers de los dispositivos
correspondientes dependiendo de lacorrespondientes dependiendo de la
configuración.configuración.
3.-3.-ConectarConectar el nuevo disco duro (y, si se aplica,el nuevo disco duro (y, si se aplica,
cambiar los demás dispositivos)cambiar los demás dispositivos)
4.-Encender la máquina, comprobar que la BIOS4.-Encender la máquina, comprobar que la BIOS
los detecte.los detecte.
5.-Si el nuevo disco no está particionado y5.-Si el nuevo disco no está particionado y
formateado, hacerlo.formateado, hacerlo.
6.-Instalar el Sistema Operativo (si es que6.-Instalar el Sistema Operativo (si es que
instalamos el disco como maestro primario)instalamos el disco como maestro primario)
9. Algoritmo para limpiar fotosAlgoritmo para limpiar fotos
DatosDatos EjemploEjemplo TipoTipo NulNul
o?o?
ValorValor
porpor
defauldefaul
Cons-Cons-
trainttraint
fotofoto paisajepaisaje cadenacadena xx fotofoto
trapitotrapito suavesuave cadenacadena xx xx
cremacrema ponspons cadenacadena sisi xx
10. Requisitos: fotoRequisitos: foto
trapotrapo
cremacrema
1.- mojar el trapo con crema1.- mojar el trapo con crema
2.- pasar al trapo suabemente en la2.- pasar al trapo suabemente en la
fotofoto
3.-secar la foto3.-secar la foto
4.- foto limpia4.- foto limpia
11. Algoritmo para Calcular el tamañoAlgoritmo para Calcular el tamaño
de una PCde una PC
DatosDatos EjemploEjemplo TipoTipo NulNul
o?o?
ValorValor
porpor
defauldefaul
Cons-Cons-
trainttraint
bb 1919 decimaldecimal xx xx >0>0
hh 1717 decimaldecimal xx xx >0>0
rr 180180 decimaldecimal xx xx >0>0
12. Requisitos: formula r=n1*n2Requisitos: formula r=n1*n2
solicitar n1solicitar n1
solicitar n2solicitar n2
solicitar rsolicitar r
1.- solicitar el primer numero (n1)1.- solicitar el primer numero (n1)
2.- solicitar el segundo numero (n2)2.- solicitar el segundo numero (n2)
3.- solicitar ® como r=n1*n23.- solicitar ® como r=n1*n2
Mostrar el resultado ®Mostrar el resultado ®
13. Algoritmo de Cuantos segundosAlgoritmo de Cuantos segundos
por min. son cuando descargas unpor min. son cuando descargas un
archivoarchivo
DatosDatos EjemploEjemplo TipoTipo NulNul
o?o?
ValorValor
porpor
defauldefaul
Cons-Cons-
trainttraint
ss 1818 decimaldecimal xx xx >0>0
mm 11 decimaldecimal xx xx >0>0
rr 1818 decimaldecimal xx xx >0>0
14. Requisitos: formula: r=s*mRequisitos: formula: r=s*m
definir (s)definir (s)
definir (m)definir (m)
definir rdefinir r
1.- solicitar (s)1.- solicitar (s)
2.- solicitar (m)2.- solicitar (m)
3.solicitar r como r=s*m3.solicitar r como r=s*m
4.-mostrar r4.-mostrar r