Está en la página 1de 5

Sistemas Operativos

UGB

2015

CLASES TEORICAS
C es un lenguaje de programacion desarrollado en los laboratorios Bell de AT&T por
Dennis Ritchie en el ao 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 diseo de tipos
y
estructura
de
datos.
Estructura

bsica:

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 funcin main, el punto donde comienza la
ejecucin de un programa en C.
Las llaves { ..... } sirven para delimitar la secuencia de instrucciones que forman parte
de la funcinmain.
La llamada a la funcin 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 funcin main(por convencin, 0
indica que "todo fue bien").

Sistemas Operativos

UGB

2015

CARACTERSTICOS CLAVE DE C++.

Variables y tipos de datos.

En programacin, una variable est formada por un espacio en el sistema de almacenaje


(memoria principal de un ordenador) y un nombre simblico (un identificador) que est
asociado a dicho espacio. Ese espacio contiene una cantidad o informacin conocida o
desconocida,
es
decir
un
valor.
mbitos

de

las

variables.

Local: Cuando la misma slo es accesible desde un nico procedimiento hijo, no


pudiendo
ser
leda
o
modificada
desde
otro.

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

Sistemas Operativos

UGB

2015

Tipos de variables:

Formacin de cadena de caracteres

Operadores

relacionales

- Operadores de comparacin vlidos para nmeros y caracteres generan resultado de


tipo
int
que
interpretaremos
como
booleano.

Sistemas Operativos

Operadores
-Operandos
-Tienen
menos

UGB

precedencia

que

los

2015

operadores

lgicos/booleanos
booleanos.
de
comparacin.

Sistemas Operativos

UGB

2015

En programacin estructurada slo se emplean tres construcciones:


1-Secuencia: Conjunto de sentencias que se ejecutan en orden
Ejemplo: Sentencias de asignacin 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.