PROGRAMACION LOGICA Y FUNCIONAL ENSAYO
Enviado por sheisho • 25 de Octubre de 2015 • Ensayo • 779 Palabras (4 Páginas) • 857 Visitas
INSTITUTO TECNOLOGICO DE TEPIC
[pic 1]
PROGRAMACION LOGICA Y FUNCIONAL
UNIDAD 1
CONCEPTOS FUNDAMENTALES
ENSAYO
VERDUGO OJEDA JOSE DANIEL
08/09/2015
Unidad 1Conceptos Fundamentales
El estilo de programación consiste en darle forma al código fuente. Los lenguajes de programación tienen la peculiaridad de cumplir un rol doble. Uno es comunicar humanos con computadoras. Son la manera de transformar una serie de abstracciones como algoritmos, módulos, tipos de datos y sistemas en algo que una computadora pueda ejecutar. La programación a la creación de un programa de computadora, un conjunto de instrucciones que una computadora puede ejecutar. Este se escribe en un lenguaje de programación, aunque también se pueda escribir en lenguaje máquina.
Un paradigma es una forma de representar y manipular el conocimiento. Especifica un enfoque en particular para la construcción del software. Un paradigma no es mejor uno que otro sino que cada uno tiene ventajas y desventajas.
La programación estructurada consiste en escribir programas para computadoras de forma clara, utilizando únicamente tres estructuras: secuencial, selectiva e iterativa. La programación imperativa, es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas de este tipo son un conjunto de instrucciones que le indican cómo realizar una tarea. La programación funcional es un paradigma de programación declarativa que se basa en la utilización de funciones matemáticas. Los programas escritos en un lenguaje funcional están conformados únicamente por definiciones de funciones. La programación lógica consiste en la aplicación del conocimiento sobre lógica para el diseño de lenguajes de programación.
Una expresión es una combinación de operadores y operandos que cuya evaluación se obtiene un valor. Los operandos pueden ser nombres que hagan referencia a objetos como variables, constantes, funciones, literales de cualquier tipo adecuado de acuerdo con los operadores u otras expresiones más simples. Hay dos reglas de prioridad a seguir para evaluar una expresión; Seguir el orden de prioridad de operadores y por último, si aparecen dos o más operadores iguales, se evalúan de izquierda a derecha. La precedencia es la prioridad de una operación que posee dentro de la ejecución de una operación.
Es un subprograma también se le llama procedimiento, función o rutina, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica. Se le asigna un nombre que con este puede ser invocada desde otras partes tantas veces como sea necesario. Una función tiene tres componentes; Los parámetros, el código de la función y el resultado. Dentro de las funciones podemos declarar variables, estas serían variables locales.
Los lenguajes de programación con disciplina de tipos, cada tipo representa una colección de valores. El conocer los tipos de las funciones ayuda a documentar los programas y evitar errores en tiempo de ejecución. Un lenguaje tiene disciplina de tipos si los errores de tipos se detectan siempre, es necesario determinar los tipos de todos los operandos, ya sea en tiempo de compilación o de ejecución
...