Inicio | Foros | Ayuda | Contacto
Compilado de recursos gratuitos
  Contenidos
Editoriales
Cursos y manuales
Solicita tu Constancia
Directorio de Cursos, Manuales y Tutoriales
Libros digitales gratis
Capsulas del Saber
Tests Online

Servicios
Descarga Software
Enlaces de Interes
Enciclopedias y Diccionarios
Traductor

  Recurso popular
- Directorio de organismos de apoyo
- Tutorial: Gestión de archivos mediante PHP
- La maniobra de Heimlich para atragantamiento en bebes.
- Ley del impuesto al activo
- Somnium
- Trauma de tórax
- Teorías X y Y - Douglas McGregor
- Entrantes
- Tormentas invernales
- Ayuda para MN (Mueve Nicks)
- Las técnicas justo a tiempo y su repercusión en los sistemas de producción
- Escuelas administrativas
- Contrato Administrativo - Teoría General
- Varices y flebología, información práctica
- Cómo Hacer Tinta Invisible
- Tutorial de Swish en Español
Más recursos


  :: Ficha Técnica del Recurso:

Nombre: C - Introducción al Lenguaje

Formato del Recurso: Página Web
Valoración:
- De Navegación: Buena
- De Contenido: 8 de 10


Acceder al recurso

Descripción

Manipulación básica de datos. Entrada y salida de datos. Construcciones algorítmicas. Funciones. Tipos de datos. Punteros. Operadores avanzados. Manejo de ficheros. El preprocesador del C. Programación modular.

Detalles

1. Introducción
1.1 Marco histórico
1.2 Características
1.3 Fases de desarrollo de un programa en C
El preprocesador
El compilador
El enlazador
1.4 Ejemplo de programa en C
1.5 Bibliotecas estándares
1.6 Componentes del lenguaje C
Estructuras de datos
Construcciones algorítmicas
1.7 Estructura de un fichero fuente
1.8 Comentarios
Ejemplos:
2. Manipulación básica de datos
2.1 Literales
2.2 Tipos básicos
2.3 Declaraciones de variables
Declaración:
Ejemplo:
2.4 Rangos de valores y tipos modificados
Rango de los enteros
Tipo char
2.5 Nombres de variables (identificadores)
Ejemplos válidos:
Ejemplos no válidos:
2.6 Expresiones
Ejemplos de expresiones:
2.7 Asignaciones
Ejemplo:
2.8 Expresiones: uso de variables
Ejemplo:
2.9 Operadores booleanos
2.10 Las asignaciones son expresiones
Ejemplo:
2.11 Operadores avanzados
Operadores “pre” y “post” y valor devuelto
Ejemplo:
2.12 Desbordamientos y redondeos
Desbordamientos (overflows)
Ejemplo:
Redondeos
Números en coma flotante
2.13 Conversión de tipo
2.14 Vectores y matrices (arrays)
Ejemplo:
Múltiples dimensiones
Precauciones con los vectores
3. Entrada y salida de datos
3.1 Salida por pantalla: printf
Ejemplo:
3.2 Formatos de printf (básico)
Ejemplos:
Secuencias de escape
3.3 Formatos de printf (avanzado)
3.4 Entrada de datos: scanf
Ejemplo:
Notas:
4. Construcciones algorítmicas
4.1 Sentencias (statements)
Ejemplos:
4.2 Sentencia if
Ejemplo:
4.3 Construcción else
Ejemplo:
4.4 Bucle while
4.5 Bucle for
Ejemplo típico de uso:
4.6 Bucle for: omisión de expresiones
Ejemplos:
4.7 Bucle do...while
4.8 Control de bucles: break y continue
4.9 Instrucción goto
4.10 Construcción switch
Ejemplo de sintaxis:
Ejemplo de switch:
4.11 Precauciones con if y bucles
Asignaciones en los if y los bucles
Bucles for
5. Funciones
5.1 Ejemplo de función
5.2 Llamadas a función
5.3 Funciones sin argumentos
5.4 Procedimientos
5.5 Argumentos de entrada/salida o paso por referencia
5.6 Otras consideraciones
Funciones anidadas
Recursividad
6. Tipos de datos
6.1 Cadenas de caracteres
6.2 Literales e inicialización de cadenas
6.3 Visualización de cadenas
6.4 Biblioteca de manejo de cadenas (string.h)
Ejemplo:
6.5 Lectura de cadenas
6.6 Tipos estructurados
6.7 Ejemplo de tipo estructurado
Inicialización de estructuras
6.8 Definición de tipos: typedef
Ejemplos de typedef con estructuras
6.9 Tipos enumerados: enum
6.10 Valores de la lista en enum
6.11 Uniones
6.12 Combinaciones de tipos
6.13 Ámbitos y existencia de variables y tipos
Ámbito
Existencia
Ejemplo de ámbitos
Ámbitos y existencia de tipos de datos
6.14 Variables static
6.15 Declaraciones de funciones
7. Punteros
7.1 Operaciones básicas
Declaración
Asignación
Desreferencia de un puntero
7.2 Ejemplo de uso
7.3 Otros usos
Declaración múltiple de punteros
El puntero nulo
7.4 Parámetros por referencia a funciones
7.5 Precauciones con los punteros
Punteros no inicializados
Confusión de tipos
Punteros a variables locales fuera de ámbito
7.6 Aritmética de punteros
Ejemplo de aritmética de punteros
Aritmética de punteros (más)
7.7 Punteros y vectores
7.8 Paso de vectores como parámetros a funciones
7.9 Punteros y estructuras
El operador
7.10 Memoria dinámica: malloc y free
Punteros void*
Operador sizeof
Función free
Ejemplo de uso de malloc, free y sizeof
7.11 Precauciones con la memoria dinámica
7.12 Otras funciones de manejo de memoria dinámica
7.13 Punteros a funciones
8. Operadores avanzados
8.1 Operadores de aritmética de bits
8.2 Operador condicional o triádico
8.3 Operador coma
9. Manejo de ficheros básico con stdio.h
Modelo de uso:
9.2 Abrir y cerrar un fichero
Abrir un fichero
Ejemplo:
Cerrar un fichero
9.3 Leer una cadena desde un fichero
9.4 Escribir una cadena en un fichero
9.5 Detectar el final de fichero
9.6 Reposicionar el puntero del fichero
Ejemplo
9.7 Flujos (streams) estándares
9.8 Gestión de errores: errno
10. El preprocesador del C
10.1 Orden #define
10.2 Macros con parámetros
Precauciones con los argumentos
10.3 Compilación condicional
10.4 Eliminación de macros
10.5 Inclusión de ficheros en el fuente
11. Programación modular
11.1 Interfaces: ficheros cabecera
Proyectos. Programa make.

Estado del Recurso: Informar de este recurso roto


 
  Opciones
Cursos gratis en tu email:


Enviar a un amigo  Enviar a un amigo
  Agregar a favoritos

Compartir:

delicious
  technorati  yahoo meneame

De tecnología:







Si buscas algún curso manual tutorial guia recurso apunte monografia guia ensayo tesis este es tu lugar.
Sindicar contenidos
Educación no Formal - Diario Tecnológico - Zips del Conocimiento - Educación para la Vida
Todos los logos y nombres mencionados de marcas que se publican en este sitio son de sus respectivos dueños.
Condiciones de Uso