Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos:
B
Conocerás brevemente las principales
técnicas de programación.
B
Te familiarizarás con el ambiente de C++
así como con algunas de sus funciones
básicas.
B
Conocerás los diferentes tipos de
variables.
Introducción
En la década de los 60’s se realizaron grandes
esfuerzos para desarrollar software. Los
programadores se encontraron con algunas
dificultades: Los proyectos generalmente se
atrasaban, los costos excedían por mucho los
presupuesto, etc. La gente comenzó a darse
cuenta de que el desarrollo de software era una
actividad más compleja. Las investigaciones de
los 60’s dieron como resultado el surgimiento de
la programacion estructurada. A principio de los
80’s proliferó el uso de lenguajes de programación
procedurales(programa que paso a paso guía a la
aplicación a través de una serie de instrucciones). Por
Fue entonces cuando Bjarne Stroustrup
desarrollo C++, una extensión de C, en los
laboratorios Bell. C++ ofrece una serie de
características que “engalanan” al lenguaje C; sin
embargo lo más importante es que proporcionan
capacidades para la programación orientada a
objetos.
Técnicas
de
programación
Programación No
Estructurada.
Programa principal que opera directamente
sobre todos los datos globales. Si la misma
secuencia se necesita varias veces en el
mismo programa, ésta será copiada una y otra
vez. Estas técnicas de programación ofrecen
tremendas desventajas una vez que el
programa se hace suficientemente grande.
Programación no Estructurada. El programa
principal opera directamente sobre datos
globales.
Programación
Procedural.
Código Objeto
(Extensión .OBJ)
Código
Ejecutable
(Extensión .EXE)
Creación de un
programa en C++
Como iniciar:
Entra al subdirectorio C:\bc\bin.
Escribe bc y presiona Enter.
Ahora te encontrarás dentro del
editor de C++
Editor
En este podrás escribir tu programa
fuente. Mediante su menú podemos copiar,
pegar y verificar el código, así como
compilarlo y ejecutarlo; además nos
ofrece combinaciones de teclas que
podrán ser utilizadas para realizar dichas
funciones.
Estructura
Básica de un
Programa en C+
+
# include<Librerias>
// declaracion de variables globales
Struct nombre_estructura
{
// definición de variables
}
Void nombre_funcion( ) // encabezado de
la función
{
// declaración de variables locales
// codificación de la función
}
main( ) // encabezado del programa
principal
{
// definición de variables locales
// cuerpo del programa principal
}
Funciones
usadas en el
programa
anterior
Librerias
Son archivos en donde se encuentran funciones que
serán utilizadas dentro de un programa, la línea de
ésta deberá iniciar con #, ya que C++ procesa estas
líneas antes que el resto del programa.
main( )
Es una función que se deberá encontrar en
todos los programas de C++, dichos
programas podrán contener una o más
funciones, de las cuales deben de ser
precisamente main( ), ya que será la función
principal de un programa, por lo que los
programas comienzan la ejecución en dicha
función, aun cuando ésta no sea la primera.
Llaves
Operador de inserción
de flujo ( << )
Es el operador de desplazamiento a la
izquierda, el cual indica la salida de flujo.
Operador de extracción
de flujo ( >> )
Es el operador de desplazamiento a la
derecha que indica la entrada de flujo.
cout
Objeto que permite la salida de los datos en
pantalla. Este pertenece a la clase
<iostream.h> está enlazado al dispositivo de
salida estandár como lo es la pantalla.
cin
Objeto que permite la entrada de datos
desde el teclado.
clrscr( );
Instrucción que permite limpiar la pantalla, se
encuentra en la librería < conio.h >.
return
Mediante esta instrucción una función
regresará un valor, cuando el valor es 0
indica que el programa terminó
correctamente.
Comentarios
Recordarás que una de las características
de un buen programa es que este bien
documentado, para ello lo haremos de la
siguiente forma:
/ /
Las diagonales se le indicarán al compilador
que la instrucción que se encuentre después
de éstas, será ignorada a la hora en que el
programa sea compilado.
/*
*/
La diagonal junto con el asterisco( /* ) le
indicará al compilador el inicio de un bloque
que será ignorado por el compilador y el (*/ )
indica el final del mismo.
NOTA:
En todas las instrucciones deberán ser
escritas en minúsculas, si es un mensaje
que se encuentra dentro de las comillas “ ”
sí podra ser escrito en mayúsculas.