Ante todo pido mil disculpas por la no asistencia a clase el dia jueves ya que por motivos de fuerza mayor no pude asistir, sin embargo les dejo un video para que hagan la instalación de C++ en sus equipos; de igual forma el video muestra una explicación introductoria de uno de los ejercicios que aparece en el taller que les dejo.
éxitos
PDT: Por cierto les dejo una tipografia (letra) tipo C++ para que se vayan acostumbrando al programa
_________________________________________________________________________________
Jueves 5 de Julio de 2012
CORUNIVERSITEC
GUIA TALLER PROGRAMACION EN C++
El lenguaje C++ se comenzó a desarrollar en 1980. Su autor fue B.
Stroustrup, también de la ATT. Al
comienzo era una extensión del lenguaje C que fue denominada C with classes.
Este nuevo lenguaje comenzó a ser
utilizado fuera de la ATT en 1983. El nombre C++ es también de ese año, y hace referencia al carácter del operador
incremento de C (++). Ante la gran difusión y éxito que iba obteniendo en el mundo de los programadores,
la ATT comenzó a estandarizarlo internamente en
1987. En 1989 se formó un comité ANSI (seguido algún tiempo después por
un comité ISO) para estandarizarlo a
nivel americano e internacional.
En la actualidad, el C++ es un lenguaje versátil, potente y general.
Su éxito entre los programadores profesionales le ha llevado a ocupar el primer
puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las
ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad,
concisión y eficiencia. Además, ha eliminado algunas de las dificultades y
limitaciones del C original. La evolución de C++ ha continuado con la aparición
de Java, un lenguaje creado
simplificando algunas cosas de C++ y añadiendo otras, que se utiliza para
realizar aplicaciones en Internet.
Hay que señalar que el C++ ha influido en algunos puntos muy
importantes del ANSI C, como por ejemplo en la forma de declarar las funciones,
en los punteros a void, etc. En efecto, aunque el C++ es posterior al C, sus
primeras versiones son anteriores al ANSI C, y algunas de las mejoras de éste
fueron tomadas del C++. C++ es un
lenguaje de programación de propósito general.
Se le ha llamado “el lenguaje de programación de sistemas” porque es
muy útil para escribir compiladores y sistemas operativos, ya que permite
expresar el código de forma simple y concisa.
C posee tres tipos de datos básicos: enteros (int), caracteres (char)
y números en coma flotante (float, double). Los enteros pueden ser calificados
como cortos (short), largos (long) o sin signo (unsigned). Otros tipos se
pueden derivar de éstos, creándolos mediante punteros, vectores, estructuras o
uniones, pero no provee operaciones para manipular objetos compuestos.
Las construcciones de control son sencillas y familiares para
programadores que ya conozcan Pascal, PL/I o Modula 2. Permiten agrupar
sentencias, tomar decisiones (if-else), seleccionar entre varias posibilidades
(switch),hacer bucles evaluando la condición al empezar (while, for) o al
acabar (do), y salir inmediatamente de un bucle (break).
Las funciones pueden devolver valores de los tipos básicos o de los
estructurados. Cualquier función puede llamarse recursivamente. Las variables
locales de las funciones se crean nuevas en cada invocación. No se permite la
definición anidada de funciones. En cambio, las variables pueden ser locales a
una función, o globales y entonces visibles desde todo el programa.
Una fase de preprocesamiento previa a la compilación permite la
sustitución de macros, la inclusión de otros ficheros fuente y la compilación
condicional. El lenguaje C va acompañado de una librería con funciones para
llamar al sistema operativo, dar formato a las entradas y salidas, gestionar la
memoria, manipular strings, etc...
Estructura del programa
La estructura más usual de un programa en C es la siguiente:
/* los comentarios comienzan por “/*” y acaban con “*/” */
#include archivo /* inclusión archivos cabecera */
#define CONST /* declaración de constantes*/
tipo variable; /* declaración de variables globales */
tipo funcion (argumentos); /* declaración de cabeceras de funciones */
main()
{
tipo variable; /* declaración de variables locales */
cuerpo del programa
}
tipo funcion (argumentos) /* declaración de funciones */
{
tipo variable; /* declaración de variables locales */
cuerpo de la función
return (resultado);
}Programación en lenguaje C Introducció als Sistemes Operatius
Versió 1.0 2/13
main() es una función como las demás que pueden aparecer en el
programa, lo que la caracteriza es que es la
primera que se ejecuta.
COMO
INSTALAR C++
Para esta parte aproveche el uso de los espacios tecnológicos y en el
blog de la universidad http://digitalcoruniversitec.blogspot.com/ les deje un video introductorio donde podrán encontrar un tutorial de
instalación y de igual forma el ejercicio inicial llamado “hola mundo”
EJERCICIO
“HOLA MUNDO”
Es como un rito de iniciación empezar con un
programa que sencillamente muestre el mensaje: “Hola Mundo” en pantalla, ¿pero
como hacerlo en c++.?
§ La primera y segunda líneas son librerías. Una librería es el
lugar en dónde están definidas cientos de funciones que utilizaremos
continuamente. stdio.h y conio.h son las librerías que vamos a estar usando
continuamente.
§ main() es la función
principal, todo el programa se desarollará a partir de ella. Esta función está
seguida de una llave de apertura ({), y al final hay
una de cierre (}). Esto significa que todo lo que
está entre las llaves pertenece a main().
§ printf(); es una función para
imprimir (mostrar) datos en pantalla. Entre comillas escribimos
lo que queremos mostrar. Está definida en stdio.h
§ getch(); es una función
definida en conio.h que detiene la
ejecución del programa para que el usuario pueda apreciar los resultados.
C++ busca
automáticamente la función main(), y si esta no
se encuentra, sencillamente no funcionará el programa.
Hay que tener muy
presente que las funciones ‘menores’ siempre terminan con punto y coma (;).
Este símbolo marca el final de toda sentencia.
COMENTARIO EN C++
Un comentario es
una nota que puedes poner en cualquier parte de tu programa y que será
totalmente ignorada a la hora de correr el programa. Son bastante útiles para
que otras personas, o tú mismo después de algún tiempo, sepan qué hace alguna
parte de tu código
Un comentario en
C++ se puede hacer de dos formas:
§ Para comentarios de una sola línea: // El comentario
§ Para comentarios de varias líneas: /* El comentario */
Por ejemplo:
VARIABLES
EN C++
Parte fundamental de cualquier lenguaje de
programación son las variables. Si sabes algo de
álgebra, por variable te imaginarás una letra que puede tener varios valores.
En programación ésto no cambia mucho, solo que una variable puede tener un
nombre completo, no solo una letra.
Ejemplos de nombres variables
§ x
§ contador
§ primer_nombre
§ num_primo
Una variable no puede tener espacios,
caracteres especiales (acentos, signos), tiene que empezar
con una letra.
Ejemplos de valores variables
§ x=12
§ contador=0
§ primer_nombre=”Juanito Gómez”
§ num_primo=7
Las variables se usan para almacenar valores que cambian
dinámicamente en el transcurso del programa.
COMO DECLARAR UNA VARIABLE EN C++
C++ maneja varios tipos de variables:
numéricas, de caracteres y boolean (cierto o falso)
esencialmente.
Para declarar una variable numérica llamada altura que
inicie con un valor de 0, escribimos esto:
int altura=0;
Para declarar una variable numérica llamada distancia que
inicie con un valor de 2.67, escribimos
esto:
float
distancia=2.67;
Para declarar una variable de caracter llamada inicial, con un valor de R, escribimos esto:
char
inicial='R';
Para declarar una variable boolean llamada terminado, que
empiece como falso, escribimos esto:
bool
terminado=false;
En resumen:
§ Para variables numéricas sin decimales se usa: int
§ Para variables numéricas con decimales se usa: float
§ Para variables de un solo caracter se usa: char
§ Para variables boolean se usa: bool
COMO DECLARAR VARIAS VARIABLES EN C++
Solo se pone el tipo de dato (int, float, char, bool) y separamos las variables con
comas.
int
num=0, personas=16, lugares=10;
Siempre va un punto y coma (;) al final de la declaración de
variables.
Algo de teoría
para hoy, después vendrá la práctica.

No hay comentarios:
Publicar un comentario