SlideShare una empresa de Scribd logo
1 de 10
E s c u e l a : C B T I n g . Esteban
Calderón A l c a r a z
A l u m n a : Evelin Alejandra Sánchez
A y a l a
C a r r e r a : Técnico en Informática
S e g u n d o s e m e s t r e
M a t e r i a : Aplica las Bases de la
A L G O R I T M O :
Define algoritmo como un conjunto ordenado y finito de operaciones
que permite hallar la solución de un problema. Método y notación en las
distintas fórmulas del cálculo.
El algoritmo constituye un método para resolver un problema mediante
una secuencia de pasos a seguir.
Dicha secuencia puede ser expresada en forma de diagrama de flujo con
el fin de seguirlo de una forma más sencilla.
Sirve para que ya sea que un programador o un grupo de personas sigan
un patrón para poder crear un programa o lograr utilizar un programa.
1) Cambiar la rueda pinchada de un automóvil teniendo un gato mecánico en
buen estado, una rueda de reemplazo y una llave inglesa.
Requisitos:
• Llave inglesa
• El gato mecánico
• Rueda de repuesto
• Tornillos
PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa.
PASO 2. Ubicar el gato mecánico en su sitio.
PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar
libremente.
PASO 4. Quitar los tornillos y la rueda pinchada.
PASO 5. Poner rueda de repuesto y los tornillos.
PASO 6. Bajar el gato hasta que se pueda liberar.
PASO 7. Sacar el gato de su sitio.
PASO 8. Apretar los tornillos con la llave inglesa.
2) Realizar la suma de los números 2448 y 5746.
Requisitos:
• definir resultado
PASO 1. Colocar los números el primero encima del segundo, de tal
manera que las unidades, decenas, centenas, etc., de los números
queden alineadas. Trazar una línea debajo del segundo número.
PASO 2. Empezar por la columna más a la derecha.
PASO 3. Sumar los dígitos de dicha columna.
PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente
columna a la izquierda y anotar debajo de la línea las unidades de la
suma. Si no es mayor anotar la suma debajo de la línea.
PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente
columna a la izquierda y volver a 3.
PASO 6. El número debajo de la línea es la solución.
3) Convertir un numero decimal a binario:
Requisitos:
• Definir numero
• Definir dividendo
• Definir índice
• Definir cociente
• Definir residuo
PASO 1: Leer NUMERO (es el decimal)
PASO 2: Obtener la parte entera de NUMERO y asignarla a DIVIDENDO
PASO 3: Hacer INDICE= 0
PASO 4: Hacer COCIENTE= DIVIDENDO/2
PASO 5: Hacer a(índice)= DIVIDENDO mod2
PASO 6: Hacer DIVIDENDO= COCIENTE
PASO 7: Hacer INDICE= INDICE+1
PASO 8: Si DIVIDENDO <>0 bifurcar al paso 6, en caso contrario seguir
con el proceso.
PASO 9: Mostrar los valores de a(subíndice) de mayor a menor
4) Elaborar un algoritmo el cual calcule e imprima el sueldo de un
empleado, teniendo como datos de entrada: nombre, horas trabajadas y
cuota por hora.
Requisitos:
• Definir nombre (N)
• Definir horas trabajadas (H)
• Definir cuota por hora (C)
• Definir el resultado ( S)
PASO 1: leer el nombre
PASO 2: leer el numero de horas trabajadas
APSO 3: leer la cuota por hora
PASO 4: multiplicar el numero de horas trabajadas por la cuota por hora
(S=H*C)
PASO 5: calcular el resultado
PASO 6: mostrar el resultado (s)
5) Algoritmo para lavarse las manos
Requisitos:
• Jabón
• Agua
• papel
1) Abrir el grifo de agua.
2) Mojarse las manos.
3) Aplicarse jabón.
4) Enjuagarse las manos.
5) Cerrar el grifo de agua.
6) Secarse la manos con papel.
7) Exponer las manos a corriente de aire caliente.
P S E U D O C O D I G O :
E s una descripción i n f o r m a l 1 de a l t o
n i v e l de un algoritmo informático
de programación, compacto e informal, que utiliza las
convenciones estructurales de un lenguaje d
programación v e r d a d e r o 2 , pero que está
diseñado para la lectura humana en lugar de la lectura
mediante máquina, y con independencia de cualquier otro
lenguaje de programación.
El principal objetivo del pseudocódigo es el de
representar la solución a un algoritmo de la forma más
detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizara para la
codificación d e l m i s m o .
Crear un pseudocódigo que proporcione el volumen de un
cilindro, conocidos su altura y diámetro.
Requisitos:
• Definir el diámetro
• Definir la altura
• Definir el resultado
2. Mostrar “Introduzca el diámetro, en metros” : Pedir D
3. Mostrar “Introduzca la altura, en metros” : Pedir H
4. R = D/2 : Pi = 3,141593
5. V = Pi * (R ^ 2) * H
6. Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
El disco duro IDE, es un dispositivo electromecánico que se encarga de
almacenar y leer grandes volúmenes de información a altas velocidades por
medio de pequeños electroimanes sobre un disco cerámico recubierto de
limadura magnética. Los discos cerámicos vienen montados sobre un eje que
gira a altas velocidades. El interior del dispositivo esta totalmente libre de
aire y de polvo, para evitar choques entre partículas y por ende, pérdida de
datos, el disco permanece girando todo el tiempo que se encuentra
encendido. Fue desarrollado y presentado por la empresa IBM® en el año de
1956.

Más contenido relacionado

La actualidad más candente (18)

Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Repaso 2 mate
Repaso 2 mateRepaso 2 mate
Repaso 2 mate
 
Repaso 2 mate
Repaso 2 mateRepaso 2 mate
Repaso 2 mate
 
Presentación de deber
Presentación de deberPresentación de deber
Presentación de deber
 
Sesion 06 -
Sesion 06 -Sesion 06 -
Sesion 06 -
 
Gauss jordan
Gauss jordanGauss jordan
Gauss jordan
 
Hoja de Cálculo_Crear Funciones
Hoja de Cálculo_Crear FuncionesHoja de Cálculo_Crear Funciones
Hoja de Cálculo_Crear Funciones
 
Piramides numericas
Piramides numericasPiramides numericas
Piramides numericas
 
Factorial again! Olimpiada Informática Media IOI- ACM
Factorial again! Olimpiada  Informática Media IOI- ACMFactorial again! Olimpiada  Informática Media IOI- ACM
Factorial again! Olimpiada Informática Media IOI- ACM
 
Graficas
GraficasGraficas
Graficas
 
Graficas
GraficasGraficas
Graficas
 
Matematicas
MatematicasMatematicas
Matematicas
 
Prueba chi cuadrada problema 9. equipo#9
Prueba chi cuadrada problema 9. equipo#9Prueba chi cuadrada problema 9. equipo#9
Prueba chi cuadrada problema 9. equipo#9
 
Funciones de segundo grado
Funciones de segundo gradoFunciones de segundo grado
Funciones de segundo grado
 
Algoritmo lineal
Algoritmo linealAlgoritmo lineal
Algoritmo lineal
 
Operaciones con nãºmeros decimales (2)
Operaciones con nãºmeros decimales (2)Operaciones con nãºmeros decimales (2)
Operaciones con nãºmeros decimales (2)
 
Sistemas de base numérica
Sistemas de base numéricaSistemas de base numérica
Sistemas de base numérica
 
Complemento a las bases
Complemento a las basesComplemento a las bases
Complemento a las bases
 

Similar a Evelin alejandra sanchez ayala t.i 1

SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 
Cuestionario
CuestionarioCuestionario
Cuestionariodvd2899
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoEspitiaGiancarlo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoramosmendezshura
 
Diana010
Diana010Diana010
Diana010dani t
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303louis1984
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..ediikiita
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..ediikiita
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujocarlospaul
 
REPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSREPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSluisbecerracruz
 

Similar a Evelin alejandra sanchez ayala t.i 1 (20)

ACTIVIDAD 4.docx
ACTIVIDAD 4.docxACTIVIDAD 4.docx
ACTIVIDAD 4.docx
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
1. Introduccion programacion.pptx
1.  Introduccion programacion.pptx1.  Introduccion programacion.pptx
1. Introduccion programacion.pptx
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Ejercicios1 de algoritmos
Ejercicios1 de algoritmosEjercicios1 de algoritmos
Ejercicios1 de algoritmos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Diana010
Diana010Diana010
Diana010
 
Fundamento de Algoritmos
Fundamento de AlgoritmosFundamento de Algoritmos
Fundamento de Algoritmos
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
REPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOSREPRESENTACION ALGORITMOS
REPRESENTACION ALGORITMOS
 

Evelin alejandra sanchez ayala t.i 1

  • 1. E s c u e l a : C B T I n g . Esteban Calderón A l c a r a z A l u m n a : Evelin Alejandra Sánchez A y a l a C a r r e r a : Técnico en Informática S e g u n d o s e m e s t r e M a t e r i a : Aplica las Bases de la
  • 2. A L G O R I T M O : Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla. Sirve para que ya sea que un programador o un grupo de personas sigan un patrón para poder crear un programa o lograr utilizar un programa.
  • 3. 1) Cambiar la rueda pinchada de un automóvil teniendo un gato mecánico en buen estado, una rueda de reemplazo y una llave inglesa. Requisitos: • Llave inglesa • El gato mecánico • Rueda de repuesto • Tornillos PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa. PASO 2. Ubicar el gato mecánico en su sitio. PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar libremente. PASO 4. Quitar los tornillos y la rueda pinchada. PASO 5. Poner rueda de repuesto y los tornillos. PASO 6. Bajar el gato hasta que se pueda liberar. PASO 7. Sacar el gato de su sitio. PASO 8. Apretar los tornillos con la llave inglesa.
  • 4. 2) Realizar la suma de los números 2448 y 5746. Requisitos: • definir resultado PASO 1. Colocar los números el primero encima del segundo, de tal manera que las unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea debajo del segundo número. PASO 2. Empezar por la columna más a la derecha. PASO 3. Sumar los dígitos de dicha columna. PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la suma debajo de la línea. PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la izquierda y volver a 3. PASO 6. El número debajo de la línea es la solución.
  • 5. 3) Convertir un numero decimal a binario: Requisitos: • Definir numero • Definir dividendo • Definir índice • Definir cociente • Definir residuo PASO 1: Leer NUMERO (es el decimal) PASO 2: Obtener la parte entera de NUMERO y asignarla a DIVIDENDO PASO 3: Hacer INDICE= 0 PASO 4: Hacer COCIENTE= DIVIDENDO/2 PASO 5: Hacer a(índice)= DIVIDENDO mod2 PASO 6: Hacer DIVIDENDO= COCIENTE PASO 7: Hacer INDICE= INDICE+1 PASO 8: Si DIVIDENDO <>0 bifurcar al paso 6, en caso contrario seguir con el proceso. PASO 9: Mostrar los valores de a(subíndice) de mayor a menor
  • 6. 4) Elaborar un algoritmo el cual calcule e imprima el sueldo de un empleado, teniendo como datos de entrada: nombre, horas trabajadas y cuota por hora. Requisitos: • Definir nombre (N) • Definir horas trabajadas (H) • Definir cuota por hora (C) • Definir el resultado ( S) PASO 1: leer el nombre PASO 2: leer el numero de horas trabajadas APSO 3: leer la cuota por hora PASO 4: multiplicar el numero de horas trabajadas por la cuota por hora (S=H*C) PASO 5: calcular el resultado PASO 6: mostrar el resultado (s)
  • 7. 5) Algoritmo para lavarse las manos Requisitos: • Jabón • Agua • papel 1) Abrir el grifo de agua. 2) Mojarse las manos. 3) Aplicarse jabón. 4) Enjuagarse las manos. 5) Cerrar el grifo de agua. 6) Secarse la manos con papel. 7) Exponer las manos a corriente de aire caliente.
  • 8. P S E U D O C O D I G O : E s una descripción i n f o r m a l 1 de a l t o n i v e l de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje d programación v e r d a d e r o 2 , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación d e l m i s m o .
  • 9. Crear un pseudocódigo que proporcione el volumen de un cilindro, conocidos su altura y diámetro. Requisitos: • Definir el diámetro • Definir la altura • Definir el resultado 2. Mostrar “Introduzca el diámetro, en metros” : Pedir D 3. Mostrar “Introduzca la altura, en metros” : Pedir H 4. R = D/2 : Pi = 3,141593 5. V = Pi * (R ^ 2) * H 6. Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
  • 10. El disco duro IDE, es un dispositivo electromecánico que se encarga de almacenar y leer grandes volúmenes de información a altas velocidades por medio de pequeños electroimanes sobre un disco cerámico recubierto de limadura magnética. Los discos cerámicos vienen montados sobre un eje que gira a altas velocidades. El interior del dispositivo esta totalmente libre de aire y de polvo, para evitar choques entre partículas y por ende, pérdida de datos, el disco permanece girando todo el tiempo que se encuentra encendido. Fue desarrollado y presentado por la empresa IBM® en el año de 1956.