Sei sulla pagina 1di 10

LOGICA Y ALGORITMOS.

DOCENTE: ANDRES BERTEL GONZALEZ.


INTEGRANTES:
JULIAN ANDRES LOPEZ PRADA.
ANGEL ALVAREZ LAZARO.
ANALISIS DE UN PROBLEMA
• Esta fase requiere una clara definición del problema, donde se
contemple  lo que debe hacer el programa y el resultado o solución
deseada. Dado que se busca una solución por computadora, se precisan
especificaciones detalladas de entrada y salida.
•  Para poder definir bien un problema es conveniente responder a las
siguientes preguntas:
•  El problema esté bien definido con el máximo detalle
• Las especificaciones de las entradas y salidas del problema, deben ser
descritas también en detalle:
• ¿Qué datos son necesarios para resolver el problema?  
• ¿Qué información debe proporcionar la resolución del problema?
LOGICA DE PROGRAMACION
• Lógica es la técnica utilizada para desarrollar instrucciones en una
secuencia para lograr determinado objetivo. Es la organización y
planificación de instrucciones en un algoritmo, con el objetivo de
tornar visible la implementación de un programa o software.
• “La lógica de la programación es la organización coherente de las
instrucciones del programa para que su objetivo sea alcanzado.”
LENGUAJE DE PROGRAMACION
• Se conoce como lenguaje de programación a un programa destinado
a la construcción de otros programas informáticos. Su nombre se
debe a que comprende un lenguaje formal que está diseñado para
organizar algoritmos y procesos lógicos que serán luego llevados a
cabo por un ordenador o sistema informático, permitiendo controlar
así su comportamiento físico, lógico y su comunicación con el usuario
humano. Dicho lenguaje está compuesto por símbolos y reglas
sintácticas y semánticas, expresadas en forma de instrucciones y
relaciones lógicas, mediante las cuales se construye el código fuente
de una aplicación o pieza de software determinado.
TIPOS DE LENGUAJES DE
PROGRAMACION .
• Lenguajes de bajo nivel: Se trata de lenguajes de programación que
están diseñados para un hardware específico y que por lo tanto no
pueden migrar o exportarse a otros computadores.
• Lenguajes de alto nivel. Se trata de lenguajes de programación que
aspiran a ser un lenguaje más universal, por lo que pueden emplearse
indistintamente de la arquitectura del hardware, es decir, en diversos
tipos de sistemas.
• Lenguajes funcionales. También llamados procedimentales, estos
lenguajes programan mediante funciones que son invocadas conforme
a la entrada recibida, que a su vez son resultado de otras funciones.
• Lenguaje  imperativo: entre ellos tenemos el Cobol, Pascal, C y
Ada.
• Lenguaje declarativo: el Lisp y el Prolog.
• Lenguaje de programación orientado a objetos: el Smalltalk y
el C++.
• Lenguaje orientado al problema: son aquellos lenguajes
específicos para gestión.
• Lenguaje de programación natural: son los nuevos lenguajes
que pretender aproximar el diseño y la construcción de
programas al lenguaje de las personas.
VARIABLES
• Son zonas de memoria cuyo contenido cambia durante la fase de
procesamiento de información.
• TIPOS DE VARIABLES; POR SU CONTENIDO:
• Variables Numéricas: Son aquellas en las cuales se almacenan valores
numéricos, positivos o negativos, es decir almacenan números del 0 al 9,
signos (+ y -) y el punto decimal.
• Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o
falso) estos representan el resultado de una comparación entre otros datos.
• Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras,
números y caracteres especiales).
OPERADORES
• Son elementos que relacionan de forma diferente, los valores de una o
mas variables y/o constantes. Es decir, los operadores nos permiten
manipular valores.
• TIPOS DE OPERADORES:
• OPERADORES ARITMÉTICOS
Los operadores aritméticos permiten la realización de operaciones
matemáticas con los valores (variables y constantes). + - * /
• OPERADORES RELACIONALES
Se utilizan para establecer una relación entre dos valores. Luego compara
estos valores entre si y esta comparación produce un resultado de certeza
o falsedad (verdadero o falso).
• TIPOS DE OPERADORES RELACIONALES
> Mayor que
• < Menor que
• > = Mayor o igual que
• < = Menor o igual que
• < > Diferente
• = Igual
• OPERADORES LÓGICOS
Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos
valores pueden ser resultado de una expresión relacional.

• Tipos de operadores Lógicos:


And Y
Or O
Not Negación
REFERENCIAS
• Fuente: 
https://concepto.de/lenguaje-de-programacion/#ixzz6EX24hVZ8
• http://gonzales-tommy-algoritmos.blogspot.com/p/clasificacion-de-la
s-variables.html
• https://conociendoalgoritmo.weebly.com/variables-en-un-algoritmo.
html
• https://www.hostgator.mx/blog/logica-de-programacion-primer-paso
/

Potrebbero piacerti anche