teorías del desarrollo psicológico del adulto · 2014-10-13 · introducción ciertas palabras en...
Post on 19-Mar-2020
12 Views
Preview:
TRANSCRIPT
Programación Estructurada
Sesión 2:El lenguaje de programación C
Contextualización
Una parte importante del lenguaje C son las palabras reservadas, son identificadores con un significado predefinido. Estas palabras no pueden emplearse como nombre de variables, ya que forman parte de la definición del propio lenguaje C.
Para construir expresiones se necesitan operadores; una expresión es una combinación de operadores, variables y sub expresiones. Los operadores se pueden clasificar según el número de valores, variables o sub expresiones que se requieren para construir una expresión correcta.
Introducción
Los operadores verdaderamente primitivos en el lenguaje C son los
aritméticos, de manipulación de bits y relacionales, y corresponden a
las operaciones que están disponibles en la máquina. El lenguaje C
tiene una amplia variedad de operadores, y todos ellos caen dentro
de 6 categorías, a saber: aritméticos, relacionales, lógicos,
incremento y decremento, manejo de bits y asignación.
Introducción
Ciertas palabras en el lenguaje C están reservadas para propósitos
propios y son usadas sólo bajo condiciones especiales. Las
palabras reservadas son todas aquellas que sirven para describir la
estructura de un programa y las operaciones básicas del lenguaje.
Operadores
Una de las características de C es la cantidad de operadores que posee y en los diversos niveles en los que actúa:
Operadores aritméticos
Se tienen los siguientes operadores aritméticos ya conocidos en otros lenguajes:
+ Operador binario de suma
- Operador binario de resta
* Operador binario de multiplicación
/ Operador binario de división
% Operador binario de resto de división
Operadores de comparación
Los operadores binarios de comparación son:
> mayor que
< menor que
== igual que
>= mayor o igual que
<= menor o igual que
!= no es igual que
Estos operadores compararán dos expresiones, el resultado será un valor
entero.
Operadores
Operadores lógicos
Los operadores lógicos son:
! es la negación (operador unario)
&& es el operador binario lógico de intersección (and)
|| es el operador binario lógico de unión (or)
El operador ! invierte el resultado de una expresión cuando ha sido verdadera o
falsa.
Operadores
Operadores
Veamos las tablas de funcionamiento (o tablas de verdad) de la
intersección (&&) y unión (||):
Se puede realizar operaciones más complejas entre relaciones como:
(( a > b ) && !(1 == 2)) || (b == a)((0) && !(0)) || (0)(0 && 1 ) || 00 || 00
Ejemplos de instrucciones de
entrada y salida
#include < conio.h >
#include < stdio.h >
#include < dos.h >
void main ( )
{
float x ;
clrscr ( ) ;
gotoxy ( 5 , 5 ) ; printf ( " Introduce un número = " ) ;
scanf ( " %f " , & x ) ;
gotoxy ( 5 , 6 ) ; printf ( " Cuadrado = %.2 f " , x ) ;
getch ( ) ;
}
Ejemplos de instrucciones de
entrada y salida
#include < conio.h >
#include < stdio.h >
#include < dos.h >
void main()
{
float Número;
printf("Ingrese un número:");
scanf("%d",&Número);
printf("\nEl número ingresado es %f",Número);
getch();
}
Palabras reservadas del lenguaje
Las palabras reservadas de un lenguaje son
identificadores con un significado predefinido. Estas
palabras no pueden emplearse como nombres de
variable o de cualquier otra cosa, ya que forman
parte de la definición del propio lenguaje de
programación. A continuación se muestra la lista de
las palabras reservadas del lenguaje C.
Palabra reservada Descripción
auto Especificador de clase de almacenamiento
break Instrucción
case Instrucción
char Especificador de tipo
const Modificador de clase de almacenamiento
continue Instrucción
default Etiqueta
do Instrucción
double Especificador de tipo
else Instrucción
enum Especificador de tipo
extern Especificador de clase de almacenamiento
float Especificador de tipo
for Instrucción
goto Instrucción
if Instrucción
Int Especificador de tipo
long Especificador de tipo
register Especificador de clase de almacenamiento
return Instrucción
short Especificador de tipo
signed Especificador de tipo
sizeof Operador
static Especificador de clase de almacenamiento
struct Especificador de tipo
switch Instrucción
typedef Instrucción
union Especificador de tipo
unsigned Especificador de tipo
void Especificador de tipo
volatile Modificador de clase de almacenamiento
while Instrucción
Conclusión
El lenguaje C tiene una variedad de operadores : aritméticos,
relacionales, lógicos, incremento y decremento. El operador permite el
acceso a una variable global aunque exista una variable local.
Al igual que los símbolos que presentan comentarios, hay un cierto
número de símbolos de operadores que están compuestos por más de
un carácter.
Otro nombre para las palabras reservadas es palabras clave. Estas
palabras son utilizadas por el compilador para controlar el programa.
Algunas palabras reservadas son if, while, for y main.
Referencias
Cairo, O; (2006), Fundamentos de programación: Piensa en C, México: Pearson.
Galindo, J; (2006), Aprendiendo C, España: Universidad de Cádiz.
Harvey, M; (2004), Como programar en C/C++ y Java , México: Pearson Prentice Hall
Winder, R; (1995), Desarrollo de software con C++, España: Díaz de Santos.
Zhang, T; (2001), Aprendiendo C en 24 horas, México: Pearson Educación.
top related