Conceptos Teoricos De Programacion

Páginas: 10 (2330 palabras) Publicado: 8 de agosto de 2012
Ingeniería Técnica Industrial Fundamentos de Informática Tema 4. Elementos básicos de programación

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN
4.1 Definiciones y palabras reservadas básicas del C
El lenguaje C++ está compuesto por:  32 palabras clave (estándar ANSI), comunes a todos los compiladores de C.  palabras clave añadidas por cada compilador de C (no estándar).  Sintaxis formal dellenguaje. Indica cómo se organiza (estructura) un programa; cómo se terminan las sentencias; cómo se escriben cada una de las instrucciones, …es decir, son las reglas para escribir correctamente un programa en C. Algunas características del lenguaje C:  Distingue entre MAYÚSCULAS y minúsculas.  Todas las palabras clave se escriben en minúscula.  Los nombres de las palabras clave no puedenusarse para identificar a variables o funciones.  Las 32 palabras claves definidas por el estándar ANSI son:
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while

Estructura general de un programa en C
 Todos los programas en C constan de una o másfunciones.  La función principal main() SIEMPRE está presente, es la única que obligatoriamente debe existir. - es la primera función llamada cuando se ejecuta un programa - controla toda la actividad desarrollada por el programa (es la encargada de hacer las llamadas al resto de funciones).

Página 1 de 16

Ingeniería Técnica Industrial Fundamentos de Informática Tema 4. Elementos básicos deprogramación

Sección de includes (para la inclusión de librerías/bibliotecas)
#include o bien #include “librería”

Sección de defines
#define constante valor

Sección para la declaración de constantes
const = ;

Prototipos de funciones y procedimientos
Tipo_devuelto Nombre(lista de parámetros);

Función main (Programa principal)
int main() { Declaración de variables locales;Sentencia; . . . return 0; }

Implementación de funciones y procedimientos
Tipo_devuelto Nombre(lista de parámetros) { Declaración de variables locales; sentencia; . . . return resultado; }

Cuando haga falta devolver un resultado. En un programa en C hay dos clases de instrucciones:

Obligatorio

 Las instrucciones de control de flujo: if (si), while (mientras), etc.  Funciones que realizanacciones o cálculos (leer un nº por teclado, escribir en pantalla, hacer cálculos, etc.). Respecto a las funciones, en C se distinguen dos clases:  Funciones de la biblioteca estándar de C: Son funciones de uso general que trae el compilador implementadas: prinft( ), gets( ),etc.  Funciones que define el programador (debido a que no existen en ninguna de las bibliotecas).
Página 2 de 16 Ingeniería Técnica Industrial Fundamentos de Informática Tema 4. Elementos básicos de programación

#include /* ficheros cabecera */ #include // contiene prototipos de funciones float factorial(int n) { /* calcula el factorial */ int j; float fact = 1; for(j = 1; j , indica que es obligatori

 { } , indica que se puede repetir varias veces, separando con comas Toda declaración debe finalizarcon un punto y coma (;). 4.2.4 Definición de constantes Hay dos formas de crear constantes: const y #define  const se usa para indicar que una variable no puede cambiar de valor.
const = valor;

const int i = 10; i = 15;

/* la variable i la declaramos como constante */

/* el compilador dará error ya que i es constante */

 #define se usa para definir y eliminar constantes.
#definenombre_constante expresion_constante

donde:

no termina en ";"

- nombre_constante es un identificador (por convenio en mayúsculas). - expresion_constante. No puede contener variables, aunque si constantes.
Página 7 de 16

Ingeniería Técnica Industrial Fundamentos de Informática Tema 4. Elementos básicos de programación

Una constante puede usarse para definir otras constantes:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • conceptos teoricos
  • Conceptos programacion
  • Conceptos de programacion
  • conceptos programacion
  • Conceptos de programación
  • Conceptos De Programación
  • Conceptos De Programacion
  • Conceptos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS