PARCIAL 2
LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE LAS CUALES SE COMUNICAN Y RELACIONAN MIEMBROS DE UNA COMUNIDAD DETERMINADA CON LA COMPUTADORA.
LAS COMPUTADORAS “HABLAN” SU PROPIO LENGUAJE, EL CUAL ES NUMÉRICO Y ESTÁ LIMITADO A 1S Y 0S (SISTEMA BINARIO)
CARACTERÍSTICAS DEL LENGUAJE USAR EL MISMO LENGUAJE DE ELLAS: UN LENGUAJE DE MÁQUINA USAR UN LENGUAJE PARECIDO AL NUESTRO: UN LENGUAJE DE ALTO NIVEL USAR UN LENGUAJE PARECIDO AL DE LAS COMPUTADORAS: UN LENGUAJE DE BAJO NIVEL. Bajo nivel Emsamblador Alto nivel (C, vb,perl..) Más parecido al lenguaje natural, más fácil de entender Más parecido al lenguaje del computador Nivel medio Java, C,C++, Macroensamblador
INCOVENIENTES DEL LENGUAJE 1. Ofrece muchas libertades al programador en la forma de escribir el código fuente. Si no ajusta a una disciplina en la manera de programar, los programas pueden resultar indescifrables al programador.
2. CARECE DE COMPROBACIÓN EN EL SISTEMA EN TIEMPO DE EJECUCIÓN. ESTO PUEDE ORIGINAR MUCHOS PROBLEMAS NO DETECTABLES A SIMPLE VISTA
ELEMENTOS BASICOS DE UN PROGRAMA 1.COMENTARIOS 2.FUNCIONES DE LIBRERÍA PREDEFINIDAS 3.DEFINICIÓN DE DIRECTIVAS Y MACROS 4.CABECERA DEL PROGRAMA 5.DECLARACIÓN DE VARIABLES 6.CUERPO DEL PROGRAMA COMPUESTO DE SECUENCIA DE SENTENCIA 7.FIN DEL PROGRAMA
FASES DE UN PROGRAMA USUALMENTE LOS PROGRAMAS EN C Y EN LA MAYORÍA DE LENGUAJES, CONSTAN DE TRES FASES: FASE DE ENTRADA: SE LE INDICA AL USUARIO QUE DATOS DEBE INGRESAR A LA COMPUTADORA Y SE RECOPILA ESA INFORMACIÓN FASE DE COMPUTO: LOS DATOS INGRESADOS SON PROCESADOS, SE EFECTÚAN CÁLCULOS. FASE DE SALIDA: LA INFORMACIÓN GENERADA ES MOSTRADA, SE DESPLIEGAN LOS RESULTADOS