Secuencia c++

Páginas: 10 (2470 palabras) Publicado: 3 de junio de 2011
Guión de prácticas

Estructuras secuenciales

GUIÓN DE PRÁCTICAS 1: ESTRUCTURAS SECUENCIALES

Introducción.
Con este guión de prácticas no se pretende enseñar el uso de un entorno de programación, sino que vamos a aprender a programar en C (con algunos trucos de C++) y para ello utilizaremos pequeños ejemplos y ejercicios para afianzar los conocimientos.

El primer programa.
Vamos arealizar nuestro primer programa, por lo tanto escribe el siguiente código:
int main( void ){ }

NOTA: Escribe el texto tal cual aparece aquí, puesto que el lenguaje C es muy estricto con respecto a las mayúsculas y las minúsculas. A continuación, realiza los siguientes pasos escribiendo en tu entorno de compilación preferido: • Guarda el código escrito en un fichero con el nombre de ejemplo1.cpp• Compila el archivo para obtener un programa ejecutable. • Ejecuta el programa obtenido en el paso anterior. Si has realizado todos los pasos correctamente podrás comprobar que has escrito un programa que hace NADA. El código escrito es un esqueleto que nos servirá para ir añadiendo distintas órdenes hasta obtener un programa totalmente funcional. Vamos a añadir unas líneas al código escrito hastael momento.
#include int main( void ){ printf( “Hola Mundo” ); }

NOTA: Observa que al final de la instrucción printf hay un punto y coma (;). Este símbolo es muy importante y nos indica dónde finaliza la orden. Compila y ejecuta este código. El resultado de ejecutar este programa debería ser:
Hola Mundo_

Página 1 de 10

Guión de prácticas

Estructuras secuenciales

¿Es ese turesultado? o por el contrario, ¿tu programa no hace nada?. Si has podido ver el mensaje, estás de suerte: Lo más seguro es que tu entorno de programación no ha cerrado la ventana de ejecución del programa para que puedas ver los resultados. Sin embargo, lo más común es que dicha ventana se cierre al finalizar la ejecución. Si ese es tu caso, no te preocupes, que lo vamos a solucionar añadiendo otralínea más al código.
#include #include int main( void ){ printf(“Hola Mundo”); system(“PAUSE”); }

Ahora compila y ejecuta, verás el siguiente mensaje en pantalla:
Hola Mundo Presione una tecla para continuar . . . _

Puedes ver el mensaje porque el programa aún no ha finalizado. Para terminar su ejecución, pulsa cualquier tecla. Vamos a ver qué significan las distintas líneas que hemosañadido en este primer ejemplo.

Librerías.
Las dos primeras líneas de nuestro código son:
#include #include

Ambas hacen referencia a las cabeceras de unas librerías. Una de las grandes ventajas del lenguaje C consiste en que muchas acciones ya están implementadas dentro de sus librerías, en secciones de código llamadas funciones, para que nuestros programas sepan qué funciones hay dentro decada librería, incluimos sus cabeceras al principio del código. Por lo tanto, incluimos 2 librerías para poder utilizar las funciones:

• •

printf  stdio.h system  stdlib.h

Las librerías estándar más utilizadas son las siguientes: • STDIO: Librería con funciones de entrada y salida estándar. El fichero cabecera es stdio.h (es frecuente confundir el nombre de esta librería añadiendo una U,por lo que hay que prestar atención para NO ESCRIBIR studio.h)

Página 2 de 10

Guión de prácticas

Estructuras secuenciales

• •

STDLIB: Librería con funciones de uso general. La cabecera es stdlib.h MATH: Librería con funciones matemáticas. La cabecera es math.h

Algunos entornos de programación incluyen librerías NO estándar, como por ejemplo la librería CONIO que se utiliza enMS-DOS para manipular la pantalla (escribir texto en zonas de la pantalla, borrar la pantalla, cambiar colores, …). Nosotros no utilizaremos estas librerías. Para conocer más sobre las librerías estándar (librerías ANSI) puedes consultar la página web: http://c.conclase.net/librerias/index.php

Funciones utilizadas.
En nuestro primer programa hemos utilizado 2 funciones distintas (de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Secuencia n2 c
  • Secuencia de Intervención en 1 C 20102014
  • SECUENCIA DIDÁCTICA C. N. 2º GDO
  • Secuencia Didáctica C. Naturales Oranismos vejetales y funciones vitalesbásicas
  • Secuencias
  • Secuencia
  • Secuencia
  • secuencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS