Está en la página 1de 9

CORPORATIVO INTERNACIONAL UNIVERSITARIO

INTRODUCCION A LA PROGRAMACION

(INVESTIGACION)

LIC. GABRIEL

AGUSTIN GARCIA GARCIA

FECHA DE ENTREGA 22 DE OCTUBRE DEL 2011

Pgina 1

INDICE INTRODUCCION3 MANEJO DE OPERADORES Y EXPRECIONES Operadores (algebraicos, boleados, lgicos).4 Expresiones5 EXTRUCTURA DE CONTROL E INTERACCION Estructura de control..5 Proposiciones if-then-else.6 Switch.7 CONLUCIONES.8 BIBLIOGRAFIAS8

Pgina 2

INTRODUCCION El objetivo de la programacin hoy en da es muy importante para que te informas mas sobre la tecnologa y mas que nada para conocer mas de programacin. lo que veremos en este apartado sern: operadores algebraicos, operadores lgicos, as como tambin veremos la estructura de control, y nos meteremos amas afondo como vallamos avanzando lo mas bsico lo mostrare en este apartado.

Pgina 3

MANEJO DE OPERADORES Y EXPRECIONES Operadores algebraicos En la siguiente tabla se puede ver una lista de los operadores algebraicos que admite Autodesk Inventor. Operador + % * / ^ ( ) ; Significado suma sustraccin mdulo en punto flotante multiplicacin divisin potencia separador de expresiones separador de expresiones delimitador para funciones con varios argumentos

Los operadores lgicos Los operadores lgicos son:


&& AND (el resultado es verdadero si ambas expresiones son verdaderas) || OR (el resultado es verdadero si alguna expresin es verdadera) ! NOT (el resultado invierte la condicin de la expresin)

AND y OR trabajan con dos operandos y retornan un valor lgico basadas en las denominadas tablas de verdad. El operador NOT acta sobre un operando. Estas tablas de verdad son conocidas y usadas en el contexto de la vida diaria, por ejemplo: "si hace sol Y tengo tiempo, ir a la playa", "si NO hace sol, me quedar en casa", "si llueve O hace viento, ir al cine". Las tablas de verdad de los operadores AND, OR y NOT se muestran en las tablas siguientes El operador lgico AND x true true y true resultado true

false false false

false true

false false false

Pgina 4

El operador lgico OR x true true y true resultado true

false true true

false true

false false false El operador lgico NOT x true resultado false

false true

ESTUCTURAS DE CONTROL E INTERACCION

Estructuras de control En lenguajes de programacin, las estructuras de control permiten modificar el flujo de ejecucin de las instrucciones de un programa. Con las estructuras de control se puede:

De acuerdo a una condicin, ejecutar un grupo u otro de sentencias (If-ThenElse y Select-Case) Ejecutar un grupo de sentencias mientras exista una condicin (Do-While) Ejecutar un grupo de sentencias hasta que exista una condicin (Do-Until) Ejecutar un grupo de sentencias un nmero determinado de veces (For-Next) Etc

Todas las estructuras de control tienen un nico punto de entrada y un nico punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programacin se rija por los principios de la programacin estructurada. Los lenguajes de programacin modernos tienen estructuras de control similares. Bsicamente lo que vara entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.

Pgina 5

PROPOSICIONES if-then-else If-Then-Else Si la condicin es verdadera, se ejecuta el bloque de sentencias 1, de lo contrario, se ejecuta el bloque de sentencias 2. IF (Condicin) THEN (Bloque de sentencias 1) ELSE (Bloque de sentencias 2) END IF

Proposiciones Se terminan con ; (";" es terminador, no separador) Nula: ; Simple: x=0; Compuesta: { proposiciones; } if else if (expresin) proposicin 1 else proposicin 2 Las siguientes proposiciones son equivalentes: if (expresin) if (expresin != 0) El "else" se asocia a la condicional ms interna: if (n>0) if(a>b) z=a; else z=b; Se entendera como: if (n>0) if(a>b) z=a; else z=b; Si se quiere que el "else" se asocie a la condicional externa, es necesario usar llaves, como se muestra a continuacin: if (n>0) { if(a>b) z=a;} else z=b; que se entiende como: if (n>0) { if(a>b) z=a; } else z=b; else if Permite escribir condicionales de casos EXCLUYENTES

Pgina 6

if (expresin) proposicin else if (expresin) proposicin else proposicin SWITCH Sintetiza una secuencia larga else if, incluyendo || (or). Ej. main() /* cuenta dgitos, espacios en blanco y otros */ { int c, i, nwhite, nother, ndigit[10]; nwhite=nother=0; for (i=0; i<10; i++) ndigit[i]=0; while ((c=getchar()) != EOF) { switch(c) { case '0': case '1': ... case '9': ndigit[c-10]++; break; case ' ': case '\n': case '\t': nwhite++; break; default: nother++; break; } } printf("digits= "); for (i=0; i<10; i++) printf("%d",ndigit[i]); printf("\n white space = %d, ", "other = %d\n",nwhite,nother); return 0; }

Pgina 7

CONCLUCIONES Pues me queda claro que la programacin no es aburrida, a lo mejor es complicada pero no es aburrida para los que les gustan las matemticas o para el que sabe razonar un poco y tambin son importantes estos temas porque son parte fundamental de la programacin. Y en pocas palabras estos temas me gustaron mucho y son muy prcticos.

BIBLIOGRAFIAS http://books.google.com.mx/books?id=yG6qJBAnE9UC&pg=PA180&lpg=PA180&dq =proposiciones http://www.google.com.mx/#pq=estructura+de+control&hl=es&sugexp=kjrmc&cp=26 &gs_id=v&xhr=t&q=PROPOSICIONES http://www.monografias.com/trabajos17/lenguaje-programacion/lenguajeprogramacion.shtml#tipposoperad http://www.monografias.com/trabajos17/lenguaje-programacion/lenguajeprogramacion.shtml#tipposoperad

Pgina 8

Pgina 9

También podría gustarte