tarea

Páginas: 59 (14691 palabras) Publicado: 23 de octubre de 2013
(VFXHOD6XSHULRUGH,QJHQLHURV,QGXVWULDOHV
,QGXVWUL,QMLQHUXHQ*RLPDLODNR(VNROD

$SUHQGDOHQJXDMH$16,&
FRPRVLHVWXYLHUDHQ3ULPHUR

6DQ 6HEDVWLiQ )HEUHUR 

'VXKTJG/TLUXSlZOIG

81,9(56,'$' '( 1$9$55$  1$)$552$.2 81,%(576,7$7($

-DYLHU *DUFtD GH -DOyQ GH OD )XHQWH • -RVp ,JQDFLR 5RGUtJXH] *DUULGR • 5XILQR *RxL /DVKHUDV
$OIRQVR %UD]iOH] *XHUUD • 3DW[L )XQHV 0DUWtQH] •5XEpQ 5RGUtJXH] 7DPD\R

ÍNDICE

Página i

ÍNDICE
1.

INTRODUCCIÓN
1.1
Esquema general de un computador
1.1.1
Partes o elementos de un computador
1.1.2
La memoria: bits, bytes, palabras
1.1.3
Identificadores
1.2
Concepto de "programa"
1.3
Concepto de "función"
1.3.1
Conceptos generales
1.3.2
Nombre, Valor de retorno y Argumentos de una función
1.3.3
La función main( )1.4
Tokens 7
1.4.1
Palabras clave del C
1.4.2
Identificadores
1.4.3
Constantes
1.4.4
Operadores
1.4.5
Separadores
1.4.6
Comentarios
1.5
Lenguaje C
1.5.1
Compilador
1.5.2
Preprocesador
1.5.3
Librería estándar
1.6
Ficheros
1.7
Lectura y escritura de datos
1.8
Interfaz con el sistema operativo

1
1
2
2
3
4
5
5
5
7
8
8
9
9
9
10
10
10
10
11
11
11
122.

TIPOS DE DATOS FUNDAMENTALES. VARIABLES
2.1
Caracteres (tipo char)
2.2
Números enteros (tipo int)
2.3
Números enteros (tipo long)
2.4
Números reales (tipo float)
2.5
Números reales (tipo double)
2.6
Duración y visibilidad de las variables: Modos de almacenamiento.
2.7
Conversiones de tipo implícitas y explícitas(casting)

13
14
15
16
16
17
17
19

3.

CONSTANTES
3.1Constantes numéricas
3.1.1
Constantes enteras.
3.1.2
Constantes de punto flotante
3.2
Constantes carácter
3.3
Cadenas de caracteres
3.4
Constantes de tipo Enumeración
3.4.1
Cualificador const

21
21
21
21
22
22
23
24

4.

OPERADORES, EXPRESIONES Y SENTENCIAS
4.1
Operadores
4.1.1
Operadores aritméticos
4.1.2
Operadores de asignación
4.1.3
Operadores incrementales4.1.4
Operadores relacionales
4.1.5
Operadores lógicos
4.1.6
Otros operadores
4.2
Expresiones
4.2.1
Expresiones aritméticas
4.2.2
Expresiones lógicas
4.2.3
Expresiones generales
4.3
Reglas de precedencia y asociatividad
4.4
Sentencias
4.4.1
Sentencias simples

25
25
25
25
26
27
27
28
29
29
30
30
31
32
32

Resumen de lenguaje ANSI C
4.4.2
4.4.3
5.Sentencia vacía ó nula
Sentencias compuestas o bloques

Página ii
32
32

CONTROL DEL FLUJO DE EJECUCIÓN
5.1
Bifurcaciones
5.1.1
Operador condicional
5.1.2
Sentencia if
5.1.3
Sentencia if ... else
5.1.4
Sentencia if ... else múltiple
5.1.5
Sentencia switch
5.1.6
Sentencias if anidadas
5.2
Bucles 35
5.2.1
Sentencia while
5.2.2
Sentencia for
5.2.3
Sentencia do ... while
5.3Sentencias break, continue, goto

33
33
33
33
33
33
34
35

6.

TIPOS DE DATOS DERIVADOS.
6.1
Punteros
6.1.1
Concepto de puntero o apuntador
6.1.2
Operadores dirección (&) e indirección (*)
6.1.3
Aritmética de punteros
6.2
Vectores, matrices y cadenas de caracteres
6.2.1
Relación entre vectores y punteros
6.2.2
Relación entre matrices y punteros
6.2.3
Inicialización devectores y matrices
6.3
Estructuras

38
38
38
38
39
41
42
43
44
45

7.

FUNCIONES 47
7.1
Utilidad de las funciones
7.2
Definición de una función
7.3
Declaración y llamada de una función
7.4
Paso de argumentos por valor y por referencia
7.5
La función main() con argumentos
7.6
Funciones para cadenas de caracteres
7.6.1
Función strlen()
7.6.2
Función strcat()
7.6.3Funciones strcmp() y strcomp()
7.6.4
Función strcpy()
7.7
Punteros como valor de retorno
7.8
Paso de arrays como argumentos a una función
7.9
Punteros a funciones

47
47
48
50
52
52
52
53
53
53
53
54
54

8.

FUNCIONES DE ENTRADA/SALIDA
8.1
Función printf()
8.2
Función scanf()
8.3
Macros getchar() y putchar()
8.4
Otras funciones de entrada/salida

56
56
57...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS