Está en la página 1de 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-
las-variables.html
• https://conociendoalgoritmo.weebly.com/variables-en-un-
algoritmo.html
• https://www.hostgator.mx/blog/logica-de-programacion-primer-
paso/

También podría gustarte