Pages

Sunday, 31 January 2016


C Programming (Español)


El tutorial de Programación en C de la Compañía Virtual de Entrenamiento es dictado por un programador experto en el C, Mark Virtue, quien ha utilizado el C durante más de 15 años y quien ha enseñado la Programación en C durante más de 5 años. Perfecto para los principiantes, éste tutorial comienza en un nivel introductorio asumiendo que usted no cuenta con ninguna experiencia en la programación. El instructor le guiará a través de los conceptos básicos y las técnicas del C y propondrá ejercicios para luego explicar las soluciones. Usted será llevado gradualmente a comprender conceptos más avanzados como los apuntadores y la memoria dinámica. Si usted está familiarizado con la programación, puede pasar por alto la información que conoce. Para comenzar a aprender ahora, simplemente haga clic en uno de los temas de la parte inferior.

Introducción

Introducción
Introducción al C
Versiones del C
Proceso de Programación en el C
Utilización del CD

Programa Básico del C

Programa "Hello World"
Variables
Función "scanf"
Ejercicios del Capítulo 2
Soluciones del Capítulo 2

Elementos Básicos de un Programa del C

Espacio en Blanco
Tipos de Datos
Cadenas
Operadores Aritméticos
Comentarios
Más de las Funciones "printf" y "scanf"
Ejercicios del Capítulo 3
Soluciones del Capítulo 3

Código Condicional

Sentencia "if"
Bloques
Sentencia "if.else"
Sentencia "switch"
Operadores Relacionales
Expresiones Booleanas
Operadores Relacionales Avanzados
Sentencia "goto"
Ejercicios del Capítulo 4
Soluciones del Capítulo 4
Introducción al Proyecto del Curso
Solución al Proyecto del Curso

Ciclos

Acerca de los Ciclos
Ciclo "while"
Ciclo "for"
Ciclo "do.while"
Sentencias "break" y "continue"
Ciclos Especiales
Ejercicios del Capítulo 5
Soluciones del Capítulo 5

Arreglos

Acerca de los Arreglos
Revisión de las Cadenas
Arreglos Multidimensionales
Inicialización de los Arreglos
Ejercicios del Capítulo 6
Soluciones del Capítulo 6

Cadenas y Caracteres

Entrada y Salida de Cadenas
Conjunto de Caracteres ASCII
Funciones de Caracteres
Ejercicios del Capítulo 7
Soluciones del Capítulo 7

Operadores Avanzados

Operadores de Asignación
Operadores de Incremento y Decremento
Operador Condicional "? :"
Operador "sizeof"
Conversión
Ejercicios del Capítulo 8
Soluciones del Capítulo 8

El Pre-Procesador del C

Acerca del Pre-Procesador del C
Directiva "#include"/Arch. de Encabezado
Directiva "#define"
Macros
Directivas "#ifdef" y "#ifndef"
Otras Directivas del Pre-Procesador
Ejercicios del Capítulo 9
Soluciones del Capítulo 9

Funciones

Acerca de las Funciones
Definición y Llamados de las Funciones
Variables Globales
Parámetros de Funciones
Funciones que Restituyen un Valor
Prototipos de Funciones
Ejercicios del Capítulo 10
Soluciones del Capítulo 10

Estructuras

Definición y Uso de una Estructura
Estructuras y Funciones
Palabra Reservada "typedef"
Ejercicios del Capítulo 11
Soluciones del Capítulo 11

Proceso de Compilación

Organización de un Archivo del C
Estructura de un Programa del C
Proceso de Compilación
Ejercicios del Capítulo 12
Soluciones del Capítulo 12

Apuntadores Básicos

Introducción a los Apuntadores Básicos
Definición de los Apuntadores
Sintaxis de los Apuntadores
Ejemplos de Sintaxis de los Apuntadores
Confusión Común de los Apuntadores
Objetivo de los Apuntadores
Cómo Codificar con Apuntadores
Apuntadores como Parámetros de Funciones
Apuntadores a Estructuras
Ejercicios del Capítulo 13
Soluciones del Capítulo 13

Ámbito

Acerca del Ámbito
Palabra Reservada "static"
Ejercicios del Capítulo 14
Soluciones del Capítulo 14

Memoria Dinámica

Acerca de la Memoria Dinámica
Conceptos de la Memoria
Función "malloc"
Ejemplos de la Función "malloc"
Función "free"
Otras Funciones de Memoria Dinámica
Ejercicios del Capítulo 15
Soluciones del Capítulo 15

Biblioteca de Funciones Estándar del C

Función "main"
Funciones "void"
Cómo Salir de un Programa
Entrada y Salida con Base en un Archivo
Revisión del Archivo "stdio.h"
Funciones I/O Estándar
Cómo Utilizar Funciones I/O Estándar
Cómo Generar Números Aleatorios
Referencias
Ejercicios del Capítulo 16
Soluciones del Capítulo 16

Operadores a Bit

Acerca de los Bits
Operadores "<<" y ">>"
Operador "~"
Operadores "&" y "|"
Campos de Estructura con Tamaño de 1 Bit
Ejercicios del Capítulo 17
Soluciones del Capítulo 17

Apuntadores Avanzados

Apuntador "void"
Apuntador "null"
Apuntadores y Arreglos
Aritmética de Apuntadores
Apuntadores a Apuntadores
Ejercicios del Capítulo 18
Soluciones del Capítulo 18

Apuntadores de Funciones

Acerca de los Apuntadores de Funciones
Conceptos de Apuntadores de Funciones
Utilización de Apuntadores de Funciones
Cómo Escribir Código Genérico
Ejercicios del Capítulo 19
Soluciones del Capítulo 19
Apéndice: Listas Vinculadas
Final

Créditos

Acerca de éste Autor

No comments:

Post a Comment