lenguaje c compu 2

15
LUIS ESCALANTE EXP: 2008247003 PROF: GIOCONDA ECHENIQUE

Upload: luiseldrumer

Post on 10-Aug-2015

189 views

Category:

Education


1 download

TRANSCRIPT

LUIS ESCALANTE EXP: 2008247003PROF: GIOCONDA ECHENIQUE

Una expresión lógica puede tener solamente el valor de verdadero (TRUE) o de falso (FALSE). Un valor lógico puede ser obtenido al comparar expresiones aritméticas usando los siguientes operadores relacionales:

En la siguiente figura se comparan los operadores relacionales en pseudocódigo y en lenguaje C:

Se utiliza para comparar los valores de dos expresiones. Éstas deben ser del mismo tipo (aritméticas, lógicas o de carácter).

Se utiliza para comparar los valores de dos expresiones. Éstas deben ser del mismo tipo (aritméticas, lógicas o de carácter).

Actúa, exclusivamente, sobre valores de expresiones lógicas.

En la siguiente figura se comparan los operadores lógicos en pseudocódigo y en lenguaje C:

-operadores de asignación: se usan para escribir expresiones de asignación y son los siguientes.

La función strcat añade el contenido de la

<cadena_fuente> a la <cadena_destino>.

strcat( <cadena_destino>, <cadena_fuente> )

strcat( <cadena_destino>, <cadena_fuente> )

Se utiliza para concretar cadenas en el

lenguaje c. Está disponible en la biblioteca estándar de C. La sintaxis de una llamada a strcat es:

Se usan para

escribir

expresiones de

asignación y son

los siguientes.

En lenguaje C, para asignar una expresión de cadena a un array de caracteres, no se puede utilizar el operador de asignación (=). Para ello, se puede utilizar la función strcpy, que está disponible en la biblioteca estándar de C. La sintaxis de una llamada a strcpy es:

strcpy( <variable_destino>, <cadena_fuente> )

strcpy( <variable_destino>, <cadena_fuente> )

La función strcpy copia el contenido de la <cadena_fuente> en la <variable_destino>, siendo ésta un array de caracteres.

En lenguaje C, tanto el operador incremento (++)

como el operador decremento (--) actúan siempre

sobre un solo operando, normalmente una variable.

Por tanto, son operadores monarios, y sirven para

incrementar o decrementar en una unidad el valor de

dicho operando.

La prioridad de to

dos los

operadores del le

nguaje

C estu

diados

hasta el m

omento en este

es:

En programación, los argumentos (también llamados parámetros) se emplean para transferir datos de un programa (o subprograma) llamante a otro llamado, y viceversa (del llamado al llamante).

Las funciones de entrada y salida estándar que podemos usar son printf y scanf entre otras.

printf( <cadena_de_control> [, <lista_de_argumentos> ] )printf( <cadena_de_control> [, <lista_de_argumentos> ] )

La función printfLa función printf permite llevar hacia la salida estándar (la pantalla) los valores (datos) obtenidos de la evaluación de una lista de argumentos. La sintaxis de su llamada es:

El texto ordinario que se puede utilizar es texto normal y corriente, a diferencia de los especificadores de formato y de las secuencias de escape, que se les considera texto especial.

La forma más sencilla de escribir un especificador de formato es con el carácter tanto por ciento (%) seguido de un carácter de conversión que indique el tipo de dato del argumento. De momento, no es necesario conocer todos los especificadores de formato que se pueden usar en la función printf, pero sí, los más utilizados:

Los especificadores de formato establecen el formato de salida por pantalla de los argumentos.

No gráficos

Representan a acciones, como por ejemplo, mover el cursor de la pantalla al principio de la línea siguiente.

Dichos caracteres se pueden

clasificar en:

Una secuencia de escape siempre representa a un

carácter del ASCII.

Una secuencia de escape siempre representa a un

carácter del ASCII.

Gráficos

Se corresponden con los símbolos más usados para escribir por los humanos.

La forma más sencilla de escribir una secuencia de escape es con el carácter barra invertida (\), seguido de un carácter especial. Por tanto, cuando en la cadena de control de la función printf se escriba una secuencia de escape, o bien se mostrará un carácter gráfico por pantalla, o bien se realizará una acción. Por ahora, no es necesario conocer todas las secuencias de escape que existen en lenguaje C, pero sí, algunas de las más utilizadas:

scanf( <cadena_de_control> [, <lista_de_argumentos> ] )

scanf( <cadena_de_control> [, <lista_de_argumentos> ] )

Permite asignar a una o más variables, uno o más valores (datos) recibidos desde la entrada estándar (el teclado). La sintaxis de su llamada es:

Por cada argumento (variable) que se le pase, se debe escribir un especificador de formato, que establecerá el formato de entrada por teclado del argumento. La forma más sencilla de escribir un especificador de formato en la función scanf es con el carácter tanto por ciento (%) seguido de un carácter de conversión que indique el tipo de dato del argumento.

De momento, no es

necesario conocer

todos los

especificadores de

formato que se pueden

usar en la función

scanf, pero sí, los más

usados, que son los

mismos que en la

función printf: