• Lunes 23 de Diciembre de 2024, 03:03

Autor Tema:  Fundamentos De Programacion Piensa En C - Opinion  (Leído 7374 veces)

Apokalyptica79

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Fundamentos De Programacion Piensa En C - Opinion
« en: Viernes 15 de Junio de 2007, 22:01 »
0
Hola quiero comentar que me compre un libro de C que se llama:
FUNDAMENTOS DE PROGRAMACION piensa en C
Autor: CAIRO, OSVALDO

Comentario
Citar
Esta obra tiene un enfoque orientado a enseñar, hacer entender y hacer ver al lector cómo resolver un problema, cómo obtener su solución, y luego cómo programar esta solución utilizando un lenguaje de programación de alto nivel.

Características de este texto: * Se explica qué es un algoritmo, cómo se construye un diagrama de flujo y cómo se puede escribir un programa en C * Se presentan las estructuras algorítmicas selectivas y repetitiva * Se describe el tema de funciones, asociadas siempre al concepto de reducción de problemas * Se presentan los arreglos unidimensionales y multidimensionales, respectivamente * Se estudian los caracteres y cadenas de caracteres y las estructuras y uniones * Se estudian los archivos de datos

El nivel de complejidad de los temas tratados en cada capítulo aumenta en forma gradual. Los temas se exponen con amplitud y claridad. El aprendizaje se reafirma con gran cantidad de ejercicios diseñados expresamente como elementos de ayuda para el análisis, razonamiento, práctica y entendimiento de los conceptos analizados. Cada capítulo termina con dos secciones, una con problemas resueltos sobre el tema de estudio y otra con problemas por resolver.

Indice
Citar
Capítulo 1. Algoritmos, diagramas de flujo y programas en C
1.1.   Problemas y algoritmos
1.2.   Diagramas de flujo
1.2.1. Reglas para la construcción de diagramas de flujo
1.3.   Tipos de datos
1.3.1. Identificadores
1.3.2. Constantes
1.3.3. Variables
1.4.   Operadores
1.4.1. Operadores aritméticos
1.4.2. Operadores aritméticos simplificados
1.4.3. Operadores de incremento y decremento
1.4.4. Expresiones lógicas
1.4.5. Operadores relacionales
1.4.6. Operadores lógicos
1.4.7. El operador coma
1.4.8. Prioridades de los operadores
1.5.   Construcción de diagramas de flujo
1.6.   Programas
1.6.1. Caracteres de control
1.6.2. Formato de variables
Problemas resueltos
Problemas suplementarios

Capítulo 2. Estructuras algorítmicas selectivas
2.1. Introducción
2.2. La estructura selectiva simple if
2.3. La estructura selectiva doble if-else
2.4. La estructura selectiva múltiple switch
2.5. Estructuras selectivas en cascada
Problemas resueltos
Problemas suplementarios

Capítulo 3. Estructuras algorítmicas repetitivas
3.1. Introducción
3.2. La estructura repetitiva for
3.3. La estructura repetitiva while
3.4. La estructura repetitiva do-while
Problemas resueltos
Problemas suplementarios

Capítulo 4. Funciones
4.1.   Introducción
4.2.   Variables locales, globales y estáticas
4.2.1. Conflicto entre los nombres de las variables
4.3.   Parámetros por valor y por referencia
4.4.   Paso de funciones como parámetros
Problemas resueltos
Problemas suplementarios

Capítulo 5. Arreglos unidimensionales
5.1. Introducción
5.2. Arreglos unidimensionales
5.3. Declaración de arreglos unidimensionales
5.4. Apuntadores y arreglos
5.5. Arreglos y funciones
Problemas resueltos
Problemas suplementarios

Capítulo 6. Arreglos multidimensionales
6.1. Introducción
6.2. Arreglos bidimensionales
6.3. Declaración de arreglos bidimensionales
6.4. Arreglos de más de dos dimensiones
6.5. Declaración de arreglos tridimensionales
Problemas resueltos
Problemas suplementarios

Capítulo 7. Caracteres y cadenas de caracteres
7.1. Introducción
7.2. Caracteres
7.3. Cadenas de caracteres
7.4. Cadenas de caracteres y arreglos
Problemas resueltos
Problemas suplementarios

Capítulo 8. Estructuras y uniones
8.1.   Introducción
8.2.   Estructuras
8.2.1. Declaración de estructuras
8.2.2. Creación de sinónimos o alias
8.2.3. Estructuras anidadas
8.2.4. Estructuras con arreglos
8.3.   Uniones
8.3.1. Declaración de uniones
Problemas resueltos
Problemas suplementarios

Capítulo 9. Archivos de datos
9.1. Introducción
9.2. Archivos de texto y método de acceso secuencial
9.3. Archivos de acceso directo
Problemas resueltos
Problemas suplementarios

Esas son las características, me gustaria saber sus opiniones al respecto y si tiene referencia sobre este autor.
Muchas gracias.
Las personas inteligentes quieren aprender, los demás enseñar...

weps84

  • Miembro MUY activo
  • ***
  • Mensajes: 138
    • Ver Perfil
Re: Fundamentos De Programacion Piensa En C - Opinion
« Respuesta #1 en: Martes 19 de Junio de 2007, 18:22 »
0
pues aparentemente se ve bien, es solo cuestion de sentarse leer y ademas  darse contra el monitor intentando mejorar los ejemplos que te presentan

 :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Fundamentos De Programacion Piensa En C - Opinion
« Respuesta #2 en: Martes 19 de Junio de 2007, 18:51 »
0
Para aprender lo basico esta bien, aunque todo eso lo pudiste haber encontrado en internet, pero siempre es mejor leer directamente de la hoja, nadie quiere acabarse la vista, o si?
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Fundamentos De Programacion Piensa En C - Opinion
« Respuesta #3 en: Martes 19 de Junio de 2007, 19:31 »
0
Tiene lo clasico, nada especial  :unsure:

Apokalyptica79

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Re: Fundamentos De Programacion Piensa En C - Opinion
« Respuesta #4 en: Martes 19 de Junio de 2007, 21:39 »
0
Gracias a todos por sus opiniones pero también me bajé alguno que otro tutorial y manual de C y los imprimí ya que como dijeron, es imposible estudiar desde el monitor. Además necesito los apuntes para poder escribirlos y hacer anotaciones.
Gracias.  :D
Las personas inteligentes quieren aprender, los demás enseñar...