Está en la página 1de 15

Algoritmia III

Operadores
• Son signos que permiten expresar relaciones entre variables y/o
constantes relaciones de las cuales normalmente se desprende un
resultado..
• Hay que tener en cuenta que el computador interpreta expresiones
de forma lineal
La expresión puede transformarse a
Ejem: Var = a+b / c+d
Pero aquí hay que tener en cuenta la jerarquía de los
operadores, porque estos pueden alterar los resultados
• Recordemos:
El computador evalúa y realiza son las potencias revisándolas de
derecha a izquierda, luego evalúa y realiza las multiplicaciones y
divisiones y lo ultimo que revisa son sumas y restas
Es decir que siguiendo esa jerarquía analizaría el ejercicio así:

Si queremos modificar esa jerarquía, para que el resultado se ajuste a


lo que solicitamos debemos usar paréntesis
• Ejemplo
• Teniendo en cuenta las reglas descritas, resuelva
Estructuras básicas y técnicas
• Estructura: esquema que permite representar de manera simplificada
una idea y que bajo condiciones normales es constante
• La primera estructura sobre la que se mueve el pensamiento humano
es la secuencia.. Ejem ir planeando el fin de semana
Se van planeando las acciones una a una antes de ejecutarlas
• Decisión: se da siempre que se tenga que escoger entre por lo menos
dos caminos lógicos
• Ciclos: estructura que nos permite repetir una o varias acciones una
cantidad definida de veces
Expresadas técnicamente …
• Las secuencias de ordenes: Para escribir una secuencia de ordenes o
acciones, lo que se tiene que hacer es colocar una orden o una nueva
acción después de la ultima que se haya colocado, de esa manera se
entiende la secuencialidad y ordinalidad
• Ejem algoritmo que permita asomarse a la ventana
• Las decisiones: siempre que se tenga que tomar una decisión o que
se tenga que utilizar la estructura de decisiones se va a depender de
una condición, la condición es la que nos permite que podamos
decidir cual es el camino lógico a tomar
• Los ciclos: estructuras que se repiten mientras se cumple una
condición.
En el ejemplo se va a suponer que es coordinador de una fabrica y que
cada media hora a lo largo del día, debe estar vigilando determinada
acción a través de una ventana .
Técnicas para representar algoritmos
• Los diagramas de flujo parten de unos símbolos que permiten decir lo
mismo que se menciono anteriormente pero de manera grafica y un
poco mas entendible, algunos de esos símbolos son:
Un rectángulo representa un proceso que no es mas que una acción o una orden a
ejecutarse de manera clara y concreta.. Ejemplo asignación de un valor a una variable

Representa una decisión, en el interior podemos escribir la condición de la cual depende


la decisión y por sus extremos derecho o izquierdo e inferior se pueden colocar las salidas
para los casos en que la condición sea falsa o verdadera
.. Normas de
programación.
• Para el ejemplo
Pseudocódigo
• Representación textual de un algoritmo de manera que dicho texto se
encuentre enmarcado en algunas de las normas técnicas que faciliten
su posterior transcripción un lenguaje de programación
• Utilizando pseudocodigo para los primeros tres
ejercicios y diagrama de flujo las tres últimos
realizar los siguientes algoritmos
• Algoritmo que permita empacar un regalo
• Algoritmo que permita mirar por un telescopio
Ejercicio • Algoritmo que permita estudiar para un examen
• Algoritmo que permita ir de la casa al sena
• Algoritmo que permita construir un avión con
una hoja de papel
• Algoritmo que permita descifrar un jeroglifico

También podría gustarte