EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Principal
 Inicio
 Libros
 Librerías
 Bibliotecas
 Mapa Web
 
 Recursos
 Artículos
 Cursos
 Ejercicios
 Guías de uso
 Mini Diccionario 
  
 Sintaxis
 ANSI C
 Ordinogramas
 Pascal
 Pseudocódigo 
  
 Recursos > Características del libro
¿Por qué leer este libro? ¿A quién va dirigido? ¿Cuáles son sus objetivos?
Partiendo de cero, ¿cómo se puede aprender a programar en lenguaje C? Este es el objetivo principal del libro. No obstante, si el lector ya posee conocimientos previos de programación en otro lenguaje, no le resultará difícil aprender a escribir programas en C. De igual forma, si ya conoce el lenguaje C, podrá utilizar esta obra como libro de consulta o como manual de referencia. Ahora bien, programar no es solamente escribir código en un determinado lenguaje, sino que, ello implica mucho más.


Para escribir un programa en C, antes hay que diseñarlo y, previamente, se tiene que haber realizado un estudio o análisis exahustivo del problema que se pretende resolver. Además, después de codificar un programa, habitualmente, hay que realizar multitud de pruebas para comprobar su funcionalidad y, a menudo, se debe llevar a cabo un mantenimiento posterior del mismo.

Así pues, la pregunta que debemos hacernos es: ¿cómo se analiza, diseña, codifica, prueba y mantiene un programa informático? Para ello, se pueden aplicar un conjunto de técnicas y conocimientos científicos que se agrupan en una disciplina llamada metodología de la programación, y dentro de la cual tiene cabida la programación estructurada, que es la que vamos a poner en práctica en este libro.

Ahora, por tanto, la pregunta es: ¿cuáles son las técnicas y conocimientos científicos que se aplican en la programación estructurada? Básicamente, son tres:
  1. Aplicación del diseño modular.
  2. Utilización, exclusivamente, de estructuras secuenciales, alternativas y repetitivas.
  3. Empleo de estructuras de datos adecuadas para manipular información.
Pero, ¿qué es el diseño modular?, ¿qué son las estructuras secuenciales, alternativas y repetitivas? y ¿qué son las estructuras de datos?

Por otra parte, un programa se puede definir como un conjunto de instrucciones que indican a la computadora las operaciones que ésta debe realizar con unos datos determinados.

Pero, ¿qué tipos de instrucciones existen?, ¿qué tipos de datos puede utilizar un programa?, ¿cómo se puede ejecutar un programa en una computadora?,... Las preguntas se multiplican; sin embargo, todas ellas, y muchas más, van a ser contestadas a lo largo de este libro.
 Más información
  · Descripción
  · Contenidos
  · Metodología
  · Datos
  · Portada
  · Recursos
  · Erratas