Vous êtes sur la page 1sur 4

Lenguaje de programacin para ingeniera.

TAREA.
Mariana Jazmn Urrutia Balleza.
2 C.

Tipos de errores en el lenguaje C.


Qu tipos de errores pueden existir en un programa escrito en C?
Errores de Sintaxis
Los errores de sintaxis son los ms fciles de detectar en el cdigo fuente de un
programa. Un error de sintaxis se produce al escribir, incorrectamente, alguna
parte del cdigo.
Errores de Ejecucin
Una vez corregidos los errores de sintaxis en el cdigo fuente de un programa, se
debe revisar que no se puede producir ningn error en la ejecucin del mismo.
Un error de ejecucin se produce cuando el ordenador no puede ejecutar alguna
instruccin de forma correcta.
Errores de Lgica
Los errores de lgica son los ms difciles de detectar. Cuando un programa no
tiene errores de sintaxis ni de ejecucin, pero, aun as, no funciona bien, esto es
debido a la existencia de algn error lgico. De manera que, un error de lgica se
produce cuando los resultados obtenidos no son los esperados.

Operadores en lenguaje C.
C es un lenguaje muy rico en operadores.
Se definen seis tipos de operadores aritmticos, relacionales, lgicos, de
asignacin, de direccin y de movimiento.

-Operadores aritmticos
Comprenden las cuatro operaciones bsicas (suma (+), resta (-), multiplicacin (*)
y divisin (/)) y el resto de una divisin (%).

-Operadores relacionales
Todas las operaciones relacionales dan slo dos posibles resultados:
VERDADERO o FALSO. En el lenguaje C, Falso queda representado por un valor
entero nulo (cero) y Verdadero por cualquier nmero distinto de cero

-Operadores lgicos
Hay tres operadores que realizan las conectividades lgicas Y (AND) , O (OR) y
NEGACION (NOT)

Y lgico
O lgico
No lgico
-Operadores de asignacin

-Operadores de direccin
Operador de contenido de apuntado u operador de indireccin y operador de
direccin

-Operadores de movimiento
Existe un ltimo tipo de operadores, los operadores de movimiento (<<,
movimiento a la izquierda y >>, a la derecha).
Su funcin es desplazar los bits de la palabra de memoria dada tantos espacios
como se le indiquen a derecha o izquierda.

Tipos de datos en lenguaje C


-Variables
Una variable es una posicin de memoria con nombre que se usa para mantener
un valor que puede ser modificado en el programa. Todas las variables deben ser
declaradas antes de poder usarlas.
Una variable puede ser fijada a una constante con la sintaxis const tipo
identificador = valor).
Tambin existe otro modificador del tipo de acceso (volatile) que permite cambiar
el valor de una variable por medios no explcitamente especificados por el
programa.
-Operadores
Los operadores son palabras o smbolos que hacen que un programa acte sobre
las variables.
En C existen seis tipos de operadores. Aritmticos, relacionales, de asignacin,
lgico, de direccin y de movimiento.
-Sentencias
Una sentencia es una expresin en C donde se esperan unas consecuencias,
normalmente son asignaciones, operaciones, llamadas a funciones, etc.
-Macros del preprocesador
Una macro es una codificacin de instrucciones que implican una o varias
acciones. El preprocesador toma como entrada el programa fuente en C antes que
el compilador y ejecuta todas las macros que encuentra.

Qu es un acumulador?
Es una variable, que, como su nombre lo indica se encarga de acumular valores.
-Puede ser tanto real como entera.
-Su valor inicial, en la mayora de los casos es cero.

Qu es un contador?
Es una variable de tipo entero, que nos ayuda, en el programa a contabilizar el
nmero de ejecuciones de una misma accin, de un grupo de alumnos etc.

Qu diferencia hay entre un acumulador y un contador?


Estas se diferencian unas de otras en que: los contadores, su valor de cambio es
una constante, ya que aumenta y disminuyen en el mismo valor, mientras que los
acumuladores su valor de cambio no es constante. Un acumulador
necesariamente lo inicializamos con cero (o al menos en la mayora de los casos).
Un contador puede iniciar con cualquier valor.