Computacion

12
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE VICE RECTORADO “LUIS CABALLERO MEJÍASNUCLEO CHARALLAVE LUISA ELENA CORONADO EXP 2011247207 COMPUTACIÓN I PROFESORA GIOCONDA ECHENIQUE LENGUAJES DE PROGRAMACIÓN

Transcript of Computacion

Page 1: 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

Page 2: Computacion

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

Page 3: Computacion

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

Page 4: Computacion

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

Page 5: Computacion

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

Page 6: Computacion

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

Page 7: Computacion

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

Page 8: Computacion

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

Page 9: Computacion

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

Page 10: Computacion

CÓDIGO OBJETO

Código Resulta Compilación Código Fuente

Consiste Lenguaje Maquina Se distribuye Varios Archivos

Corresponden

Código Fuente Compilado

Page 11: Computacion

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

Page 12: Computacion

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