elmonton.net

Curso para principiantes de C.

-*... Este es un curso para principiantes así que intentaré que no haga falta ningún conocimiento anterior para seguirlo. Muchos otros cursos suponen conocimientos previos pero eso no sucederá aquí ...*-

Contraseña para descomprimir: elmonton.net

Curso para principiantes de C:

[Descargar]

100 KB

Comprimido: .rar Formato: .doc

ÍNDICE DEL CONTENIDO. Introducción. Sobre el curso. Dónde encontrar el curso. El lenguaje C. Peculiaridades de C. Compiladores. El editor. El primer programa: Hola Mundo. ¿Como se hace? Nota adicional sobre comentarios. La creación de un programa paso a paso. ¿Qué sabemos hacer? Ejercicios. Mostrando Información por pantalla. Printf: Imprimir en pantalla. Gotoxy: Posicionando el cursor (DOS). Clrscr: Borrar la pantalla (DOS). Borrar la pantalla (otros sistemas). ¿Qué sabemos hacer? Ejercicios. Tipos de Datos. Introducción. Notas sobre los nombres de las variables. El tipo Int. Declaracion de variables. Imprimir. Asignar. Operaciones. El tipo Char. El modificador Unsigned. El tipo Float. El tipo Double. Cómo calcular el máximo valor que admite un tipo de datos. Overflow: Cuando nos saltamos el rango. Resumen de los tipos de datos en C. Ejercicios. Constantes (uso de define). Contenido del Capítulo. Introducción. Constantes con nombre. Manipulando datos (Operadores). Introducción, ¿Qué es un operador? Operador = : Asignación. Operadores aritméticos. Suma (+). Incremento (++). Resta/Negativo (-). Decremento (--). Multiplicación (*). División (/). Resto (%). Operadores de comparación. Operadores lógicos. Introducción a los bits y bytes. Operadores de bits. Operador sizeof. Otros Operadores. Orden de evaluación de operadores. Ejercicios. Introducir datos por teclado. Introducción. Scanf. Getch y getche. Sentencias de control de flujo. Introducción. Bucles. For. While. Do While. Sentencias de condición. If. If else. If else if. ? (el otro if-else). Switch. Sentencias de Salto. goto. break. Salida de un programa: exit(). Notas sobre las condiciones. Introducción a las Funciones. Introducción. Definición de una función. Dónde se define una función. Vida de una variable. Ejercicios. Punteros. Introducción. Direcciones de variables. La memoria del ordenador. Que son los punteros. Para qué sirve un puntero y cómo se usa. Usando punteros en una comparación. Punteros como argumentos en funciones. Ejercicios. Arrays (Matrices). Introducción, ¿Qué es un array?. Declaración de un Array. Sobre la dimensión de un array. Inicializar un array. Recorrer un array. Punteros a arrays. Paso de un array a una función. Strings (Cadenas de texto). Introducción. Las cadenas por dentro. Funciones de manejo de cadenas. strlen. strcpy. strcat. sprintf. strcmp. Entrada de cadenas por teclado. scanf. gets. Qué son los buffer y cómo funcionan. getchar. Recorrer cadenas con punteros. Arrays de cadenas. Ordenar un array de cadenas. Ejercicios. Funciones (Avanzado). Pasar argumentos a un programa. Ejemplos enviados. Estructuras. Estructuras. Arrays de estructuras. Inicializar una estructura. Punteros a estructuras. Punteros a arrays de estructuras. Paso de estructuras a funciones. Pasar solo miembros. Estructuras dentro de estructuras (Anidadas). Uniones y Enumeraciones. Uniones. Enumeraciones. Asignación dinámica de memoria. ¿Qué es la asignación dinámica? Malloc y free. Tipos de datos definidos por el usuario. Typedef. Punteros. Arrays. Estructuras. Redireccionamiento. ¿Qué es la redirección? Redireccionar la salida. Redireccionar la salida con >>. Redireccionar la entrada. Redireccionar desde el programa - freopen. Lectura de Ficheros. Introducción. Lectura de un fichero. El puntero FILE *. Abrir el fichero - fopen. Comprobar si está abierto. Lectura del fichero - getc. Comprobar fin de fichero - feof. Cerrar el fichero - fclose. Lectura de líneas - fgets. fread. Escritura de Ficheros. Introducción. Escritura de un fichero. El puntero FILE *. Abrir el fichero - fopen. Lectura del origen y escritura en destino- getc y putc. Cerrar el fichero - fclose. Escritura de líneas - fputs. Ejercicios. Otras funciones para el manejo de ficheros. Introducción. fread y fwrite. fseek y ftell. fprintf y fscanf. Listas enlazadas simples (I). Introducción. Cómo funciona una lista. Ejemplo de una lista simple. Añadir nuevos elementos. Mostrar la lista completa. Funciones matemáticas. Introducción. Funciones matemáticas. Trigonométricas. acos. Potencias, raíces, exponentes y logaritmos. Valor absoluto y redondeo. abs. Las buenas costumbres. Aspecto del código. Los Comentarios. Los nombres de las variables. Fe de Erratas.

Categoría: C Autor: Desconocido

Web: http://www.elrincondelc.comLicencia: Gratuito