Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.4 Operadores
Son necesarios para realizar operaciones.
1.4.1 Operadores aritmticos
Nos permiten realizar operaciones entre operandos: nmeros, constantes o
variables. El resultado siempre es un nmero. El lenguaje C distingue entre los
tipos de operandos (int y float).
Debemos respetar la jerarqua de los operadores y aplicarlos de izquierda a
derecha. Si una expresin contiene subexpresiones entre parntesis, stas se
evalan primero.
1.4.2 Operadores aritmticos simplificados
En el lenguaje C un aspecto importante es la forma como se puede simplificar el
uso de los operadores aritmticos.
1.4.3 Operadores de incremento y decremento
Los operadores de incremento (++) y decremento (--) son propios del lenguaje C.
Simplifican y clarifican la escritura de los programas, se utilizan antes o despus
de la variable.
1.4.4 Expresiones lgicas
Tambin llamadas booleanas estn construidas por nmeros, constantes o
variables y operadores lgicos o racionales. Pueden tomar el valor 1, si es
verdadero, y 0, si es falso. Se utilizan en las estructuras selectivas y repetitivas. En
las selectivas seleccionan un camino determinado, dependiendo del resultado de
la evaluacin. En las repetitivas se usan para determinar si se contina por el ciclo
o se interrumpe.
1.4.5 Operaciones relacionales
Se utilizan para comparar dos operandos, que pueden ser nmeros, caracteres,
cadena de caracteres, constantes o variables. Cabe destacar que cuando se
utilizan los operadores relacionales con operandos lgicos, falso siempre es
menor a verdadero.
1.4.6 Operadores lgicos
Permiten formular condiciones complejas a partir de condiciones simples, son de
conjuncin (&&), disyuncin (||) y negacin (!)
1.4.7 El operador coma
La coma (,) utilizada como operador sirve para encadenar diferentes expresiones.
1.4.8 Prioridades de los operadores
En el lenguaje C, las expresiones se evalan de izquierda a derecha, pero los
operadores se aplican segn su prioridad. El operador () es asociativo y tiene la
prioridad ms alta en cualquier lenguaje de programacin.
1.5 Construccin de diagramas de flujo
Un diagrama de flujo muestra la esquematizacin grfica de un algoritmo. Es
importante su correcta construccin, porque a partir del mismo se debe escribir el
programa en un lenguaje de programacin determinado.
1.6 Programas
Es un conjunto de instrucciones que sigue la computadora para alcanzar un
resultado especfico. El programa se escribe en un lenguaje de programacin, este
est constituido por un conjunto de reglas sintcticas y semnticas. Las reglas
sintcticas especifican la informacin de instrucciones vlidas y las semnticas
especifican el significado de estas instrucciones. C es un lenguaje de
programacin estructurado, e implementa soluciones estructuradas. stas se
disean de arriba hacia abajo y de izquierda a derecha.
La tarea intelectual corresponde a la construccin del diagrama de flujo y la
escritura o codificacin del programa puede ser una tarea sencilla si conocemos
las reglas sintcticas y semnticas que constituyen el lenguaje de programacin.
Todo programa comienza con las instrucciones que permiten incorporar las
bibliotecas necesarias para correr un determinado programa. Todo lo que desees
imprimir debe ir entre parntesis y comillas, excepto si escribes variables,
constantes o una expresin aritmtica, relacional o lgica. Todo comentario
comienza con /* y finaliza con */.
Los programas comienzan a ejecutarse a partir de un determinado lugar.
Finalmente es importante mencionar que todas las instrucciones deben estar
dentro de un dentro de un bloque ({}) y finalizar con un punto y coma. Excepto en
los casos en que las instrucciones correspondan a las estructuras selectivas,
repetitivas o nombres de funciones.
1.6.1 Caracteres de control
Producen efectos importantes en la impresin de resultados.
1.6.2 Formato de variables
En este lenguaje, el formato de lectura y escritura de las variables cambia de
acuerdo con el tipo de datos que stas puedan tener. La especificacin del
formato es obligatoria. El lenguaje C permite adems modificaciones al smbolo,
con el objeto de controlar el ancho de la impresin, el nmero de decimales de un
nmero real, justificar de izquierda a derecha, etc.
Programacin Estructurada
25/01/16
Captulo Uno
MC. Claudia Elisa Luna Mata
M6