Introduccion Lenguaje C

Páginas: 5 (1205 palabras) Publicado: 20 de octubre de 2014
GUIA DE LENGUAJE C I
COMPUTACION PARA INGENIEROS
CICLO DE VIDA DE UN PROGRAMA
Análisis del problema
Elaborar el Algoritmo
 Codificación del algoritmo
 Depuración de código
 Mantenimiento de programa

Algoritmo  Programa Traducción del Algoritmo a un
Lenguaje de Programación.
Programa  Estructuras de Datos, Operaciones Primitivas y
Estructuras de Control.
Estructura Representación concreta del estado de una
entidad.
Estructura de Datos  Métodos que se emplean en
programación para organizar y representar la información en
una computadora.
Estructuras de Control  La estructura de un programa,
definida por referencias con las cuales se representan las
transferencias de control. Construcciones mediante las que se
escriben los programas.
Operaciones Primitivas Acciones que se ejecutan sobre los
datos para transformarlos en información.

Lenguaje C
Características del Lenguaje C
Alfabeto o conjunto de caracteres:
1. Caracteres alfabéticos
2. Caracteres numéricos
3. Caracteres especiales
Vocabulario o léxico
Conjunto de palabras válidas o reservadas en el Lenguaje C

Gramática
Conjunto de lineamientos que se deben respetar para lograrconstruir frases, oraciones o instrucciones, se logra transmitir a
la computadora que se deseamos hacer.

Características de un buen programa
Operatividad
 Funcional
Legibilidad
 Algo de espacios o sangrías, para reflejar
las estructuras de control
Transportabilidad  Se
puede
ejecutar
sin
hacer
modificaciones
Claridad
 La comunicación de lo que desea realizar,
buenosidentificadores e incluso comentarios dentro
del programa
Modularidad
 Dividir el programa puede contribuir a
realizar las tareas de manera mas clara, además que
permite reutilizar el código

Proceso de Programación
1. Definición de problema
2. Análisis del problema
3. Diseño del programa
4. Codificación de programa
5. Implantación del programa
6. Mantenimiento del programa

Compilación deun programa

Programa en Papel

Edición

Programa Fuente

Compilación
Biblioteca de Funciones

Programa Objeto

Enlace

Programa Ejecutable

Ejecución

Información Resultados

Todo este proceso de edición, compilación y ejecución se lleva a
cabo en el entorno o ambiente de desarrollo de programas del
compilador que se haya seleccionado.
Por ejemplo: Dev c++, Code Blocks,etc.
Componentes del Lenguaje C
Declaraciones. Su objetivo es dar a la computadora la
información sobre tipos de variables, arreglos y características
diversas, en caso de C, también incluye la posibilidad de dar
valores iniciales a las variables.
Instrucciones Ejecutables. Son aquellas en las que se calcula o
realiza algo, toda instrucción que implica un cambio.

Esquema de un ProgramaFuente
Directivas
Declaraciones Globales
Función Principal
Funciones Secundarias
#include
#include
... declaraciones de funciones...
... definiciones (cuerpos de funciones)...
... declaraciones de variables globales...

main() /* nombre de la función principal*/
{
... cuerpo del main...
}
...otras definiciones de funciones...
Esquema de la Función “main”
main()
{…declaraciones de variables locales…
…instrucciones a ejecutar…
}

Directivas más comunes
#include
#define expresión
Archivos de cabecera mas utilizadas
Indican que usaremos funciones de tipo
Entrada y salida de datos (stdio.h)
Rutinas matemáticas (math.h)
Manejo de cadenas (string.h)

Tipos de Datos
El C dispone de estos tipos básicos:
int

char
float

double

enteros (números
enterospositivos y
negativos)
caracteres (letras)
números en coma
flotante (números
reales)
números en coma
flotante de doble
precisión

4 byte  32 bits

1 byte  8 bits
4 byte  32 bits

8 byte  64 bits

Declaraciones de variables
Variable Almacenamiento de DATOS
Hay que declarar las variables antes de usarlas y cada variable
tiene un tipo.
Ejemplo:
int x;
float y, z;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion Lenguaje C
  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion Al Lenguaje C
  • Introduccion Al Lenguaje C++
  • Introduccion al lenguaje c
  • Introducción a la programación en lenguaje C
  • Introducción al Lenguaje C
  • Programacion 10 INTRODUCCION AL LENGUAJE C 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS