Este documento presenta una introducción a los algoritmos y su metodología para resolver problemas. Define qué es un algoritmo, sus elementos clave como constantes, variables y operadores, y describe los pasos para diseñar y probar algoritmos, incluyendo la definición del problema, análisis y desarrollo de una solución.
2. Menú
¿Qué es un algoritmos?
Metodología para solucionar problemas
Elementos
Constantes
Variables
Clasificación de variables
Operadores
3. Algoritmo
Es una serie de pasos organizados que
describe el proceso que se debe seguir, para
dar solución a un problema especifico
Hay dos tipos de algoritmo:
• Cualitativos: Describen los pasos utilizando
palabras
• Cuantitativos: Utilizan cálculos numéricos
para definir los pasos del proceso
4. Diseño del algoritmo:
• Debe tener un punto particular de inicio
• Debe ser definido, no debe permitir dobles
interpretaciones
• Debe soportar la mayoría de las variantes que
se puedan representar
• Debe ser finito en tamaño y tiempo de
ejecución.
• Diseño del algoritmo.
• Prueba de escritorio o depuración (La
comprobación que se hace de un algoritmo para
5. Metodología para solución de
problemas
Definición del problema: Es importante que se
conozca lo que se desea que realice la computadora
Analisis del problema: Definir:
• Los datos de entrada
• Cual es la información que se desea producir (salida)
• Los métodos y formas que se necesitan para procesar
los datos
6. Elementos
Tipos de datos:
Simples:
Numéricos: Representan valores escalares de forma
numérica.
Lógicos: Solo pueden tener dos valores. (cierto o falso)
Alfanuméricos: Representan valores identificables de
forma descriptiva.
Estructurados:
Arreglos. (vectores, matrices)
Registros.
Archivos.
Apuntadores.
8. Variable
Es un espacio en la memoria de la computadora
que almacena temporalmente un dato durante la
ejecución de un proceso, puede cambiar durante
esta.
Ejemplo: Área: pi *radio^ 2
Las variables son: El radio, el área y la constante es
pi.
9. Clasificación de variables
Por su contenido :
Numéricas(Almacenan valores numéricos, positivos o
negativos)
Lógicas: (Solo pueden tener dos valores, cierto o falso)
Alfanumérica: (Letras, numeres y caracteres especiales)
Por su uso:
Trabajo: (Reciben el resultado de una operación
matemática completa)
Contadores: (Llevan el control del numero de ocasiones
en que se realiza una operación o se cumple una
condición)
Acumuladores : (Forma que toma una variable y lleva la
10. Operadores
Elementos que realizan de forma diferente, los
valores de una o mas variables y/o constantes. Los
operadores nos permiten manipular valores.
Tipos de operadores:
Aritméticos: Permiten la realización de operaciones
matemáticas con los valores
(+ suma, - resta,* multiplicación, / división, mod Modulo)
Relacionales: Establecen una relación entre dos valores,
los compara entre si y esta comparación produce el
resultado de certeza o falsedad.
(>Mayor que, <menor que, >= Mayor o igual que, <= Menor
o igual que, <>Diferente,=igual)
Lógicos :Se utiliza para establecer relaciones entre valores
lógicos, pueden ser resultado de una expresión relacional
(and Y, or O, not NEGACION)