Está en la página 1de 10

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 Ejemplo:


asignado a una variable,
constante, función o un tipo • PI, para referirse al número
de dato. Este nombre debe: irracional.
• Ser único. • Salario: Para identificar al
• No coincidir con palabras sueldo de un empleado.
reservadas del lenguaje de • Nombre: Para indicar el
programación. nombre de una persona.
• Empezar con una letra o el • N: Para indicar una
carácter _. cantidad.
• Explícito. • Peso: El peso de una
• Correlacional a la acción. persona.
• No ser muy largo.
Elementos de un Algoritmo

Variable: Es todo identificador Constante: Es todo


que muta su valor en el identificador cuyo valor no
transcurso del programa. cambia en el transcurso del
También se refiere a valores programa. También se refiere
no estándares. Ejemplos: a valores preestablecidos.
Ejemplos:
• Peso.
• Estatura. • PI.
• Sueldo. • e.
• Tensión. • IVA.
• Ganancia. • K, constante dieléctrica.
• Longitud.
Elementos de un Algoritmo
Operadores
Aritméticos: Son Relacionales: Son Lógicos: Son empleados
empleados para realizar empleados para realizar para realizar decisiones
cálculos matemáticos. comparaciones. Estos lógicas y encontrar el
Estos son: son: valor de verdad:
• +: Suma. • >: Mayor que. • AND, &, &&: Y.
• -: Resta. • >=: Mayor o igual • OR, |, ||: O.
• *: Multiplicación. que. • NOT, !, ~, ¬:
• /: División. • <: Menor que. Negación.
• %: Residuo. • <=: Menor o igual
que.
• **: Potencia.
• ≠, !=, <>: Diferente Asignación: Usado para
de. darle valor a una
variable, constante o
• =, ==: Igual a. expresión.
=, ←
Elementos de un Algoritmo
Expresiones

Es una combinación de variables, constantes,


valores constantes, operadores y funciones Orden de precedencia de los
especiales que, en cada momento, al evaluarla operadores
tiene un valor concreto.
Operador Asociatividad
Las expresiones numéricas tienen como (), ++, -- De izquierda a derecha
resultado datos numéricos.
** De derecha a izquierda
Las expresiones lógicas son las que ofrecen como *, /, % De izquierda a derecha
resultado después de su operación un valor +, - De izquierda a derecha
lógico.
<, >, <=, >= De izquierda a derecha
&& De izquierda a derecha
|| De izquierda a derecha
= De derecha a izquierda
Ejemplos
Calcular el valor de las siguientes expresiones:

• 16+14*2/3+(2-5*3)*2 = 16+28/3+(2-15)*2
= 16+9.33+(-13)*2
= 16+9.33-26
= 25.33 -26
→ 16+14*2/3+(2-5*3)*2 = -0.67

• 21/2*4-13+2/5**2+(22+5**3)/3 = 10.5*4-13+2/25+(22+125)/3
= 42-13+0.08+(147)/3
= 42-13+0.08+49
= 91.08-13
→ 21/2*4-13+2/5**2+(22+5**3)/3 = 78.08
Ejercicios

Realizar los siguientes algoritmos:

1. Preparar un jugo de naranja. Defina un identificador apropiado para:


2. Lavar una camisa.
3. Grabar un documento en Microsoft Word. 1. Cédula de identidad.
4. Enviar un correo electrónico. 2. Número de pasaporte.
5. Sacar el pasaporte. 3. Placa de un automóvil.
4. Horas normales trabajadas por un empleado.
5. Horas extras trabajadas por un empleado.
6. Promedio de calificaciones.
Calcular el valor de las siguientes expresiones: 7. Precio de una laptop.
8. Total a pagar en un almacén.
1. 47-24*8/5-(22-2*3)*5 9. Indicar si una persona es criollo o foráneo.
2. (4+5)*2+7/2*3-8/2 10. Indicador de la temperatura corporal.
3. 2/6+4*2-7/5+18
4. 15-2*(4+5/3)-1/2
5. 2+3**2-2**(5-1)+6

También podría gustarte