Está en la página 1de 15

ALGORITMOS

ALGORITMOS

Son una secuencia de pasos o


instrucciones para llegar a un
objetivo o solución de un
problema.
TIPOS DE ALGORITMOS
Cualitativos: son todos aquellos algoritmos en los
que los pasos que lo componen se describen de una forma
narrada con un lenguaje natural.

Cuantitativos: son aquellos algoritmos que utilizan


operaciones algebraicas y cálculos numéricos específicos para
definir un proceso, obteniendo valores concretos.
EJEMPLO TIPOS DE ALGORITMOS

Cualitativos:
pasos para preparar jugo de piña
1. pelar la fruta
2. cortar en cubos
3. agregar al vaso de la licuadora.
4. acomodar el vaso de la licuadora con la base
5. enchufar
6. licuar
7. colar
8. agregar azucar
EJEMPLO TIPOS DE ALGORITMOS

Cuantitativo:
calcular la base de un triángulo.
paso 1:
definir qué necesitas
paso 2:
operación o cálculo matemático
ALGORITMOS
Todo algoritmo tiene un inicio y
un fin.

Tiene entrada y salida de


información.

Lo podemos representar de
forma gráfica a través de un
diagrama de flujo.
DIAGRAMA DE FLUJO

Símbolos básicos
Datos
Información que nos sirve para resolver un problema. Podemos realizar cálculos matemáticos, tomar
decisiones, etc.

Podemos encontrar diferentes tipos de datos: numéricos (enteros ó flotantes), booleanos(true/false) y


cadenas, fechas.

operadores aritméticos
Suma: + Mod: Residuo de
la división
Resta -
Multiplicación: *
Division: /
Exponente: ^
Prioridad de los operadores artitmeticos

Tabla 1.
ver vídeo:
http://contenidos.sucerman.com/nivel1/programacion/unidad2/img/jerarquia_de_operadores.mp4
Operadores de comparación
Son también llamados operadores relacionales; y como su nombre lo indica sirve para comparar. Devuelve
verdadero (true) o falso (false) según sea el caso.

> mayor que: true si el dato de la izquierda es mayor que el de la derecha

< menor que: true si el dato de la derecha es mayor que el de la izquierda

== igual: True si los dos son iguales

>= mayor o igual que: true si el dato de la izquierda es mayor o igual que el de la derecha

<= menor o igual que: true si el datos de la derecha es mayor o igual que el de la izquierda

!= diferente:true si ambos son diferentes.


Operadores lógicos
Los más utilizados en programación son AND y OR.

El AND devuelve verdadero sólo si las dos comparaciones o condiciones son verdaderas

5>4 AND 6>5: ¿Qué devuelve?

5<4 AND 6>5: ¿Qué devuelve?

El OR devuelve true si alguna de las dos condiciones es verdadera


5<4 OR 6>5 ¿qué devuelve?
pseudocódigo
Es realizar el algoritmo en lenaguaje natural. Como puedes observar el lea lo utilizamos
ejemplo: para que el usuario ingrese los datos o la
algoritmo que calcula el area de un información que requerimos para calcular el
triangulo: area del triangulo, ya que el enunciado no lo
tiene.
inicio
lea “digite la base:”; base El escriba lo utilizamos para mostrar al
lea “digite la altura:”; altura usuario el resultado, despues de realizar
area=(base*altura)/2 todos los procesos requeridos para poder
escriba “el area del triangulo es “;area calcular el area del triangulo.
fin
diagrama de flujo del ejercicio
inicio

base,
altura

area=(base
*altura)/2

area

fin
Sentencia SI
La sentencia SI, es aquella que nos sirve para la toma de decisiones. En el algoritmo, si la(s)
condiciones se cumplen tenemos que hacer algo y si no se cumple hacemos otra cosa. Así como
tomamos decisiones en nuestra vida diaria.

ejemplo:
un algoritmo que lea 2 números y diga cual es el mayor

inicio
lea “numero 1”; n1
lea “numero 2”; n2
si (n1>n2) ent
escriba “el numero mayor es: “; n1
sino
escriba “el numero mayor es: “;n2
finsi
fin
Sentencia SI
Inicio

ejemplo:
un algoritmo que lea 2 números y diga cual es
el mayor n1,n2

inicio
lea “numero 1”; n1 no
lea “numero 2”; n2
n1>n2 esc
si (n1>n2) ent
escriba “el numero mayor es: “; n1
sino si
si () ent
escriba “el numero mayor es: “;n2 esc
finsi
fin
fin

También podría gustarte