SlideShare una empresa de Scribd logo
COMPUTACIÓN II




                                            Participante:
                                            Rivas Antonio


Charallave, Octubre 2012
EXPRESIONES LÓGICAS


                                            Las expresiones son
                                       combinaciones de constantes,
                                      variables, símbolos de operación
                                         (operadores), paréntesis y
                                           nombres de funciones
                                                  especiales.




                                            Según el tipo de
           Aritméticas                                                            Lógicos
                                           operadores que se
                                              emplee en la
Operador    Nombre       Descripció        expresión. Estas se
                             n                clasifican en:        Operador   Nombre           Descripción

   +         Suma         5+2 → 7
   -         Resta        5-2 → 3                                        &&    Y (AND)       if ((a>3) && (a<9))

   *       Multiplicac   5*2 → 10
              ión                                                        ||    O (OR)        if ((a==2) || (a==3))
   /        División      5/2 → 2
   %        Módulo        5%2 → 1                                        !     NEGAD        if (!(a==3)) es igual a
(tipo de     “Cast”      (double)5                                                O                 if (a!=3)
  dato)     forzado        → 5.0                                                (NOT)


Charallave, Octubre 2012
FUNCIÓN strcat




         En lenguaje C, no existe el operador concatenación (+), que sí existe en otros lenguajes. Sin embargo,
     para concatenar cadenas, se puede utilizar la función strcat, que está disponible en la biblioteca estándar de C.
     La sintaxis de una llamada a strcat es:


                                     strcat( <cadena_destino>, <cadena_fuente> )


          La función strcat añade el contenido de la <cadena_fuente> a la <cadena_destino>.


     Ejemplo:

     char nombre[8] = "Ana", apellido[4] = "Luz";




Charallave, Octubre 2012
OPERADORES DE ASIGNACIÓN


     En lenguaje C existen expresiones de asignación y, para escribirlas, se utilizan los siguientes operadores de
 asignación:


                       Operador                       Abreviado                   No Abreviado

                            =                            a=2;                          a=2;

                           ++                            n++;                         n=n+1;

                            --                           n--;                         n=n-1;

                           +=                           n+=2;                         n=n+2;

                           -=                           n-=2;                         n=n-2;

                           *=                           n*=2;                         n=n*2;

                           /=                           n/=2;                         n=n/2;

                           %=                           n%=2;                         n=n%2;




Charallave, Octubre 2012
FUNCIÓN strcpy




    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> )

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

Ejemplo:

char ciudad[6];
strcpy( ciudad, "Roma" );


Por tanto, en memoria tendremos:




  Charallave, Octubre 2012
OPERADOR (++) Y (--)




Operador (++) : Incremento

Este operador equivale a sumar uno a la variable
     a++ (postincremento)
     ++a (preincremento)
Operador (--) : Decremento

Este operador equivale a restar uno a la variable
     a-- (postdecremento)
     --a (predecremento)




Charallave, Octubre 2012
PRIORIDAD DE OPERADORES



La prioridad de todos los operadores del lenguaje C:

          Operadores                                   Función

          ( )     [ ]                                  Llamada a una función e índice de un array

          + - ++ -- ! (<tipo>)                         Signo mas, Signo menos, Incremento,
                                                       decremento, negación y conversión de tipo
          * / %                                        Multiplicación, División, Modulo

          + -                                          Suma y resta

          < <= > >=                                    Menor que, menor o igual que, mayor que,
                                                       mayor o igual que
          == !=                                        Igual que y distinto que

          &&                                           Conjugación

          II                                           Disyunción

          = += -= *= /= %=                             Operadores de Asignación




 Charallave, Octubre 2012

Más contenido relacionado

PDF
Recu gabus 3° parcial
PPTX
Expresiones logicas
PPSX
Expresiones logicas
PDF
tutorial y Guia de fundamentos drscheme
PDF
Programación Funcional con Scheme
PDF
Introducción a dr racket
PDF
Quasi - Lenguaje C Operadores
PDF
El lenguaje de programacion c++ prev
Recu gabus 3° parcial
Expresiones logicas
Expresiones logicas
tutorial y Guia de fundamentos drscheme
Programación Funcional con Scheme
Introducción a dr racket
Quasi - Lenguaje C Operadores
El lenguaje de programacion c++ prev

La actualidad más candente (19)

DOC
SeúDocodigo
PPTX
Expresiones aritmetica
PDF
Aejemplosc
PPTX
Módulo 5 (sin estilo)
PDF
4 operadores
PPTX
Guia poo
DOCX
Apuntes1 elementos del lenguaje c
PPT
PPT
Programar java
PDF
Funciones con arrays y vectores en c
PDF
Funciones con vectores y matrices
PPT
Presentacion tipos de datos
PPT
4 variables, arreglos, estructuras y enum
PDF
Arreglos C#
PDF
Programar java
PDF
Tipos de datos
DOCX
Arreglos en C++
SeúDocodigo
Expresiones aritmetica
Aejemplosc
Módulo 5 (sin estilo)
4 operadores
Guia poo
Apuntes1 elementos del lenguaje c
Programar java
Funciones con arrays y vectores en c
Funciones con vectores y matrices
Presentacion tipos de datos
4 variables, arreglos, estructuras y enum
Arreglos C#
Programar java
Tipos de datos
Arreglos en C++
Publicidad

Destacado (20)

PPTX
Patrimonio cultural
DOCX
PPTX
Tutorial
PPTX
DOC
Soporte técnico
DOC
Raul planeacion esp.
DOC
Raul planeacion esp.
PPTX
Diapositivas m y m
PPTX
Presentación ejecutiva. dfea
PPTX
Bandas y fresas
PPTX
Presentacion 5
PPTX
Cantantes vallenatos
PPTX
Imagenes para curso contaminación por basura.
PPTX
Entre pelos
PPTX
Presentación gbi
PPTX
tutorial
PPTX
David paredes
DOC
Planeacion español raul
DOCX
Resumen y reseña de plagio
Patrimonio cultural
Tutorial
Soporte técnico
Raul planeacion esp.
Raul planeacion esp.
Diapositivas m y m
Presentación ejecutiva. dfea
Bandas y fresas
Presentacion 5
Cantantes vallenatos
Imagenes para curso contaminación por basura.
Entre pelos
Presentación gbi
tutorial
David paredes
Planeacion español raul
Resumen y reseña de plagio
Publicidad

Similar a Asignación n°4 (20)

PPT
Clase 3introduccion a_lenguace_c
PPTX
Fundamentos de la Programacion
PDF
Unidad II Datos y Entidades Primitivas
PPT
Leccion 2 Java
DOCX
Operadores C++
PDF
Perl (practical extraction and report language)
DOC
eduardo hernandez investigacion 1
PDF
tutorial de drscheme
PPT
Algoritmos y diagramas de flujo
PPTX
Logica tipos de datos operadores
PPT
Operaciones entre cadenas y valores numéricos en lenguaje C
PPT
Lenguajec 1
PPT
PPTX
escuela superiror politecnica de chimborazo
DOC
Trabajo De Matematicas
PDF
Resumen java
DOCX
Programacion C#
DOC
Introduccion c
DOC
Trabajo De Matematicas
KEY
Ruby intro
Clase 3introduccion a_lenguace_c
Fundamentos de la Programacion
Unidad II Datos y Entidades Primitivas
Leccion 2 Java
Operadores C++
Perl (practical extraction and report language)
eduardo hernandez investigacion 1
tutorial de drscheme
Algoritmos y diagramas de flujo
Logica tipos de datos operadores
Operaciones entre cadenas y valores numéricos en lenguaje C
Lenguajec 1
escuela superiror politecnica de chimborazo
Trabajo De Matematicas
Resumen java
Programacion C#
Introduccion c
Trabajo De Matematicas
Ruby intro

Asignación n°4

  • 1. COMPUTACIÓN II Participante: Rivas Antonio Charallave, Octubre 2012
  • 2. EXPRESIONES LÓGICAS Las expresiones son combinaciones de constantes, variables, símbolos de operación (operadores), paréntesis y nombres de funciones especiales. Según el tipo de Aritméticas Lógicos operadores que se emplee en la Operador Nombre Descripció expresión. Estas se n clasifican en: Operador Nombre Descripción + Suma 5+2 → 7 - Resta 5-2 → 3 && Y (AND) if ((a>3) && (a<9)) * Multiplicac 5*2 → 10 ión || O (OR) if ((a==2) || (a==3)) / División 5/2 → 2 % Módulo 5%2 → 1 ! NEGAD if (!(a==3)) es igual a (tipo de “Cast” (double)5 O if (a!=3) dato) forzado → 5.0 (NOT) Charallave, Octubre 2012
  • 3. FUNCIÓN strcat En lenguaje C, no existe el operador concatenación (+), que sí existe en otros lenguajes. Sin embargo, para concatenar cadenas, se puede utilizar la función strcat, que está disponible en la biblioteca estándar de C. La sintaxis de una llamada a strcat es: strcat( <cadena_destino>, <cadena_fuente> ) La función strcat añade el contenido de la <cadena_fuente> a la <cadena_destino>. Ejemplo: char nombre[8] = "Ana", apellido[4] = "Luz"; Charallave, Octubre 2012
  • 4. OPERADORES DE ASIGNACIÓN En lenguaje C existen expresiones de asignación y, para escribirlas, se utilizan los siguientes operadores de asignación: Operador Abreviado No Abreviado = a=2; a=2; ++ n++; n=n+1; -- n--; n=n-1; += n+=2; n=n+2; -= n-=2; n=n-2; *= n*=2; n=n*2; /= n/=2; n=n/2; %= n%=2; n=n%2; Charallave, Octubre 2012
  • 5. FUNCIÓN strcpy 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> ) La función strcpy copia el contenido de la <cadena_fuente> en la <variable_destino>, siendo ésta un array de caracteres. Ejemplo: char ciudad[6]; strcpy( ciudad, "Roma" ); Por tanto, en memoria tendremos: Charallave, Octubre 2012
  • 6. OPERADOR (++) Y (--) Operador (++) : Incremento Este operador equivale a sumar uno a la variable a++ (postincremento) ++a (preincremento) Operador (--) : Decremento Este operador equivale a restar uno a la variable a-- (postdecremento) --a (predecremento) Charallave, Octubre 2012
  • 7. PRIORIDAD DE OPERADORES La prioridad de todos los operadores del lenguaje C: Operadores Función ( ) [ ] Llamada a una función e índice de un array + - ++ -- ! (<tipo>) Signo mas, Signo menos, Incremento, decremento, negación y conversión de tipo * / % Multiplicación, División, Modulo + - Suma y resta < <= > >= Menor que, menor o igual que, mayor que, mayor o igual que == != Igual que y distinto que && Conjugación II Disyunción = += -= *= /= %= Operadores de Asignación Charallave, Octubre 2012