Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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 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
El AND devuelve verdadero sólo si las dos comparaciones o condiciones son verdaderas
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