Guia de Lab 1
Guia de Lab 1
Facultad de Ingeniera
Ingeniera Electr
onica
GUIA DE LABORATORIO No - 1
ETN-307
PROGRAMACION
1.
Objetivo
Conocer los antecedentes que llevaron a la creacion del C++.
Reconocer el entorno de desarrollo Dev c++ del Lenguaje C y C++.
Conocer la estructura general de un programa en C, sus tipos de datos y operadores.
Conocer como declarar las variables y constantes dentro de un codigo fuente de C.
Pueda escribir nuevos programas (software) para solucionar problemas, utilizando el lenguaje de programaci
on C.
2.
El Lenguaje C++
2.1.
Historia
El lenguaje C es un lenguaje de proposito general que fue desarrollado en los laboratorios Bell en 1972.
Sus creadores son Dennis Ritchie y Ken Thompson, cuyo predecesor fue el lenguaje B desarrollado en 1967
por Martin Richards, para cubrir falencias de este ultimo como el manejo de tipos muy debil. Sus aplicaciones
iniciales fueron en Unix, para desarrollar su Kernel y otras funciones.
En 1980 ANSI desarrolla ANSI C estandar, y se constituye en un lenguaje de mayor aceptacion entre los
programadores. Posteriormente se desarrolla ANSI C++ principalmente por Bjarne Stroustrup. que involucra
manipulaci
on de objetos y se transforma en un lenguaje hbrido(programacion estructurada y programaci
on
orientada a objetos ).
Una particularidad del C++ es la posibilidad de re-definir los operadores, y de poder crear nuevos
tipos que se comporten como tipos fundamentales. Actualmente muchas empresas se dedican a vender el
compilador del lenguaje C, dos de estos imperios son:
Microsoft visual c++
Borland c++ Builder
La mayora de los compiladores actuales soportan la programacion en C Estandar, C Orientado a Objetos
y La Programaci
on Visual.
Algunos de las C existentes son:
Quick C
C++
Turbo C
Turbo C ++
Borland C
Borland C++
Microsoft C
2.2.
Office
Mac
YouTube
AutoCAD
2.3.
SmallIDE es un entorno de desarrollo facil para usar con el compilador Borland C++.
Xcode es el conjunto de utilidades de desarrollo para Mac OS X con IDE y versiones modificadas de
los compiladores GNU GCC y soporte para C, C++, Fortran, Objetive-C, Objetive-C++, Java, Apple
Script, Python y Ruby, entre otros lenguajes con modulos adicionales.
2.4.
Donde descargarlo
Vamos a la p
agina oficial del Dev-C++:
http://www.bloodshed.net/dev/devcpp.html
En la secci
on Downloads tenemos la siguiente version: Dev-C++ 5.0 beta 8 (4.9.8.0) (12 MB) with
Mingw/GCC 3.2 y varios lugares para descargarlo. Pinchamos en cualquiera de ellos y a esperar; son unos
13 megas aproximadamente (no confundir con la version de 2MB, que incluye u
nicamente del IDE, no el
compilador)
El entorno
2.5.
El Men
u y la barra de herramientas
2.6.
Explorador de proyectos
Dependiendo de la pesta
na que seleccionemos en esta area tendremos acceso a:
1. Explorador de proyectos, que muestra los archivos por los que esta formado nuestro proyecto (o los que
son necesarios para generar nuestra aplicacion) bien sean de codigo, de encabezados, o de recursos.
Area
de edici
on
Figura 2: Area
de Edicion
Aqu aparecer
an los ficheros de c
odigo que esten activos. Se puede tener mas de un fichero abierto a la
vez, y seleccionarlo por medio de las pesta
nas que apareceran en la parte superior de este area.
2.6.2.
Salida de compilaci
on y mensajes
El men
u File
Nuevo proyecto
Nueva plantilla
Abrir proyecto existente o Archivo
Abrir archivos recientes
Fichero nuevo
Nuevo recurso
Guardar
Guardar con otro nombre
Guardar todos los Archivos abiertos
Cerrar proyecto
Cerrar ventana actual
Exportar a HTML o RTF (Word)
Imprimir
Setup impresora
Salir del Programa
6
Figura 4: El men
u File