Tecnologia

Páginas: 32 (7847 palabras) Publicado: 11 de octubre de 2012
Tutorial básico de programación en lenguaje c
Estructura de un programa.
Posiblemente la mejor forma para aprender a programar es programando, así que iniciamos con un programa básico en el que se describirá la estructura que todo programa en c debe tener:
Programa | Salida en pantalla |
// Mi primer programa en C++#include <iostream>using namespace std;int main (){cout << “HolaMundo!”;return 0;} | Hola Mundo! |

El programa anterior es generalmente el primer programa que todo programador aprende, y su resultado es imprimir en la pantalla la frase “Hola Mundo!”.
Este es uno de los programas mas simples que se pueden escribir en c++, pero por otro lado, contiene los componentes fundamentales de todo programa en c++, vamos a describir cada parte:
// Mi primer programaen C++

Esta es una línea de comentario. Todas las líneas que empiecen con dos diagonales derechas (//) son consideradas comentarios y no tienen efecto en el entorno del programa. Los comentarios generalmente se utilizan para hacer anotaciones acerca del autor, versión o documentación o explicación del código del programa. En este caso es una breve descripción del programa.
#include<iostream>
Las líneas que empiecen con el carácter numeral o también conocido como gato (#) son directivas del preprocesador. Estas no son líneas de código regular, pero son instrucciones para el preprocesador del compilador, es decir las actividades anteriores a ejecutar el programa. En este caso, la línea #include <iostream> le indica al preprocesador que antes de compilar el programa,incluya el archivo iostream.h. Este archivo en particular , contiene las declaraciones de las funciones básicas de entrada/salida de datos en c++ y se incluye por que mas adelante se utilizaran funciones de esta, particularmente la instrucción cout.
using namespace std;
Todos los elementos de la librería estándar de c++ son declarados dentro de lo que llamamos namespace, con el nombre std. Estainstrucción permite no sobrecargar de elementos a nuestros programas y se hacen mas ligeros, ya que solo se encontraran disponibles los elementos de la librería estándar de c++.
int main ()
Esta línea corresponde al inicio de la declaración de la función principal. Esta función es el punto de inicio donde todos los programas de c++ inician su ejecución, independientemente de su posición dentrodel programa. Es por esto que se hace escencial que todos los programas de c++ tenga una función principal (main).
Despues de la palabra main, siguen unos paréntesis “()”, toda vez que la definición de main es la de una función. Los paréntesis son los que diferencian la declaración de una función de cualquier otra instrucción de c++. Dentro de los paréntesis pueden existir parámetros o puedequedar vacío, como es nuestro caso.
Justo después de los paréntesis se encuentra el cuerpo o contenido de la función principal encerrado dentro de llaves ( { } ). Lo contenido entre las llaves será lo que haga el programa cuando se ejecute la función principal.
cout << “Hola Mundo!”;
Esta línea es una instrucción en c++, por si sola produce un efecto en el programa. De hecho, estainstrucción produce un efecto de impresión en pantalla del mensaje entre comillas.
Cout es el nombre de una función de la librería de streaming y su función es mostrar en pantalla el texto que se encuentre entre comillas. Esta función se encuentra en el archivo iostream declarado con el #include.
Notese que cada instrucción simple termina con un carácter “;”, lo que indica que es el final de lainstrucción. Este carácter es el que marca el fin de toda instrucción simple y uno de los errores mas comunes es al olvidar colocarlo.
return 0;
Esta instrucción hace que la funcion principal termine. Después de return debe ir un código de retorno, en nuestro caso es 0, lo que indica que la función termino sin ningún error y es la forma mas usual de cerrar un programa en c++.

Puedes notar que no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS