Programacion

Páginas: 16 (3992 palabras) Publicado: 21 de mayo de 2015
Tema 2. Fundamentos de la Programación

Introducción a la Informática
E.U. Politécnica.
Diseño Industrial. Primer Curso.
Curso 2005-2006
José Luis Leiva Olivencia.
Despacho: I-326(El Ejido)

05/05/2006

Dpto. Lenguajes y Ciencias de la Computación

1

Introducción
n

n

Un programa se considera como una secuencia lógica
de instrucciones que manipulan un conjunto de
objetos (datos) para obtenerunos resultados.
Todo programa contiene dos bloques diferenciados:
n

n

n

Bloque de declaraciones: se especifican los objetos que utiliza
el programa (constantes, variables, tablas, registros, etc)
Bloque de instrucciones: conjunto de operaciones que se han
de realizar para la obtención de los resultados obtenidos.

Las instrucciones de un programa consisten
generalmente en modificar los objetosdel programa

Tema 2. Fundamentos de Programación.

Dpto. Lenguajes y Ciencias de la Computación

2

1

Historia del lenguaje C
n

n

n

C es un lenguaje moderno de propósito general que
combinan las características e un lenguaje de alto
nivel con una serie de características que sólo se
encuentran en los de más bajo nivel.
Es un lenguaje que no está ligado a ningún sistema
operativo, lo quepermite la portabilidad de programas
escritos en este lenguaje.
Existe un gran número de compiladores, nosotros
utilizaremos en clase el compilador DEV-C++

Tema 2. Fundamentos de Programación.

Dpto. Lenguajes y Ciencias de la Computación

3

Estructura de un programa en C
n

n

El uso de mayúsculas y minúsculas INFLUYE de
manera decisiva en el lenguaje C. Se recomienda para
evitar problemas escribirsiempre en minúsculas.
La cabecera de un programa en C o bloque de
declaraciones suelen constar de:
n

Comentarios (nombre de programa, fecha, programador,…)
n
n

n

Directrices #include (de inclusión) y #define (de sustitución)
n
n

n

Ej. /*Esto es un ejemplo*/
/*Programa realizado por Agapito Perez*/
Ej. #include
Ej. #define pi 3.14

El bloque de instrucciones DEBE estar compuestopor
funciones, una de ellas se denomina main.

Tema 2. Fundamentos de Programación.

Dpto. Lenguajes y Ciencias de la Computación

4

2

Estructura de un programa en C
#include
#define pi 3.14;
void funcion1();
main()
{
printf(“Buenos días. Soy el programa principal.\n”);
funcion1();
printf(“Acabamos de realizar nuestro primer programa”);
}
funcion1()
{
printf(“Hola y adios. Soy unsubprograma\n”);
}

Tema 2. Fundamentos de Programación.

Dpto. Lenguajes y Ciencias de la Computación

5

Variables de un programa
n

Son objetos de un programa que son manipulados por las
instrucciones. Mediante ellos, podremos realizar el
almacenamiento de los datos y de los resultados de las distintas
operaciones que intervienen en la solución del problema. Todo
variable tiene 3 atributos:
n
n
n

nn

Nombre: identificador
Tipo: conjunto de valores que puede tomar
Valor: elemento del tipo que se le asigna

El valor de una variable puede cambiar durante la ejecución de
un programa y debe ser declarada antes de ser utilizada. Su
declaración consiste en definir el nombre de la misma con su tipo
correspondiente. Cuando queramos componer una cadena de
caracteres, pondremos la información entrecomillas(“Ejemplo”).
Si se trata de un carácter simple, lo escribiremos entre comilla
simple(‘C’).
El lenguaje C utiliza las siguientes palabras para designat los
tipos de datos: int, long, short, unsigned, char, float y double.

Tema 2. Fundamentos de Programación.

Dpto. Lenguajes y Ciencias de la Computación

6

3

Ejemplos de declaración de variables.
int i; /*i es una variable entera*/
int n,pasos, contador=0, suma;
/*se declaran 4 variables enteras inicializando al valor 0 la variable
contador*/
char letra, palabra[30];
/*se declara una variable para almacenar una letra, y otra para
almacenar un máximo de 30 letras*/
int v[100];
/*se declara la variable v, denominada array o vector que es capaz
de almacenar 100 números enteros. La primera posición es la
número 0 y la última la 99....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS