Programacion Basico

Páginas: 15 (3522 palabras) Publicado: 13 de septiembre de 2015
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 pueden usarsepara
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 variableslocales;
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.

Obligatorio

En un programa en C hay dos clases de instrucciones:
• Las instrucciones de control de flujo: if (si), while (mientras), etc.
• Funciones querealizan acciones 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 <= n; j++)
fact = fact * j;
return fact;
}
int main(void) { // primera funcion que se ejecuta
int n;
printf("Damenúmero: ");
scanf("%i", &n);
printf("El factorial de %i es %.0f: ", n, factorial(n) );
getch(); /* espera a que se pulse una tecla */
return 0;
}

• Se pueden poner Comentarios (líneas que no serán compiladas y por
tanto no afectan a la ejecución del programa) para describir el programa.
/* comentario, que puede ocupar
varias líneas */
// comentario de una sola línea

(PERMITIDO EN C++)

• Todainstrucción en C debe terminar con un punto y coma (;).

4.2 Tipos, Variables y Constantes
4.2.1 Tipos de Datos Fundamentales
El tipo de una variable (contenedor de información) indica que tipo de
información puede contener y qué operaciones puede realizar.
Existen 5 tipos simples en C:
-

char (carácter),
int (entero),
float (coma flotante),
double (coma flotante doble precisión)
void (sin...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion basica
  • Programación Básica
  • programacion basica
  • Programacion basica
  • Programacion Basica
  • Programacion En Basic
  • programacion basica
  • Programacion Basica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS