INFO TEMA 3

Páginas: 12 (2809 palabras) Publicado: 25 de octubre de 2015
Informática
Grado en Ingeniería en Tecnologías Industriales

Tema 3:
Elementos Básicos de Programación

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Contenido
El lenguaje C.
Variables, Constantes e Identificadores.
Declaración de Variables en C.
Tipos de Datos.
Inicialización de Variables.
Asignación de Variables.
Constantes.
Expresiones. Conceptos Básicos.
Operadores Aritméticos.
Operadores deIncremento y Decremento.
Expresiones de Asignación.
Conversiones de Tipos.
Funciones de librería.

Informática – Tema 3 - 2

1. El lenguaje C: Características.

• Desarrollado en los laboratorios Bell a comienzo de los
70 por Brian W. Kernighan y Denis M. Ritchie.

• Se diseño y desarrolló para programar el S.O. Unix.
• Características:

• Lenguaje de alto nivel y de propósito general, útil paradesarrollar
cualquier tipo de aplicación o programa.
• Es el lenguaje más utilizado en ingeniería e investigación.
• Es un lenguaje estructurado (funciones, estructuras, bucles, etc.)
que permite la programación modular.
• Eficiencia. Los programas ejecutables son rápidos.
• El código fuente es portable a otras arquitecturas de computadores.
• Se encuentran compiladores C disponibles para cualquiertipo de
ordenador y S.O.
• Es el paso previo a otros lenguajes como C++ y Java.

Informática – Tema 3 - 3

1. El lenguaje C: Estructura
básica de un programa en C











• Estructura más básica de un programa en C:

return 0;

instrucción n;



instrucción 2;

instrucción 1;

int main ( )
{

}

main: Palabra reservada. Indica que el
programa comienza a partir de ella.
{ }: Delimitan elconjunto de
instrucciones que componen el programa.
El programa se compone de n
instrucciones que se ejecutan
secuencialmente. Todas deben acabar
con ;
return: Palabra reservada. Devolvemos el
valor 0 al sistema operativo.
La tabulación, aunque voluntaria, es útil
para hacer los programas ordenados y
legibles.

Informática – Tema 3 - 4

1. El lenguaje C: Los comentarios

• Los comentarios sontextos que el programador
escribe para describir partes del código.
• Es útil documentar un programa para hacerlo más
legible.
• Facilita la comprensión posterior por el propio
programador y por otros (trabajo en equipo).
Inserta información adicional de cualquier tipo.
No influye en el rendimiento final del programa.
Deben ir delimitados entre /* y */.
Ejemplo:





/* Esto es un ejemplo de uncomentario */

Informática – Tema 3 - 5

2. Variables, Constantes e
Identificadores

• Objetos básicos que almacenan los datos y
sobre los que se realizan las operaciones.

• Variable: Objeto cuyo valor puede variar.

• Es obligatorio declarar todas las variables que se van a
utilizar.
• Tipos de variables: locales y globales.

• Constante: Objeto cuyo valor no puede
variar.

Informática – Tema 3- 6

2. Variables, Constantes e
Identificadores

• Identificador: Nombre dado a un elemento del
programa (constantes, variables y funciones).

• Reglas para construir un identificador:

• Debe comenzar por letra (a,…, z,A,...,Z) o subrayado (_).
• El resto del identificador puede constar de letras del alfabeto, dígitos
numéricos o subrayado.
No se admiten espacios.
Se distinguen mayúsculas yminúsculas.
Pueden tener hasta 32 caracteres (dependiendo del compilador).
No puede coincidir con las palabras reservadas del lenguaje.





• Palabras Reservadas: Identificadores que tienen un
significado predefinido dentro del lenguaje (main, int,
…).

Informática – Tema 3 - 7

2. Variables, Constantes e
Identificadores

>> Indicar si son válidos o no los siguientes
identificadores:
Areareturn
Valor1
SegundaPosición
iLongitud_Circulo
_Años
2Lados
Return
_A
A1B2C3
ValorAuxiliar
1_Medida

Informática – Tema 3 - 8

3. Declaración de variables en C

• La declaración de variables implica:

• Reservar memoria para almacenar los datos durante la
ejecución de un programa.
• Darle un nombre o identificador.

• Asignarle un tipo de dato.
tipo_de_dato nombre1, nombre2;

Informática – Tema 3 -...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • temas info
  • info 3
  • Info 3
  • Tema 3
  • tema 3
  • Tema 3
  • Tema 3
  • TEMA 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS