Escolar Documentos
Profissional Documentos
Cultura Documentos
SENA
MODALIDAD VIRTUAL
1
Contenido
INTRODUCICON ................................................................................................................................... 3
Cómo funciona ................................................................................................................................ 3
REPORTE DE INSTALACIÓN.................................................................................................................. 4
BIBLIOGRAFIA .................................................................................................................................... 11
2
INTRODUCICON
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de
programación a otro lenguaje de programación, generando un programa equivalente que la máquina
será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también
puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se
conoce como compilación.1
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de
alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un
programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser
humano, para luego compilarlo a un programa más manejable por una computadora.
Cómo funciona
El proceso de traducción se compone internamente de varias etapas o fases, que realizan
distintas operaciones lógicas. Es útil pensar en estas fases como en piezas separadas dentro
del traductor, y pueden en realidad escribirse como operaciones codificadas separadamente
aunque en la práctica a menudo se integren juntas.
Análisis léxico
Análisis sintáctico
Análisis semántico
Fase de síntesis
Generación de código intermedio
Optimización de código
Conclusión: como parte de del curso en esta primera actividad de la unidad 2, se realiza
primero la descarga de los aplicativos con los cuales se puede realizar programación en
C++, como el compilador y el programa para crear el código fuente.
Finalmente, se trata por lo menos un ejemplo, desglosando sus partes y explicando línea
a línea cómo funciona la aplicación.
3
REPORTE DE INSTALACIÓN
En el desarrollo de esta actividad, se realizan los siguientes pasos.
4
Una vez instalado repetimos los procesos de instalación con el
freecomandlinetools de igual modo se debe instalar con derecho de
administrador
5
de nuevo en la red encontré un manual donde me explicaba que era lo que
contenían estos archivos y la manera de cómo hacerlos de forma muy fácil
el un block de notas esta información es la siguiente
@echo off
path=c:\borland\bcc55\bin
BCC32 -LC:\BORLAND\BCC55\LIB -
IC:\BORLAND\BCC55\INCLUDE %1
Ejecuta el editor, al hacerlo por primera vez aparece un mensaje de error, solo da
Aceptar
Ahora has clic donde dice Empty Ctrl 2 y llena los recuadros de la siguiente
forma:
Menú Text : Ejecutar (puedes poner cualquier texto, es solo el mensaje que
6
aparecerá en la ventana de Tools, que indica la opción de ejecutar el
programa).
Command: c: \borland\bcc55\bin\run.bat
Argument: haciendo clic en la flecha selecciona File Title
Initial dir: haciendo clic en la flecha selecciona File Dir
Las opciones Close on exit, Capture output y Use shor filename se dejan
sin seleccionar. La opción Save before execute queda seleccionada.
7
8
De esta manera está configurado el editor para iniciar.
También adjunto el video de la instalación y la configuración del programa.
Conclusión de instalación:
Estos son editores de textos como lo serian un block de notas solo que cumplen con
funciones más específicas ya que son programas en los que utilizamos funciones de
comando para compilar y correr un programas; para poder determinar su funcionamiento
tomare como ejemplo el primer
#include <iostream>
punto de la actividad 1 de la
using namespace std;
unidad 3
void main(){
1. El maestro de la clase int a,b,c;
de Matemáticas quiere
determinar cuál es la cout<< "Digite la primera nota: ";
calificación más alta de
su grupo, forma cin >> a,
grupos de tres
cout<< "Digite la segunda nota: ";
calificaciones y las
captura. Desarrollar un cin >> b;
programa en C++, el
cual determine el cout<< "Digite la tercera nota: ";
mayor de las tres
calificaciones, el cin >> c;
programa debe if ((a>b) && (a>c))
mostrar en pantalla la
calificación mayor. cout << "La mayor nota es: " << a << endl;
cout << "La mayor nota es: " << b << endl;
else
cout << "La mayor nota es: " << c << endl;
system("pause");
9
Ahora lo pasamos al editor de texto para c++
En la ventana izquierda tenemos nuestro código escrito para desarrollar una actividad, en
la parte de abajo podemos ver la ejecución del programa ingresando los datos que nos está
solicitando y nos envía una respuesta donde nos muestra cuál es la nota más alta del curso.
10
BIBLIOGRAFIA
http://www.programacionenc.net/index.php?option=com_content&view=article&id=44:instalacio
n-borland-c-55&catid=35:compiladores&Itemid=55
11
12