Algoritmos
Actividad de Diseño de Algoritmos Esquivel Ramos Felipe Alejandro
sábado, 25 de agosto de 2018
Fundamentos de Programacion
Operadores Aritmeticos
Operadores Aritmeticos:
Los operadores Aritméticos toman valores numéricos (ya sean literales o variables) como sus operandos y retornan un valor numérico único. Los operadores aritméticos estándar son adición o suma (+), sustracción o resta (-), multiplicación (*), y división (/).
Estos operadores trabajan al igual que en la mayoría de otros lenguajes de programacion, excepto el operador /, que retorna una división de punto flotante en JavaScript, no una división truncada como en lenguajes tales como C o Java.
Prioridad de los Operadores
Expresiones matemáticas: Una expresión es una combinación de operadores u operando. Los operandos podrán ser constantes, variables u otras expresiones y los operadores de cadena, aritméticos, relacionales o lógicos. Las expresiones se clasifican, según el resultado que producen
Constantes: Son datos cuyo valor no cambia durante todo el desarrollo del algoritmo.
Las constantes: podrán ser literales o con nombres. Las constantes simbólicas o con el nombre se identifican por su nombre y el valor asignado.Una constante literal es un valor de cualquier tipo que se utiliza como tal.
Numéricas enteras
Numéricas reales
Lógicas
Carácter
Cadena
Variables: Una variable es un objeto cuyo valor puede cambiar durante el desarrollo del algoritmo. Se identifica por su nombre y por su tipo, que podrá ser cualquiera, y es el que determina el conjunto de valores que podrá tomar la variable.
jueves, 16 de agosto de 2018
Ejemplo de algoritmo
Un cliente ejecuta un pedido a una fábrica.
La fábrica examina en su banco de datos la ficha del cliente, si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazará el pedido.
1.Inicio
2.Leer el pedido
3.Examinar la ficha del Cliente
4.Si el cliente es solvente, aceptar el pedido; en caso contrario rechazar el pedido.
5.Fin
Joyanes Aguilar, Luis. (2008). Fundamentos de Programacion. España: McGraw-Hill.
Fases de la Metodologia para la solucion de un problema
Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de codificación.)
Ejecución y validación del programa por la computadora.
Joyanes Aguilar, Luis. (2008). Fundamentos de Programacion. España: McGraw-Hill.
Caracteristicas de Algoritmos
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Joyanes Aguilar, Luis. (2008). Fundamentos de Programacion. España: McGraw-Hill.
Definicion de Algoritmos
Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
Joyanes Aguilar, Luis. (2008). Fundamentos de Programacion. España: McGraw-Hill.
Suscribirse a:
Entradas (Atom)