Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las...

12

Transcript of Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las...

Page 1: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Page 2: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad determinada con la computadora.

Las computadoras “hablan” su propio lenguaje, el cual es numérico y está limitado a 1s y 0s (Sistema Binario)

Page 3: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Características del lenguaje Usar el mismo lenguaje de ellas: un lenguaje de

máquina Usar un lenguaje parecido al nuestro: un lenguaje

de alto nivel Usar un lenguaje parecido al de las computadoras:

un lenguaje de bajo nivel.

Bajo nivel Emsamblador

Alto nivel (C, vb,perl..)Más parecido al lenguaje

natural, más fácil de

entender

Más parecido al lenguaje del computador

Nivel medio Java, C ,C++, Macroensamblador

Page 4: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

1. Ofrece muchas libertades al programador en la forma de escribir el código fuente. Si no ajusta a una disciplina en la manera de programar, los programas pueden resultar indescifrables al programador.

2. Carece de comprobación ene le sistema en tiempo de ejecución. Esto puede originar muchos problemas no detectables a simple vista

Page 5: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

1. Comentarios2. Funciones de librería predefinidas3. Definición de directivas y macros4. Cabecera del programa5. Declaración de variables6. Cuerpo del programa compuesto de

secuencia de sentencia7. Fin del programa

Page 6: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Usualmente los programas en C y en la mayoría de lenguajes, constan de tres fases:

Fase de Entrada: se le indica al usuario que datos debe ingresar a la computadora y se recopila esa información

Fase de Computo: los datos ingresados son procesados, se efectúan cálculos.

Fase de Salida: la información generada es mostrada, se despliegan los resultados

Page 7: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Cada tipo de dato tiene dos características que lo definen:

Dominio, corresponde al rango de valores que el tipo de dato puede tomar.

Conjunto de operaciones que se pueden realizar sobre el tipo de dato.

Los tipos de datos básicos son: Numéricos Caracteres Lógicos

Page 8: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Los datos numéricos pueden ser de dos tipos:Enteros integer, int

Números completos, que no tienen componentes fraccionarios

Pueden ser con o sin signo Algunas computadoras pueden representar cantidades

enteras desde –32768 a +32767

Reales real, float, double Siempre tienen un punto decimal Pueden ser positivos o negativos

Page 9: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Existen datos que solo pueden ser Falsos o Verdaderos. Por Ejemplo: ¿La base y la altura son iguales? ¿Es rectángulo? ¿Es cuadrado?

A este tipo de datos, se los conoce como datos booleanos o lógicos Boolean

Usualmente se utilizan para representar las alternativas (verdadero/falso) a ciertas condiciones.

Page 10: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Dentro de un cálculo o en los pasos para solucionar un problema, existirán valores que nunca van a cambiar y se los conoce como constantes. Por ejemplo: Pi es una constante.

Las constantes pueden ser datos de todo tipo.

Page 11: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

El valor del radio, y el valor del Área, siempre podrán cambiar, son variables.

Una variable es un dato cuyo valor puede cambiar durante un cálculo, o en la resolución de un problema. Por Ejemplo: El lado para calcular el perímetro del cuadrado Para registrarse, un alumno debe dar su número

de matrícula, el código de la materia, y el paralelo. Pueden existir variables de cualquiera de los tipos

mencionados. En computación, una variable es un espacio en

memoria, donde se almacena un dato, y este puede variar durante un proceso dado.

Page 12: Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.

Para poder trabajar con variables hay que seguir ciertas reglas: A una variable se le debe dar un nombre, o

identificador. El nombre de una variable:

Sólo puede comenzar con letras o con el carácter _

Puede contener letras, números y el carácter _ , y no caracteres especiales (‘&’, ‘%’, ‘?’, etc)

En ciertos lenguajes de programación, se hace distinción entre mayúsculas y minúsculas.

Por ejemplo: en lenguaje C la variable Lado no es la misma que lado.