CLASES TEORICAS

UNIDAD II - FUNDAMENTOS DE PROGRAMACIÓN C++


C es un lenguaje de programacion desarrollado en los laboratorios Bell de AT&T por Dennis Ritchie en el año de 1972, este lenguaje ha sido estrechamente asociado con el sistema operatico Unix ya que su desarrollo se realizo en este sistema pero al mismo tiempo fue rescrito por el mismo lenguaje C.

Este lenguaje fue el sucesor del lenguaje B ya que C proporciono nuevo diseño de tipos y estructura de datos.

Estructura básica:















La linea #include <stdio.h> le indica al procesador de C que incluya en el programa el contenido del fichero de cabecera stdio.h, donde estan las declaraciones de las funciones estandar de entrada/salida en C.

La linea int main (..) define la cabecera de la función main, el punto donde comienza la ejecución de un programa en C.

Las llaves { ..... } sirven para delimitar la secuencia de instrucciones que forman parte de la función main.

La llamada a la función printf("Hola"); le indica al ordenador que muestre por pantalla el mensaje que se le indica entres comillas.

La sentencia return indica el valor que devuelve la función main(por convención, 0 indica que "todo fue bien").

CARACTERÍSTICOS CLAVE DE C++.



















Variables y tipos de datos.


En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad o información conocida o desconocida, es decir un valor.

Ámbitos de las variables.

Local: Cuando la misma sólo es accesible desde un único procedimiento hijo, no pudiendo ser leída o modificada desde otro.



Global: Cuando la misma es accesible tanto desde rutinas o macros de la aplicación, como en todos los procedimientos y funciones de la misma.


Tipos de variables:



Formación de cadena de caracteres



Estructuras de Control 

-Estructuras condicionales

-Repetitivas/Iterativas

Programación Estructurada.




Operadores relacionales

- Operadores de comparación validos para números y caracteres generan resultado de tipo int  que interpretaremos como booleano.




Operadores lógicos/booleanos
-Operandos booleanos.
-Tienen menos precedencia que los operadores de comparación.






En programación estructurada sólo se emplean tres construcciones: 

1-Secuencia: Conjunto de sentencias que se ejecutan en orden
Ejemplo: Sentencias de asignación y llamadas a rutinas.

2-Seleccion: Eligque sentencias se ejecutan en funcion de una condicion.
Ejemplo: Estructuras de control condiciional if-then-else y case/switch

3-Iteracion: Las estrucruras de control repetitivas repiten conjuntos de instrucciones.
Ejemplos: Bucles while, do... while y for.

No hay comentarios:

Publicar un comentario