UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA PROGRAMA: INGENIERÍA BIOMÉDICA UNIDAD CURRICULAR: COMPUTACIÓN UN
Views 118 Downloads 0 File size 2MB
UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA PROGRAMA: INGENIERÍA BIOMÉDICA UNIDAD CURRICULAR: COMPUTACIÓN
UNIDAD IV ALGORITMOS Y DIAGRAMAS DE FLUJO
Docente: Samuel Darío Duarte Carreño
ALGORITMOS • “Es una serie de pasos finitos y ordenados lógicamente para la resolución de un problema.” Duarte (2021).
• Su nombre se remonta al famoso matemático árabe Al-Juarismi. • Un algoritmo correcto es aquel que da solución a la problemática planteada por el programador. • Entre sus características está el ser finito, robusto, definido y preciso.
• Existen los algoritmos cualitativos y los cuantitativos. • Despierta la pasión por resolver problemas y aumenta la capacidad de análisis y síntesis del individuo.
ALGORITMOS CUALITATIVOS • Es aquel en el cual se describe una serie de acciones ejecutadas para un fin determinado. • Ejemplo: Realizar el algoritmo para preparar una taza de arroz. 1.
Algoritmo Hacer arroz
2.
Inicio
3.
Alistar los ingredientes: arroz, agua, sal y aceite
4.
Preparar la olla con su respectiva tapa
5.
Encender el fuego de la estufa
6.
Agregar 2 tazas de agua, sal, aceite y revolver
7. Agregar 1 taza de arroz, revolver y tapar 8.
Al empezar a hervir, bajar fuego a mínimo
9.
Verificar la vaporización del agua y textura del arroz
10. Apagar la estufa 11. Fin.
ALGORITMOS CUANTITATIVOS • Es aquel en el cual se evidencian cálculos matemáticos y/o decisiones lógicas en los pasos para el logro de la(s) solución(es). • Ejemplo: Realizar el algoritmo para calcular el salario de un empleado determinado por el número de horas laboradas y el pago por cada una. 1.
Algoritmo Calcular salario
2.
Inicio
3.
Leer horas y pago
4.
Calcular salario=horas*pago
5.
Escribir salario
6. Fin.
Elementos de un Algoritmo
Identificador: Es un nombre asignado a una variable, constante, función o un tipo de dato. Este nombre debe: • Ser único. • No coincidir con palabras reservadas del lenguaje de programación. • Empezar con una letra o el carácter _. • Explícito. • Correlacional a la acción. • No ser muy largo.
Ejemplo: • PI, para referirse al número irracional. • Salario: Para identificar al sueldo de un empleado. • Nombre: Para indicar el nombre de una persona. • N: Para indicar una cantidad. • Peso: El peso de una persona.
Elementos de un Algoritmo
Variable: Es todo identificador que muta su valor en el transcurso del programa. También se refiere a valores no estándares. Ejemplos: • • • • • •
Peso. Estatura. Sueldo. Tensión. Ganancia. Longitud.
Constante: Es todo identificador cuyo valor no cambia en el transcurso del programa. También se refiere a valores preestablecidos. Ejemplos: • • • •
PI. e. IVA. K, constante dieléctrica.
Elementos de un Algoritmo
Operadores
Aritméticos: Son empleados para realizar cálculos matemáticos. Estos son:
Relacionales: Son empleados para realizar comparaciones. Estos son:
Lógicos: Son empleados para realizar decisiones lógicas y encontrar el valor de verdad:
• • • • • •
• >: Mayor que. • >=: Mayor o igual
• AND, &, &&: Y. • OR, |, ||: O. • NOT, !, ~, ¬:
+: Suma. -: Resta. *: Multiplicación. /: División. %: Residuo. **: Potencia.
que.
•