Please enable JavaScript.
Coggle requires JavaScript to display documents.
DISEÑO DE ALGORITMOS PARA LA SOLUCION DE PROBLEMAS. - Coggle Diagram
DISEÑO DE ALGORITMOS PARA LA SOLUCION DE PROBLEMAS.
Metologia para la solucion de problemas. Planer de forma clara y detallada las causas que lo originan y los defectos que se originan de el.
Problema. Cuetion que se emplea para hallar un dato desconocido apartir de otros deconocidos.
Identificacion del problema:Esta es una informacion muy importante en metodologia.
Ejemplos de Expresiones
Expresión Resultado
7 / 2 3.5
12 MOD 7 5
4 + 2 * 5 14
Planeamiento de las diversas soluciones. Por lo generar los problemas se resuelven por varias vias
Metodo: Procedimiento que seguimos de manera ordenada y emplea un fin determinado.
Eleccion de Alternativa: Esta fase es importante por que aqui elegiremos la posible solucion y desta dependera el avance final.
Desarrollo de solucion: Si la alternativa es la optima llevara a la solucion deseada que fue prevista.
Evaluacion de la Solucion:Es esta fase es necesario pulir las ideas para mejorarlas y sean optimas para la solucion.
¿Que es un algoritmo? Un algoritmo es una serie de pasos que describen procesos que se deben seguir, para que todo este bien hecho.
Algoritmo que calcula el perímetro o área
Elabora algoritmo que calcule perímetro de una circunferencia cuando el diámetro de esta sea menor a 10
unidades y cuando sea mayor o igual, calcule el área
Algoritmo de conversión de temperatura.El siguiente Algoritmo solicita al usuario ingresar temperatura en grados celcius y los convierte a fahrenheit o
kelvin dependiendo si la temperatura es mayor o m
Condiciones repetitivas (1: Mientras)
Habitualmente, una condición se deberá comprobar más de una vez. Por ejemplo, una condición de
error puede repetirse: el usuario que introduce mal una contraseña por primera vez puede
equivocarse también en una segunda ocasión.
Tipod de Lenguaje algoritmicoUn Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un
proceso, los que a su vez son de dos tipo.
El ordenador es una máquina que por sí sola no puede hacer nada, necesita ser programada, es decir,
introducirle instrucciones u órdenes que le digan lo que tiene que hacer
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como ‘a’, un valor
entero tal como 25.
Las características de un buen algoritmo son:
• Debe tener un punto particular de inicio.
• Debe ser definido, no debe permitir dobles interpretaciones.
• Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición
del problema.
• Debe ser finito en tamaño y tiempo de ejecución.
Datos Numéricos: Permiten representar valores escalares de forma numérica, esto incluye a los números enteros
y los reales. Este tipo de datos permiten realizar operaciones aritméticas comunes
Identificadores
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un identificador
es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que
permite acceder a su contenido.
Ejemplo:
• x
• Resultado
• Calif2
• num
Reglas para formar un identificador:
• Debe comenzar con una letra (A - Z, mayúsculas o minúsculas) y no deben contener espacios en blanco.
• Letras, dígitos y caracteres como la subraya ( _ ) están permitidos después del primer carácter.
• La longitud de identificadores puede ser de varios caracteres. Pero es recomendable una longitud
promedio de 8 caracteres.
• El nombre del identificador debe dar una idea del valor que contiene.
¿Qué son las constantes, las variables y las expresiones en la programación?
❖ Constantes: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del
programa.
Ejemplo: PI = 3.1416
❖ Variable: Es un espacio en la memoria de la computadora que permite almacenar temporalmente un
dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del
programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un
Operadores Aritméticos: Los operadores aritméticos permiten la realización de operaciones
matemáticas con los valores (variables y constantes). Pueden ser utilizados con tipos de datos
enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el
resultado es real.
Tipos de operadores aritméticos ordenados de acuerdo a su prioridad:
Prioridad Símbolo Descripción
1 ^ Exponenciación
2 *, /, MOD Multiplicación, División y Modulo
3 +, - Suma y Resta
Datos lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan el resultado de
una comparación entre otros datos (numéricos o alfanuméricos).
Datos alfanuméricos (Texto): Es una secuencia de caracteres alfanuméricos que permiten representar valores
identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc.
Una primera forma básica de comprobar condiciones es con la orden "SI".
Su uso básico sería