Documentos de Académico
Documentos de Profesional
Documentos de Cultura
V +
+ F V
V
V
F
V
F
F
F V F
F F F
Algoritmos
san
+ sano
sansano
Algoritmos
• Entrada
• ¿Qué se necesita para realizar los pasos?
• Salida
• ¿Que se obtiene al final del algoritmo?
• Tipos de datos
• Números: enteros, reales, complejos
• Texto: letras, palabras, frases
• Otros
Algoritmos
• Sirven para resolver un tipo de problema especifico.
• Son secuencias de pasos concretos.
• Requiere la definición de la entrada y la salida.
• Adecuados para ser ejecutados por un computador
Algoritmos
Calcular G = K/100
Calcular M = G x P
Devolver el valor de M
Fin.
Construcción de un algoritmo
Ingresar K y P
G=K/1000
M=G x P
Devolver M
Construcción de un algoritmo
Ingresar K y P
G=K/1000
M=G x P
Devolver M
Construcción de un algoritmo
• Operaciones básicas
• Entrada de datos
• Salida de datos
• Utilización de variables
• Utilización de constantes
• Aplicación de operadores
• Asignación de valores
• Combinación de operaciones básicas
• Secuencial
• Selectiva
• Repetitiva
Entrada de datos
• Los algoritmos son para solucionar tipos de problemas
• Es imprescindible poder entregar entradas distintas en
cada ejecución
• La entrada de datos se realiza mediante algún dispositivo
Entrada de datos
• Dispositivos de entrada
• Teclado
• Mouse
• Botones
• Censores de tacto
• Cámaras digitales
• Scanners
• Archivos
Entrada de datos
Entrada de datos
• Cada dispositivo tiene distintas características.
• Por lo general, sirven para cosas distintas
• Los sistemas definen un dispositivo de entrada por defecto
• Este dispositivo se denomina la entrada estándar.
• En un computador suele ser el teclado.
Salida de datos
C:\
Salida de datos
• Al igual que con la entrada, cada dispositivo tiene
finalidades distintas.
• Los sistemas definen un dispositivo de salida por defecto
• Este dispositivo se denomina la salida estándar.
• En un computador suele ser la pantalla.
Utilización de variables
G=K/1000
G=K/1000
M=G * P
operador
Asignación de valores
• El resultado de un operador se puede almacenar en una
variable.
• Para esto se utiliza un tipo especial de operador.
• Este es el operador de asignación.
• Solo se pueden asignar valores a variables, no a constantes
Asignación de valores
Operador de asignación
M=G * P