Algoritmos y Diagramas de Flujo

UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA PROGRAMA: INGENIERÍA BIOMÉDICA UNIDAD CURRICULAR: COMPUTACIÓN UN

Views 118 Downloads 0 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.