ALGORITMICA
Algoritmo
Autor: José Carlos, García La Riva
Derechos Reservados ©
Qué es un ALGORITMO ?
Un algoritmo es la secuencia de pasos
ordenados y finitos con los cuales se da
solución a una determinada proposición o
problema.
Ejemplo:
Como Elaborar una Torta
Como Cambiar una llanta a un carro
Como ensamblar una computadora
Qué necesito para armar un
Algoritmo ?
Realizar operacionesmatemáticas
básicas, tales como : Sumar, Restar,
Multiplicar y Dividir.
Lectura y Comprensión de Lectura, esto
servirá para poder entender y dar solución
a la proposición o problema que me
planteen.
Ej: Como elaborar una torta ?
PASOS:
1.
2.
3.
4.
5.
6.
7.
8.
Comprar los ingredientes
Mezclar los ingredientes y hacer la masa
Llevar la masa al horno por un tiempo “X”
Llegado el tiempo “X” saca lamasa procesada
Decorar la masa procesada llamada ahora torta
Colocarle unos adornos a la torta
Cortar y repartir la torta
A disfrutar de la torta
Ej: Como cambiar una llanta ?
PASOS:
Elaborar su solución ?
Herramientas de un Algoritmo
OPERADORES ARITMETICOS
OPERADOR
+
*
DIV
/
MOD, %
↑
SIGNIFICADO
SUMAR
RESTAR
MULTIPLICAR
DIVISION ENTERA
DIVISION REAL
RESTO ARTIMETICO
POTENCIACIONHerramientas de un Algoritmo
OPERADORES RELACIONALES
OPERADOR
>
<
>=
<=
=
<>
SIGNIFICADO
MAYOR
MENOR
MAYOR o IGUAL
MENOR o IGUAL
IGUAL
DIFERENTE
Herramientas de un Algoritmo
OPERADORES LOGICOS
OPERADOR
Y
O
NO
Observe la tabla
SIGNIFICADO
CONJUNCION
DISYUNCION
NEGACION
Herramientas de un Algoritmo
OPERADORES DE ASIGNACION Y
AGRUPACION
OPERADOR
←
()
SIGNIFICADO
ASIGNAR
AGRUPAR
Transformación deExpresiones
Expresión Matemática
2A
2A + 3B
(2A + 3B) / (2A)
[(5C x 6D) / (3E)] x 5A
[(2X + 3Y) x (5Y – 2X)]/2A
Expresión Algorítmica
Qué es una variable ?
Es una entidad con nombre único en un
algoritmo y a la que se le puede asignar un valor
y luego realizar algún tipo de calculo o
comparación.
Las variables pueden asumir valores numéricos,
alfanuméricos y lógicos.
Existen 2 tipos de duración oámbito de las
variables, estas son (GLOBAL Y LOCAL). Las
variables globales se pueden utilizar en
cualquier parte del Algoritmo y las variables
locales son dentro de un sub-programa
(Procedimiento o Función).
Formación del nombre de Variables
El nombre de una variable esta formada por una
colección de caracteres alfabéticos („A‟..‟Z‟,‟a‟..‟z‟),
dígitos („0‟..‟9‟) y por el carácter subrayado ( _).
El nombre de una variable siempre debe comenzar por
un carácter alfabético o por el carácter subrayado.
El nombre de una variable “JAMAS” debe comenzar con
un digito.
El nombre de una variable no debe contener espacios en
blanco o caracteres especiales tales como (“, #, $, %, &,
@, etc).
El nombre de una variable no debe coincidir con una
palabra clave de un algoritmo (SI, SINO, MIENTRAS,
PARA,REPETIR, etc…)
Ejemplos
DECLARACION
ABC
A123
1A2B
_MiVariable
Mi_Variable
Mi_123456
_1_2_3
Mi@Variable
VALIDEZ
VALIDO
VALIDO
NO VALIDO
VALIDO
VALIDO
VALIDO
VALIDO
NO VALIDO
Tipos de Datos
NUMERICOS
Entero
Real
ALFANUMERICOS
Carácter
Cadena
LOGICOS (Verdad o Falso)
Como se declaran las variables
Para declarar variables en un algoritmo se hace
uso de la siguiente sintaxis :
Tipo_Dato
Ejemplo:
ENTERO
REAL
CARÁCTER
CADENA
LOGICO
Lista_variables
A, B, C
X, Y, Z
Car1, Car2
Texto1, Texto2
Estado, Ok, Done
Evaluación de Expresiones
SI LAS VARIABLES A, B, C y D CONTINEN LOS VALORES 10,
20, 30 Y 5 RESPECTIVAMENTE, EVALUAR :
EXPRESION
(A + B) DIV D
(A + B) MOD D
(A > B) Y (C < D)
NO (A > B) O ( C <> D)
RESULTADO
Instrucciones de Entrada y Salida
de Información
Instrucción LEER : Seutiliza para ingresar un
valor y asignarselo a una variable del algoritmo.
Sintaxis : LEER(Lista_Variables)
Instrucción ESCRIBIR : Se utiliza para visualizar
el valor de una variable, constante, texto y
combinación de los mismos existentes en un
algoritmo.
Sintaxis : ESCRIBIR(Lista_Variables)
Estructura básica de un
ALGORITMO
ALGORITMO Nombre_Descriptivo
VARIABLES
:
Instrucciones
:
y/o...
Regístrate para leer el documento completo.