Algoritmos

Páginas: 16 (3761 palabras) Publicado: 10 de agosto de 2011
Tutorial basico de programacion en c

Hola, en este tutorial aprendereis lo basico sobre el lenguage C, antes que nada explicaré algunas de las ventajas de este lenguage. -Es un lenguage muy usado, sobretodo para programas en modo consola. -Es muy portable, eso significa que se puede pasar a distintas plataformas. -Es muy facil de aprender y util. NOTA INPORTANTE: Es posible que los codigospuestos no

funcionenen, ya que el editor de texto que uso ha puesto mayusculas al principio, solo hay que poner en minuscula.
Creo que ya ha suficiente.

INDICE:
1-Introduccion:
1.0 Compiladores. 1.1 Las ibrerias y #include. 1.2 La shell.

2-El primer codigo:
2.0 2.1 2.2 2.3 Estructura de un codigo. La libretia La funcion principal main() El comando printf();

3-Variables y constantes:3.0 Tipos de variables.

3.1 3.2 3.3 3.4 3.5

Declaracion de variables. Operaciones entre variables. El comando scanf(); Arrays. Constantes y #define

4-Las llamadas a system:
4.0 La librería 4.1 El comando system();

5-Las cadenas de texto:
5.0 5.1 5.2 5.3 5.4 5.5 5.6 La librería El comando gets(); El comando strlen(); El comando strcmp(); El comando strcat(); El comando strcpy();¡Cuidado con las vulnerabilidades BOF!

6-Estructuras de control:
6.0 6.1 6.2 6.3 6.4 6.5 Los comparadores. El comando break; IF – ELSE. FOR. WHILE. SWITCH.

7-Las funciones:
7.0 7.1 7.2 7.3 Declracion de funciones. Uso de funciones. Pasar parametros a funciones. Las funciones devuelven valores.

8-Agradecimientos.

INTRODUCCION:
Los compiladores.
Seguramente muchos habreis oido lapalabra “compilador”, un compilador es un programa que convierte un codigo hecho en cualquier lenguage en un ejecutable (.exe). Para trabajar en C necesitaremos un compilador de C, algunos son el Visual C++, Borland C, Dev C++,… Yo recomiendo el Dev C++ ya que es muy facil de usar y lo podemos encontrar en español.

Explicare algo sobre el uso del Dev C++, primero lo instalamos y lo ejecutamos.Cuando se haya cargado del todo cerramos la ventana de consejos y vamos a Archivo Nuevo Fichero fuente, nos saldra un cuandro onde podemos escribir. Escribimos nuestro codigo y pulsamos ctrl+F9 para compilar el codigo, le decimos donde queremos guardarlo y si no se ha encontrado ningun bug en nuestro codigo generara el .exe.

Las librerias y #include.
En C una librería es un archivo que se junta anuestro codigo donde hay definidos algunos comandos que podremos usar. En este manual usaremos las siguientes librerias: -stdio.h -stdlib.h -string.h Aunque hay muchas mas librerias como windows.h, winsock2.h, math.h,… Para incluir una librereria en nuestro codigo funte usaremos #include < >, dentro de los “< >” ira el nombre de la librería, ejemplo: #include #include #include

La shell. Quees la shell? Bien, pues la shell no es mas que la consola de comandos (cmd.exe), los programas ejecutados en modo consola son los que usan las hell para ejecutarse. Para acceder a la shell vamos a Inicio ejecutar, escribimos cmd.exe y le damos a aceptar. En este tutorial los programas que aprenderemos a hacer seran en modo consola, los programas graficos hechos en C son muy complicados. Si lo quequereis es hacer programas en modo grafico recomiendo Visual Basic.

EL PRIMER CODIGO

Estructura de un codigo.

Este es el tipico codigo de “Hola mundo!” creado en C: #include #include Main() { // Incluimos la librería stdio.h // Esta librearia se explicara mas adelante.

// Esta es la funcion principal del programa //Esto escribe texto en la pantalla //Hace que el programa se pause//hasta pulsar una tecla, usa la librería //stdlib.h

Printf(“Hola mundo!!”); System(“pause>nul”);

Return 0;

//Esto indica que devuelve 0 a la funcion y //acaba el programa correctamente, si se indica //que devuelva otro numero acabara con un //error.

}

// Los { } delemitan una funcion.

Como habras comprovado los // sirven para hacer un comentario, eso significa que el compilador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS