Anda di halaman 1dari 22

Lenguaje de Programacin I

Francisco Caiceo Len francisco.caiceo@inacapmail.cl

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.

El lenguaje maquina: este lenguaje ordena a la mquina las operaciones fundamentales para su funcionamiento. Consiste en la combinacin de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. Este lenguaje es mucho ms rpido que los lenguajes de alto nivel. La desventaja es que son bastantes difciles de manejar y usar, adems de tener cdigos fuente enormes donde encontrar un fallo es casi imposible.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.

El lenguaje ensamblador es un derivado del lenguaje mquina y esta formado por abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la aparicin de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje mquina. Como ventaja con respecto al cdigo mquina es que los cdigos fuentes eran ms cortos y los programas creados ocupaban menos memoria. La desventaja es tener que aprender un nuevo lenguaje difcil de probar y mantener.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.

Lenguaje de Alto Nivel: Son aquellos que se encuentran ms cercanos al lenguaje natural que al lenguaje mquina. Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una mquina a otra sin ningn tipo de problema.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.

Diferencia entre los lenguajes de Programacin: Estructurados. No Estructurados. Orientados al Evento. Orientados a Objetos.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.
Computacin personal

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.
Computacin Distribuida: Consiste en compartir toda la carga (procesamiento de datos) a travs de mltiples ordenadores para completar tareas de forma ms eficiente y rpida.

Unidad 1:
Introduccin a la programacin y computacin enfocada a telecomunicaciones.
Computacin cliente servidor.

Unidad 2:
Historia y desarrollo del lenguaje de programacin C.

El lenguaje de programacin C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseo del sistema operativo UNIX. C fue creado para poder escribir dicho sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara.

10

Unidad 2:
Qu es un compilador?. Un compilador es un programa especialmente diseado para "traducir o codificar un lenguaje de programacin a lenguaje maquina (es aquel que la maquina puede interpretar).

11

Unidad 2:
Estructura de un programa en C

Un programa en c se compone de un encabezado, un cuerpo y un termino: void main() { int a=0,b=0,c=0; c=a+b; print(El Valor de A + B es %d, c); }

12

Unidad 2:
Tipos de Datos: Entero

Representa nmeros enteros con o sin signo, que estarn compuestos por los dgitos del 0 al 9, pudiendo ser precedidos por los signos + o -. Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc. int nombre_variable = valor; Por ejemplo: int edad = 24; int edad; int edad, num, contador;
13

Unidad 2:
Tipos de Datos: Real

Se emplean para representar nmeros reales (con decimales). Para definir datos reales se antepone la palabra reservada float al identificador de la variable.

float identificador = valor;


Por ejemplo: float numero1, numero2; float numero3 = 123.43; float numero3;
14

Unidad 2:
Tipos de Datos: Carcter

Este tipo de datos se emplea para representar un carcter perteneciente a un determinado cdigo utilizado por el ordenador (normalmente el cdigo ASCII). Para representar este tipo de dato se antepone la palabra reservada char al identificador de la variable. char identificador = valor; Una constante tipo char se representa como un solo carcter encerrado entre comillas simples. Por ejemplo: char letra, letra2; char letra=a;
15

Unidad 2:
Tipos de Datos: Booleano

Este tipo de datos se emplea para valores TRUE o FALSE. Para representar este tipo de dato se antepone la palabra reservada bolean al identificador de la variable.

bolean estado=true;

16

Unidad 2:
Tipos de Datos: Cadena de caracteres

Una cadena de caracteres es un nmero de caracteres consecutivos (incluso ninguno) encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles. Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservada char al identificador de la variable, y despus entre corchetes la longitud mxima de cadena. Char identificador[cantidad] = mensaje ; Por ejemplo: char cadena[20]; char cadena[20] = Hola mundo; char cadena[] = HOLA;
17

Unidad 2:
Operadores Aritmticos.

Operador

Descripcin

+
* / %

suma
resta multiplicacin Divisin real Resto de una divisin entera

18

Unidad 2:
Operadores Unarios.

Operador ++ -+= -= /= %=

Descripcin Incremento en 1 Decremento en 1 Asignacin y suma Asignacin y resta Asignacin y divisin Asignacin y modulo.

19

Unidad 2:
Operadores Relacionales.

Operador <

Resultado Menor que

>=
<= > == !=

Mayor igual que


Menor igual que Mayor que Igual a Distinto de

20

Unidad 2:
Operadores Lgicos.

Operador &&

Resultado And

|| AND
VV VF FV FF

OR Resultado
V F F F OR VV Resultado V

VF
FV FF

V
V F
21

Consultas

22

Anda mungkin juga menyukai