secuencial

Páginas: 10 (2367 palabras) Publicado: 23 de junio de 2014
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 deejemplo1.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 alcódigo escrito hasta el 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

Estructurassecuenciales

¿Es ese tu resultado? 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 asolucionar añadiendo otra lí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é significanlas distintas líneas que hemos añ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
nuestrosprogramas sepan qué funciones hay dentro de cada 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 frecuenteconfundir 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 en MS-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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Secuencial
  • Estrucuras secuenciales
  • Busqueda Secuencial
  • Curso secuencial
  • Algoritmos secuenciales
  • Texto secuencial
  • Problemas Secuenciales
  • Arte Secuencial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS