Escolar Documentos
Profissional Documentos
Cultura Documentos
LENGUAJE DE PROGRAMACIN :
Conjunto de reglas, herramientas y condiciones que nos permiten crear programas o aplicaciones dentro de una computadora. Todo lenguaje de programacin tiene o posee reglas acerca de cmo se deben escribir las sentencias (parte sintctica) y las formas de escribir las sentencias (parte semntica).
SE CLASIFICAN EN:
1. 2. Lenguajes de mquina: son los que entiende una computadora sin la necesidad de realizar ninguna conversin. Instrucciones a nivel de bit (1 y 0). Lenguajes de bajo nivel o ensambladores: las sentencias estn formadas por cdigos nemotcnicos (abreviaturas de palabras inglesas). Dependen de la arquitectura de cada procesador ya que se ofrece un conjunto de instrucciones distinto para trabajar a este nivel el procesador. Ejemplo: mov cx,25; mov ab,6; etc. Lenguajes de alto nivel: poseen sentencias formadas por palabras similares a los de los lenguajes humanos.
3.
TIPOS DE PROGRAMACIN
Las formas de programar en estos lenguajes para crear una aplicacin se clasifican en programacin: Secuencial: se crean programas a partir de un conjunto de sentencias escritas de forma secuencial y cuya ejecucin sigue dicha secuencia. ejemplo: sentencia goto. Estructurada: se basa en la modularidad de los programas (se dividen en programas ms pequeos o mdulos), poseen un procedimiento central, que es el encargado de llamar y controlar el funcionamiento del mdulo. o Estructuras de control bsicas: Secuencial Selectiva Simple y Selectiva Compuesta Repeticin Simple con nmero determinado de iteraciones y con nmero indeterminado de iteraciones. Repeticin Compuesta con nmero determinado e indeterminado de iteraciones. Orientada a Objetos (POO): cada elemento o componente en un programa de este tipo, se concibe como un objeto que tiene propiedades y mtodos (especificados en su clase), su ejecucin depende de una interaccin de objetos que lo componen. Una clase de objeto vendra a ser el molde de cada instancia particular del objeto. Lgica: forma de programar donde lo ms importante es definir un conjunto de hechos que se conocen con anterioridad y un conjunto de reglas que nos definen las distintas relaciones que existen entre los componentes del programa.- (Base de Conocimiento).- Se define dentro de la Inteligencia Artificial con un programa llamado PROLOG.
Pgina 1 de 4
LX Lenguajes Operativos
ZONAS DE MEMORIA
Zonas de memoria, o posiciones de memoria, o localidad de memoria. La memoria principal permite almacenar datos y se alojan en zonas de memoria, formados por un nombre o identificador (variable o constante), y un contenido el cul ser el dato que se guarda en ellos. Los nombre de estas zonas de memoria de preferencia debern formarse con base en las siguientes reglas: a. b. El primer caracter debe ser una letra Los dems podrn ser letras, nmeros y guiones, sin acentos.
Las zonas o posiciones o direcciones de memoria se clasifican en: a. b. Constante: zonas de memoria que guardan datos y no cambian durante la fase de procesamiento. Variable: zonas de memoria, cuyo contenido cambia durante la fase de procesamiento.
EXPRESIONES
Conjunto de operadores y operandos que producen un valor.
ELEMENTOS:
Un Operador es un smbolo o palabra que significa que se ha de realizar cierta accin entre uno o dos valores llamados Operandos. Sintxis de una expresin: operando1 OPERADOR operando2 OPERADOR operando1
Pgina 2 de 4
LX Lenguajes Operativos
TIPOS DE OPERADORES
1. 2. Asociativos: () parntesis que indican el rden en que deben realizarse las peraciones. Aritmticos: realizan operaciones aritmticas o ^ potenciacin o *, / multiplicacin, divisin o +, - suma, resta Las reglas para resolver operaciones aritmtcias son: Resolver primero los parntesis (los ms anidados primero) Respetar la jerarqua de operadores En caso de existir dos operadores de la misma jerarqua, resolver el que se encuentra ms a la izquierda de la expresin. Relacionales: operadores que permiten comparar dos valores numricos o alfanumricos obteniendo un valor de verdad. (falso o verdadero) = igual que <>, >< diferente que < menor que > mayor que <= menor igual que >= mayor igual que Lgicos: operaciones lgicas de conjuncin, disyuncin y negacin NOT negacin AND conjuncin OR disyuncin TABLAS DE VERDAD Conjuncin AND V AND V = V V AND F = F F AND V = F F AND F = F Disyuncin OR V OR V = V V OR F = V F OR V = V F OR F = F 1. 2. 3.
3.
4.
Pgina 3 de 4
LX Lenguajes Operativos
Pgina 4 de 4