LogicaDeProgramacion

Páginas: 5 (1058 palabras) Publicado: 10 de julio de 2015
Lógica de Programación

Islén Trujillo Aristizábal

La siguiente presentación está basada en el libro:
“Lógica de Programación”
Efraín M. Oviedo Regino
ECOE Ediciones

Generalidades sobre algoritmos
La Lógica: Cuando se desarrolla un algoritmo que da
solución a un problema determinado, previamente se han
debido cumplir los pasos anteriores a él. Como éstos son
previos a la construcción delprograma que ejecutará la
computadora, debe haber coherencia y concatenación en
cada uno de los pasos seleccionados para la solución del
problema. El orden en que se disponen los pasos del
algoritmo debe ser riguroso; esto implica que deben existir
unos pasos antes que otros u otros antes de unos. No se
podrá multiplicar a por b si, previamente, no se conocen sus
respectivos valores.
Programa deProblema

Algoritmo

computadora

Generalidades sobre algoritmos
Expresión: grupo de operadores que actúan sobre
operandos, para proporcionar un único resultado.
Expresión Aritmética: los operandos son constantes
o variables numéricas unidas a través de operadores
aritméticos, obteniendo como resultado un número.
Las expresiones aritméticas que involucran más de
un operador son evaluadas dependiendode la
prioridad que tenga el operador, de acuerdo con la
siguiente tabla:

Generalidades sobre algoritmos
Operador

Prioridad

Significado

**, ^

Mayor

Potenciación

*, /, %

a

Multiplicación,
división,
módulo

+, -

Menor

Suma, resta

Si dos o más operadores consecutivos tienen la misma
prioridad, las operaciones se ejecutarán de izquierda a
derecha. Si se quiere que una o más operaciones serealicen
primero que otras, entonces éstas se encierran entre
paréntesis y dentro de éstos se conserva la jerarquía.

Generalidades sobre algoritmos
Expresión lógica: en este tipo de expresiones existe por lo
menos un operador lógico actuando sobre variables
numéricas, lógicas o caracteres. El resultado siempre será
uno de los valores falso o verdadero.
Los operadores lógicos son de dos clases:relacionales y
booleanos.
Los operadores relacionales permiten realizar
comparaciones de tipo numérico, carácter o lógico y tienen
la misma prioridad en su evaluación.
Los operadores booleanos operan sobre información lógica,
uniendo condiciones simples para formar condiciones
compuestas.

Generalidades sobre algoritmos

Operadores relacionales
Operador

Significado

=

Igual

<>

Diferente de<=

Menor o igual que

>=

Mayor o igual que

>

Mayor que

<

Menor que

Generalidades sobre algoritmos

Operadores booleanos
Operador
~(NOT)
^(AND)
v(OR)

Prioridad
Mayor
a
Menor

Significado
Negación
'Y' Lógica
'O' Lógica

Pasos para la solución de un
problema a través de la
computadora

Cuando se pretende obtener resultados de un
problema por computadora es necesario darle el
modelo desolución, o sea, toda la serie de pasos
que ella debe seguir para llegar a obtener resultados.
Si el modelo que se le entrega es incorrecto ésta no
lo corrige: arrojará resultados equívocos; de tal
manera, que es necesario tener mucho cuidado,
mucha disciplina en el trabajo para que esto no
suceda.
Existe una serie de pasos y etapas que deben
cumplirse con el fin de minimizar los errores
humanos quepuedan cometerse:

Pasos para la solución de un
problema a través de la
computadora
Definición del problema: Es absolutamente necesario
tener un enunciado entendible donde se especifique,
que es lo que se quiere resolver y que resultados se
deben obtener a través de la computadora.
Análisis del problema: Es aquí donde se hace el
planteamiento matemático y lógico de la solución
del problema; por lotanto se hace necesario
identificar los datos de entrada y salida y cual es el
proceso que se debe hacer, de tal manera que a
partir de los datos de entrada se pueda llegar a los
resultados.

Pasos para la solución de un
problema a través de la
computadora
Crear el algoritmo: Si se cumplió a cabalidad el paso
anterior, ya se tiene la concepción de la solución del
problema; entonces esta etapa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CristhiaMorales Ejerciciosensayo Logicadeprogramacion IBIM

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS