




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Cómo se ejecuta un programa, pasos hasta llegar a un ejecutable exe.
Tipo: Guías, Proyectos, Investigaciones
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Ejecución de un programa. La fase final del compilador es la generación de código ejecutable. Toma como entrada la representación intermedia del programa fuente y produce como salida un programa objeto equivalente. El código de salida debe ser correcto y de gran calidad, lo que significa que debe utilizar de forma eficaz los recursos de la computadora, el propio generador de código debe ejecutarse eficientemente. Pasos para la elaboración y ejecución de un programa
Elementos del lenguaje: datos, literales y constantes, identificadores, variables, parámetros, operadores, entrada y salida de datos. Todos los lenguajes de programación soportan algún conjunto de diferentes tipos de datos, es decir, un conjunto de valores y de operaciones definidas para esos valores. Existe un número de operaciones asociadas con cada tipo. Un tipo de dato proporciona una descripción de sus instancias que indican al compilador cosas como cuanta memoria se debe asignar para una instancia, cómo representar los datos en memoria y qué operaciones son permisibles sobre esos datos. Cada lenguaje de programación incorpora una colección de tipos de datos fundamentales, que incluyen normalmente enteros, reales, carácter etc. Simples o primitivos (básicos, fundamentales o predefinidos): se construyen en el compilador, sirven de base para otros tipos de datos (complejos), ocupan sólo una localidad de memoria, para el almacenamiento de un valor simple. Numéricos: valores numéricos y el carácter punto en caso de fracciones. Enteros: valores enteros (sin fracciones o decimales) pudiendo ser precedidos por el (-) para negativos. Carácter o char: ocupan 16 bits, con rango de 0 a 65,536. Para cualquier carácter alfabético, numérico (sin signo) o especial de cualquier lenguaje o idioma. Debe estar delimitado entre comillas simples (“” apóstrofes). No primitivos: Aquellos no considerados por el lenguaje, tienen que ser definidos por el programador, empleando datos simples o básicos. Identificadores: Se emplean para asignarle un nombre a una clase, objeto, atributo, etc. Y se puede emplear en cualquier secuencia de caracteres alfabéticos en mayúsculas o minúsculas, numéricos, los caracteres de subrayado (guion bajo), el de dólar ($) y no se permiten los espacios en blanco como separadores de palabras.
Constantes/Literales: es una partida de datos que permanecen sin cambios en el programa (durante el desarrollo y ejecución). Es cualquier expresión que tenga un valor arreglado. Estos pueden ser divididos en números enteros, números Punto-Flotante, cadenas y símbolos. Constantes declaradas (const) con el prefijo const usted puede declarar constantes con un tipo específico exactamente igual a como haría con una variable: const int width = 100; const char tab = '\t'; const zip = 12440; En caso de que el tipo no sea especificado (como en el último ejemplo) el compilador asume que es de tipo int. Variables: es una partida de datos cuyo valor puede cambiar en el programa (durante el desarrollo y ejecución). Operadores: Cada tipo determina las operaciones posibles: Tipos de datos numéricos (int, float y double): -Asignación (=) -Operadores aritméticos -Operadores relacionales (menor, mayor, igual…) Tipos de datos bool: -Asignación (=) -Operadores lógicos (Y, O, NO) Tipos de datos char y string:Ç -Asignación (=) -Operaciones relacionales (menor, mayor, igual…)
variable, recuerda poner un espacio entre una variable y una cadena de texto. Por ejemplo, System.out.println(“El valor de la variable num es “+num); o System.out.println(“El precio final es “+precio+” euros”); Incluso podemos escribir una formula y nos mostrara el resultado, debe estar entre paréntesis. Si queremos que no de un salto de línea, simplemente escribimos System.out.print(“cadena”);
Referencias bibliográficas: ISC. (2018, 17 de mayo). 3.4. Ejecución de un programa. ISC. http://tutoriales-isc.blogspot.com/2018/05/34-ejecucion-de-un- programa.html Arguello, M. (s.f.). 3.5 Elementos del lenguaje: datos, literales y constantes, identificadores, variables, parámetros, operadores, entrada y salida de datos. Sites Google. https://sites.google.com/site/tecnologicodetuxtlagutierrez/3-5-elementos-del- lenguaje-datos-literales-y-constantes-identificadores-variables-parametros- operadores-entrada-y-salida-de-datos Mewlo, J. (2016, 21 de noviembre). Elementos del lenguaje: Tipos de datos, literales y constantes, identificadores, variables, parámetros, operadores, entrada y salida de datos. Prezi.com. https://prezi.com/bdslq5zxl13f/elementos-del-lenguaje-tipos-de-datos- literales-y-constantes-identificadores-variables-parametros-operadores- entrada-y-salida-de-datos/