Computacion
-
Upload
luisa-elena -
Category
Documents
-
view
155 -
download
2
Transcript of Computacion
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICAANTONIO JOSÉ DE SUCRE VICE RECTORADO “LUIS CABALLERO MEJÍAS” NUCLEO CHARALLAVE
LUISA ELENA CORONADOEXP 2011247207COMPUTACIÓN I
PROFESORAGIOCONDA ECHENIQUE
LENGUAJES DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN
Idioma Artificial Expresar Procesos
Por Maquinas
Computadoras
USADOS
Formado
Conjunto
Reglas Símbolos
Semánticas Definen Sintácticas Estructura Significado Elementos Expresiones
Programas Controlan
Comportamiento
Físico Maquina Lógico
Algoritmos
Modo de Comunicación
EXPRESAR
CREAR
NIVELES DE LOS LENGUAJES DE PROGRAMACIÓN
Nivel Abstracción del Procesador Que es un Principio Aísla Información No Relevante
SE CLASIFICAN POR
LENGUAJE DE BAJO NIVELLENGUAJE DE MEDIO NIVEL
LENGUAJE DE ALTO NIVEL
Poca abstracción
Microprocesador Ordenador
Programar Controladores (Drivers)
A Nivel de InstruccionesTRABAJA
SE UTILIZA
PROPORCIONA
Son Precisos Aplicaciones Creación
Sistemas OperativosManejo Abstracto
Sin Perder Eficiencia Poder
PERMITEN
Escribir Códigos Valido Diversas Maquinas Sistema Operativos
Algoritmos Manera Adecuada Capacidad Cognitiva HumanaEXPRESAN
PUEDEN
Desarrollo Lógico Programa Resolver Problema Particular
USOS DE LOS LENGUAJES DE PROGRAMACIÓN
PERMITEN
Escritura Lógica Programa Empleando
Lenguaje de Programación Especifico
Ensamblaje Programa Convertirlo Lenguaje Maquina Compilación
Prueba Programa Depuración
Desarrollo Documentación
COMPONENTES DE LENGUAJE DE PROGRAMACIÓN
Estructura Compleja Comprende Semántica Sintaxis Elementos del Lenguaje
Nivel de abstracciónEstructuras de Control Ordenar
Ejecución Programas
Funciones o Procedimientos (Unidades)
Contienen
Conjunto de Instrucciones
Tipos de Datos (Números, Letras, Etc)
TIENEN
ELEMENTOS DE UN LENGUAJE DE PROGRAMACIÓNCorrectamente Numero de instrucciones Solución de un Problema Computadora Pasos Desde Hasta Información (Entrada) Resultados (Salida)
DEFINEN
LOS MAS ESENCIALES
Suma (+)Resta (-)Negación (-)División (/)Multiplicación (*)División Entera (\)Exponenciación (^)
OPERADORES
DECLARACIONESSon Instrucciones Programa
Ejecutables No ejecutables
Enteras RealesAlfanuméricas Doble Precisión
Precisión Sencilla
PUEDEN SER
CONSTANTES
SE DIVIDEN
VARIABLES
Caracteres Se emplean Dígitos LetrasAlmacenar Valores Subguión
Enteras RealesAlfanuméricas
SE CLASIFICAN
FUNCIONES DE BIBLIOTECA
Sub Proceso Pre programado Identificado Nombre de una LetraDe Uno a Cinco Caracteres Mas
FORMADA
LENGUAJE INFORMÁTICO
Lenguaje Usado Ordenadores no tiene por que ser
Lenguaje de Programación
Dar Organización Datos
Del servidor Aplicaciones Web
SE UTILIZA
LENGUAJE DE MAQUINASistema de Códigos Interpretables Circuitos Microprogramables
Compuesto Microprocesador Microcontrolador
Conjunto de Instrucciones Son ejecutadas Secuencia Eventuales Cambios Determinan de Flujo Acciones A ser tomadas Causados Maquina Programa Eventos Externos
Utiliza Dos únicos Niveles de tensión Se Simbolizan Permiten El Empleo Cero (0) Uno (1) Teorías del Algebra Booleana Sistema Binario Circuitos de Programación
TRADUCTORESSon Software de Sistemas Convierte Código Lenguaje Maquina Fuente Programador
ENSAMBLADORES - MICROENSAMBLADORESSon Lenguaje de Programación Bajo Nivel
Computadoras Microprocesadores
Representación Simbólica Códigos de Maquina Binario Programar
Desarrollo del Programa
Proceso de Ensamblaje Ayuda de Depuración
IMPLEMENTAN
FACILITAN
CONTROLAN
COMPILADORESSon Programas Informáticos Traduce Códigos Fuente de Programa
Lenguaje de Programación de Alto nivel
Lenguaje de Programación Nivel Inferior
Son Programas Informáticos Ejecuta Analiza
Programas Lenguaje de Alto Nivel
INTERPRETES
CÓDIGO OBJETO
Código Resulta Compilación Código Fuente
Consiste Lenguaje Maquina Se distribuye Varios Archivos
Corresponden
Código Fuente Compilado
LENGUAJE DE NIVEL INTERMEDIO
Son Lenguajes de Programación Informática Se encuentran entre Precisos Los Lenguajes
Aplicaciones Creación Alto Nivel Bajo Nivel Sistemas Operativos
Manejo Abstracto Sin perder Eficiencia Poder
PERMITEN
LENGUAJE DE ALTO NIVEL
Son Lenguajes Expresan Algoritmos Manera adecuada
Pueden Capacidad Cognitiva Humana
Generar Recibir Códigos Validos para Diversas
Maquinas Sistemas Operativos Códigos
Mas
Sencillos Comprensibles
Reducción
Velocidad Ceder Trabajo Bajo Nivel Maquina