Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Ejecución de un programa, Guías, Proyectos, Investigaciones de Programación C

Cómo se ejecuta un programa, pasos hasta llegar a un ejecutable exe.

Tipo: Guías, Proyectos, Investigaciones

2020/2021

A la venta desde 01/05/2021

maria-regina-alcocer-may
maria-regina-alcocer-may 🇲🇽

5

(2)

7 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Profesor: Abraham Masegosa
Raña
Alumna: Alcocer May María
Regina
No. de control: 20530436
Carrera: Ingeniería
Mecatrónica
2°A
Investigació
n
Programacn
básica
Instituto Tecnogico de
Cann
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Ejecución de un programa y más Guías, Proyectos, Investigaciones en PDF de Programación C solo en Docsity!

Profesor: Abraham Masegosa

Raña

Alumna: Alcocer May María

Regina

No. de control: 20530436

Carrera: Ingeniería

Mecatrónica

2 °A

Investigació

n

Programación

básica

Instituto Tecnológico de

Cancún

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

  1. Escribir el código de fuente
  2. Compilar el fichero fuente
  3. Si se producen errores de sintaxis (o warnings) volver al editor y eliminar los errores.
  4. Si no hay errores se obtiene el código objeto y el enlazador construirá el archivo ejecutable.
  5. Con ese archivo, será el sistema operativo el encargado de colocar el programa en la memoria central y ejecutarlo.
  6. Comprobar el funcionamiento del programa. Continuar el proceso de compilación, enlazar y ejecutar el programa lo repetiremos hasta que ya no se produzcan errores. Ejecución:
  7. Tener el programa en el lenguaje “máquina”.
  8. La utilidad del S.O. llamada cargador colocará el programa y sus datos de entrada, en memoria principal, preparándolo para su ejecución.
  9. El S.O. le pasa el control a la CPU para comenzar la ejecución realizando la Unidad de Control:  Captación de la instrucción: lectura de la instrucción desde la memoria principal.  Ejecución de la instrucción: interpretación de la instrucción leída y envía señales de control a las unidades que deban intervenir en su

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/