CONTENIDO DEL LIBRO DE C

Page 1

____________________________________________________contenido – LENGUAJE C+

1.


2. contenido – LENGUAJE C + _________________________________________________________

I.

PRINCIPIOS BÁSICOS DE PROGRAMACIÓN 1. INTRODUCCIÓN A LA PROGRAMACIÓN

7.

B. METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

7.

C. LENGUAJES DE PROGRAMACIÓN

9.

D. ¿QUÉ ES UN PROGRAMA?

11.

E. ALGORITMOS – Definición y características

12.

F. ¿QUÉ ES UN DIAGRAMA DE FLUJO?, SIMBÓLICA

13.

G. ¿QUÉ ES UN PSEUDOCÓDIGO?

15.

H. DIAGRAMAS ESTRUCTURADOS (Nassi-Schneiderman)

15.

I. ¿QUÉ ES UN CÓDIGO?, TIPOS DE CÓDIGOS Y TABLA DE EQUIVALENCIA DE LOS CÓDIGOS J. COMO CONVERTIR NÚMEROS A BASE DE UN CÓDIGO EN NÚMEROS A BASE DE OTRO CÓDIGO

15.

17.

2. NÚMEROS DECIMALES EN NÚMEROS OCTALES Y AL REVÉS

18.

3. NÚMEROS DECIMALES EN NÚMEROS HEXADECIMALES Y AL REVÉS

19. 20.

A. ESTRUCTURAS SECUÉNCIALES

20.

B. ESTRUCTURAS CONDICIONALES

21.

C. ESTRUCTURAS CÍCLICAS

23.

EL LENGUAJE C

25. 32.

1. ¿QUÉ ES EL LENGUAJE C ?

32.

HISTORIA DEL LENGUAJE C HISTORIA BREVE DEL LENGUAJE C ++ CARACTERÍSTICAS PRINCIPALES DEL LENGUAJE C DIFERENCIAS ENTRE EL LENGUAJE C, C++ Y LOS OTROS LENGUAJES DE PROGRAMACIÓN 6. PORQUE SE UTILIZA EL LENGUAJE C.

33. 34. 34. 37.

2. 3. 4. 5.

IV.

17.

1. NÚMEROS DECIMALES EN NÚMEROS BINARIOS Y AL REVÉS

L. EJEMPLOS Y EJERCICIOS DE ALGORITMOS

III.

7.

A. PROBLEMA Y ANÁLISIS DE DATOS

K. TIPO DE ESTRUCTURAS ALGORÍTMICAS

II.

7.

COMO PROGRAMAR EN EL LENGUAJE C

39. 41.

1. PREPARÁNDOSE PARA PROGRAMAR

41.

2. EL CICLO DE DESARROLLO DEL PROGRAMA

41.

3. ESTRUCTURA DE UN CÓDIGO EN EL LENGUAJE C

45.

4. PRÁCTICAS Y EJERCICIOS

51.

CONCEPTOS BÁSICOS A. PROGRAMA Y ELEMENTOS DEL PROGRAMA

54. 54.


____________________________________________________contenido – LENGUAJE C+ B. DATOS Y TIPO DE DATOS

V.

55.

1. VARIABLES

58.

2. CONSTANTES

59.

C. IDENTIFICADORES

61.

D. PALABRAS RESERVADAS

61.

E. DECLARACIONES

62.

F. CONVERSIÓN DE TIPOS

64.

G. COMENTARIOS

65.

H. INSTRUCCIONES

65.

I. PRÁCTICAS Y EJERCICIOS SOBRE CONCEPTOS BÁSICOS

66.

OPERADORES Y EXPRESIONES

69.

1. OPERADORES ARITMÉTICOS DE C

69.

2. OPERADORES ARITMÉTICOS DE ASIGNACIÓN

71.

3. OPERADORES DE INCREMENTO Y DECREMENTO

72.

4. OPERADORES RELACIONALES

73.

5. OPERADORES LÓGICOS

74.

6. OPERADORES A NIVEL BIT

74.

7. OPERADORES ESPECIALES

75.

OPERADOR CONDICIONAL (?)

75.

OPERADORES DE DIRECCIÓN (&) Y DE INDIRECCIÓN (*)

76.

OPERADOR sizeof

76.

OPERADOR COMA (,)

77.

OPERADORES PUNTO (.) Y FLECHA (->)

77.

OPERADORES PARÉNTESIS ( ) Y CORCHETES [ ]

77.

JERARQUÍA DE PRIORIDADES DE LOS OPERADORES

78.

ALGUNOS OPERADORES ESPECÍFICOS

79.

CONTADOR / ACUMULADOR / BANDERAS

VI.

8. PRÁCTICAS Y EJERCICIOS SOBRE OPERADORES Y EXPRESIONES

80.

ENTRADA Y SALIDA DE DATOS EN EL LENGUAJE C

85.

A. ARCHIVOS DE CABECERA

85.

B. SALIDA DE DATOS

85.

1. CARACTERES DE CONVERSIÓN

85.

2. BANDERAS

85.

3. EJEMPLOS Y PREGUNTAS

86.

C. ENTRADA DE DATOS

87.

D. FUNCIONES DE ENTRADA Y SALIDA DE UN CARÁCTER

89.

E. FUNCIONES DE ENTRADA Y SALIDA DE UNA CADENA DE CARACTERES

90.

3.


4. contenido – LENGUAJE C + _________________________________________________________ F. PRÁCTICAS Y EJERCICIOS SOBRE ENTRADA Y SALIDA DE DATOS

VII.

ESTRUCTURAS DE CONTROL

96.

1.TIPOS DE ESTRUCTURAS

96.

ESTRUCTURA DE SECUENCIA

96.

ESTRUCTURA DE SELECCIÓN

96.

ESTRUCTURA DE REPETICIÓN

96.

2.SENTENCIAS DE CONTROL CONDICIONALES

96.

A.) USO DE LAS SENTENCIAS if Y if – then - else

96.

B.) USO DE LA SENTENCIA switch

98.

3. CICLOS REPETITIVOS

99.

A.) CICLOS REPETITIVOS for

99.

B.) CICLOS REPETITIVOS while

101.

C.) CICLOS REPETITIVOS do while

102.

D.) USO DE LA SENTENCIA break y LA SENTENCIA continue

103.

E.) CICLOS ANIDADOS

105.

4. PRÁCTICAS Y EJERCICIOS SOBRE LAS ESTRUCTURAS DE CONTROL

VIII.

92.

106.

PRÁCTICAS GENERALES

106.

IF – THEN - ELSE

107.

SWITCH y BREAK

110.

EL CICLO FOR

114.

EL CICLO WHILE

116.

EL CICLO DO WHILE

117.

CICLOS ANIDADOS

119.

FUNCIONES

119.

1. DEFINICIÓN

120.

2. TIPOS DE FUNCIONES

120.

A. FUNCIONES DE LIBRERÍAS Y DEFINIDAS POR EL USUARIO

120.

B. FUNCIONES SIN PARÁMETROS Y CON PARÁMETROS

120.

C. REGLAS DE TRABAJO CON LAS FUNCIONES

121.

3. DECLARACIÓN Y LLAMADA A UNA FUNCIÓN

121.

4. EJERCICIOS

123.

5. PASO DE PARÁMETROS (ARGUMENTOS)

124.

A. POR VALOR

124.

B. POR REFERENCIA

124.

6. ALGUNAS LIBRERÍAS Y FUNCIONES

125.

A. DECLARACIÓN DE UNA LIBRERÍA

125.

B. USO DE ARCHIVOS DE LAS LIBRERÍAS

126.


____________________________________________________contenido – LENGUAJE C+ LIBRERÍA stdio

126.

LIBRERÍA conio

126.

7. PRÁCTICAS Y EJERCICIOS SOBRE LAS FUNCIONES

IX.

ARREGLOS DE ESTRUCTURAS DE TIPO FIJO

133. 133.

2. TIPO DE ARREGLOS

133.

3. ARREGLOS UNIDIMENSIONALES

134.

3.1. REPRESENTACIÓN DE UN VECTOR

134.

3.2 .ACCESO A LOS ELEMENTOS DEL VECTOR

135.

3.3. INICIALIZACIÓN DE UN VECTOR

135.

3.4. ORDENAMIENTO DE UN VECTOR

136.

3.5. BÚSQUEDA DE UN VECTOR

138.

BÚSQUEDA LINEAL

138.

BÚSQUEDA BINARIA

139.

4. PRÁCTICAS Y EJERCICIOS SOBRE LOS ARREGLOS UNIDIMENSIONALES 5. ARREGLOS BIDIMENSIONALES

140. 141 - 148. 149.

5.1. DECLARACIÓN E INICIALIZACIÓN DE UNA MATRIZ

149.

5.2 .ASIGNACIÓN DE UN VALOR A LOS ELEMENTOS DE LA MATRIZ

149.

5.3. ACCESO A LOS ELEMENTOS DE LA MATRIZ

149.

6. ARREGLOS Y FUNCIONES

151.

7. ARREGLOS MULTIDIMENSIONALES

151.

8. PRÁCTICAS Y EJERCICIOS SOBRE LOS ARREGLOS BIDIMENSIONALES 9. ARREGLOS DE CADENAS

XI.

128-132.

1. DEFINICIÓN

3.6. ARREGLOS PARALELOS

X.

5.

153 - 156. 157.

9.1. DEFINICIÓN

157.

9.2. FUNCIONES QUE TRABAJAN CON CADENAS DE CARACTERES

158.

10. PRÁCTICAS Y EJERCICIOS SOBRE LOS ARREGLOS DE CADENAS DE CARACTERES

159.

APÉNDICE I

163.

TIPOS DE DATOS

163.

CARACTERES DE CONVERSIÓN

163.

FUNCIONES DE BIBLIOTECA

163.

LIBRERÍA sodio Y LIBRERÍA conio

164.

ALGUNAS LIBRERÍAS Y FUNCIONES IMPORTANTES EN C

166.

PRIORIDAD DE LOS OPERADORES EN C/C++

167.

APENDICE II - OPERADORES EN C/C++

CALLE LOUISIANA NO 159, COL. NAPOLES, C.P. 03810, MEXICO D.F., TEL/ FAX.: 5543·20·55, 5536·38·75, 1324·14·75. Email: alecom@hotmail.com

169.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.