Ciencia De La Computacion

Páginas: 52 (12797 palabras) Publicado: 19 de enero de 2013
1 Conceptos básicos del lenguaje C
1.1 Conceptos básicos de un programa en lenguaje C:
Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores de entrada, llamados parámetros y proporcionan un valor de salida o valor de retorno; aunque en C++, tanto unos como el otro son opcionales, y pueden no existir
La utilización defunciones nos permite dividir un programa extenso en pequeños segmentos que realizan tareas concretas. Probablemente, dentro de un mismo programa se realicen las mismas tareas varias veces, lo que se facilita mediante la utilización de funciones.
Sin embargo, es probable que ciertas funciones no sean reutilizables, pero al usarlas se mejora la legibilidad del programa.
Las variables son espaciosreservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:
* Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunasexcepciones — como las colecciones de otras variables (arrays) o las cadenas.
* Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.
1.2. Reglas de formación de identificadores
La estructura de un programa en C, consta de algunas partes esenciales: las cuales son uno o más módulos llamadas funciones, siendo main() la primerafunción que es llamada cuando empieza la ejecución del programa .
Cada función debe contener:
>Directivas de pre-procesador (instrucciones que se le dan al compilador #include antes de compilar)
#define
ejemplo:
#include <stdio.h>
Lo que se le esta indicando, es que de las librerías, "Incluya" en nuestro programa la directiva stdio.h, la cual contiene las funciones de entrada y salida dedatos (standar input output, en inglés). Si necesitamos las funciones matemáticas, debemos especificarlo con la declaratoria:
#include <math.h>
Si necesitamos las funciones de cadenas:
#inlcude <stlib.h>
Es necesario aclarar que esto se hace al inicio del programa, y las declaratorias deben llevar el símbolo de numeral (#) seguido de la sentencia "include", y entre signos de mayory menor que (<>) el nombre de la directiva.
>Declaraciones Globales
*Prototipos de Funciones: También llamadas declaraciones de funciones
*Declaraciones de Variables
Esto se hace seguido de los #include y los #define.
>Función Principal main()
Esta es la función principal de nuestro programa, su cuerpo, por ello NUNCA debe faltar, ya que en ella van contenidas todas lasinstrucciones de nuestro programa.

la función main() va al inicio, luego abrimos llaves y dentro de ellas van las declaraciones de variables, las sentencias de lectura, cálculos, asignaciones e impresiones, y con la última llave ( } ), le indicamos el final del programa.
Ejemplo
Programa que a partir del radio, calcula el área de un círculo

Explicación:
Le indicamos al compilador, que usaremos lasbibliotecas <stdio.h> y <conio.h>, ¿por qué <conio.h>?, por que esta biblioteca, contiene las funciones getche(), getch(), etc, y de una de ellas hacemos uso en este pequeño ejemplo.
Luego, le indicamos a nuestro programa el incio de nuestro programa (función main() ).
Declaramos, como valores reales, las variables radio y area. Luego, con la instrucción printf(), mostramos enpantalla el mensaje (Radio=) y scanf se encarga de leer el valor digitado por el usuario. Posteriormente área, es igual al la multiplicación de pi (3.14159), el radio al cuadrado. Se muestra en pantalla ese resultado, luego el programa espera que se presiones cualquier tecla (getch() ) y no retorna ningún valor (return 0).
Las funciones son un conjunto de instrucciones que realizan una tarea...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ciencias de la computación
  • Ciencias de la computación
  • ciencia de la computacion
  • Ciencias De La Computacion
  • CIENCIA DE LA COMPUTACION
  • Ciencias de la computacion
  • Ciencia computacion
  • Ciencias de la computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS