Temas Operaciones básicas Instalando el compilador

Slides:



Advertisements
Presentaciones similares
Prof. Ing.Maria Rosa Damaso Rios
Advertisements

Resolución de Problemas Algoritmos y Programación
CLASE 4 EL ENSAMBLADOR.
Fundamentos de programación
SOFTWARE DE PROGRAMACIÓN
MANUAL EXPRESS DE C J.M.sevilla.
Resolución de Problemas Algoritmos y Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Elementos básicos del Lenguaje
INTRODUCCION A LOS ALGORITMOS (Conceptos previos)
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny El Entorno C.
Ciclo de desarrollo del software
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Tema Función main Elementos básicos del lenguaje.
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Introducción
Introducción a la programación
Detalles del sistema operativo
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Lenguajes de programación
Introducción al Software
ALGORITMOS Y ESTRUCTURAS DE DATOS
TRADUCTOR DE UN PROGRAMA
Lenguaje C.
M.C. Meliza Contreras González
Estructura de un programa en C
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
LENGUAJE DE PROGRAMACIÓN
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
1.4 Traductor y Su estructura
LENGUAJES DE PROGRAMACIÓN
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Elementos básicos del lenguaje
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
FUNDAMENTOS DE PROGRAMACION
Lenguajes de programación. Lenguaje máquina El ordenador sólo sabe hacer un número limitado de tareas (muy pocas) definidas electrónicamente en su procesador.
Elementos básicos del lenguaje
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
Elementos básicos del lenguaje
COMPUTO III Ing. Jimmy Ojeda Arnica.
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Unidad 1. Introducción a los Compiladores.
Tipo de Errores.
1 3 : METODOLOGÍA DE LA. PROGRAMACIÓN. 2 Metodología de la programación Definiciones Lenguajes de programación Traductores Ciclo de vida de los programas.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Metodología de la programación
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
SOFTWARE Jennifer Giselle De Diego Romero NL:9
UNIDAD V Bibliotecas de Funciones L.I. & M.S.C. OSCAR RAMÍREZ CORTÉS PROGRAMACIÓN DE SISTEMAS.
Software.
LENGUAJE ENSAMBLADOR TIPOS DE LENGUAJES ENSAMBLADORES
Tipos de Lenguajes Ensamblador.
Clasificación de software
Programación de Sistemas
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
Software.
Proceso de desarrollo de Software
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Fundamentos de Programación Unidad I Conceptos Básicos.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES FUNDAMENTOS DE DESARROLLO DE SISTEMAS INTEGRANTES:  Díaz Rojas Vianey  Ramírez Barojas Nancy Marisol  Olivarez.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Autómatas y Compiladores. Primera Semana. Ricardo Vargas Del Valle A35469.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
Estructura de un sistema de base de datos Partes que conforman un sistema de base de datos.
Transcripción de la presentación:

Temas Operaciones básicas Instalando el compilador Proceso de compilación de un programa Operaciones básicas

Fin de la presentación Continúe en la siguiente actividad Operaciones básicas

Instalando el compilador Una vez creado un programa en C++, se debe ejecutar. ¿Cómo realizar esta tarea?. Los pasos a dar dependerán del compilador C++ que utilice. sin embargo, en general serán similares a los siguientes pasos: • Utilizar un editor de texto para escribir el programa y grabarlo en un archivo. • Compilar el código fuente. • Enlazar el código objeto con las bibliotecas correspondientes.

Instalando el compilador Código fuente Compilador Archivo cabecera Código objeto Bibliotecas Enlazador Código ejecutable Etapas de creación de un programa

Instalando el compilador Para crear un programa se utilizan las siguientes etapas: • Definir su programa. • Definir directivas del procesador. • Definición de declaraciones globales. • Crear main( ). • Crear el cuerpo del programa. • Crear sus propias funciones definidas por el usuario. • Compilar, enlazar, ejecutar, y comprobar su programa. • Utilizar comentarios.

Proceso de compilación de un programa En esta etapa se traduce el código fuente escrito en lenguaje C++ a código máquina (entendible por la computadora). El programa que realiza esta traducción se llama compilador. Cada compilador se construye para un determinado lenguaje de programación por ejemplo C++.

Proceso de compilación de un programa Cada lenguaje de programación tiene unas reglas especiales para la construcción de programación que se denomina sintaxis. El compilador lee el programa del archivo de texto creado y comprueba que el programa sigue las reglas de sintaxis del lenguaje de programación. Cuando se compila su programa, el compilador traduce el código fuente C++ en un código máquina (código objeto).

Proceso de compilación de un programa El código objeto consta de instrucciones máquina e información de cómo cargar el programa en memoria antes de su ejecución Si el compilador encuentra errores, los presentará en la pantalla, una vez corregidos los errores con ayuda del editor se vuelve a compilar sucesivamente hasta que no se produzcan errores. El código objeto que se obtiene se almacena en un archivo independiente, normalmente con al extensión .obj El archivo objeto contiene sólo la traducción del código fuente, esto no es suficiente para ejecutar realmente el programa.

Proceso de compilación de un programa Es necesario incluir los archivos de biblioteca. Normalmente un programa consta de diferentes unidades o partes de programa que se han compilado independientemente. Por consiguiente, puede haber varios archivos objetos. Un programa especial llamado enlazador toma el archivo objeto y las partes necesarias de la biblioteca y construye un archivo ejecutable. Los archivos ejecutables tienen un nombre con la extensión .exe Este archivo ejecutable contiene todo el código de máquina necesario para ejecutar el programa.

Proceso de compilación de un programa Código fuente Compilador Código objeto Enlazador Biblioteca Programa ejecutable Proceso de conversión de código fuente a código ejecutable