ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividad de reconocimiento. Programación de sitios web

becastillog2 de Septiembre de 2014

6.972 Palabras (28 Páginas)307 Visitas

Página 1 de 28

ACTIVIDAD DE RECONOCIMIENTO GENERAL DE ACTORES

PROGRAMACIÓN DE SITIOS WEB

PRESENTADO POR:

BEATRIZ ELENA CASTILLO GOMEZ

COD: 34673338

301127_3

PRESENTADO A:

Ing. YHON JERSON ROBLES PUENTES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

INGENIERIA DE SISTEMAS

POPAYAN, AGOSTO 20 2014

INTRODUCCIÓN

Con el presente trabajo se pretende hacer un reconocimiento inicial de los elementos que conforman el lenguaje de programación, con el propósito de profundizar en el conocimiento del curso de Programación de Sitios Web.

OBJETIVOS

 Realizar un reconocimiento a los contenidos del curso de Programación de sitios web.

 Profundizar en los temas de lenguaje de programación.

 Identificar el tutor encargado en el CEAD que me corresponde; así como las fechas estipuladas para las prácticas.

 ACTIVIDAD No. 1

Elaborar un informe de los operadores matemáticos, lógicos relacionales, condicionales, ciclos y funciones en el lenguaje de programación C; De HTML indicar las etiquetas de manejo de(texto, imágenes como contenido, tablas e hipervínculos).

ACTIVIDAD No. 2

Realizar el reconocimiento del tutor asignado que orientara las prácticas del curso en el

CEAD, indicando el nombre del tutor, correo electrónico, celular, nombre del CEAD, y las

fechas que se realizaran los encuentros para las prácticas.

DESARROLLO

 OPERADORES MATEMATICOS

Un operador es un símbolo que indica alguna operación sobre uno o varios elementos del lenguaje, a los que se denomina operandos.

Atendiendo al número de operandos sobre los que actúa un operador, estos se clasifican en:

• Unarios: actúan sobre un solo operando

• Binarios: actúan sobre 2 operandos

• Ternarios: actúan sobre 3 operandos

Se clasifican en:

• Aritméticos

• Relacionales

• Lógicos

• De tratamiento de bits

• Especiales

Los operadores, junto con los operandos, forman expresiones. En una expresión, los operandos pueden ser constantes, variables o llamadas a funciones que devuelvan valores (como la función multiplica ()).

Una expresión se convierte en una sentencia cuando va seguida de un punto y coma. Cuando un grupo de sentencias se encierran entre llaves { }, forman un bloque, sintácticamente equivalente a una sentencia.

Operadores aritméticos

Los operadores aritméticos los clasificamos así:

OPERADOR DESCRIPCIÓN

UNARIOS - Cambio de signo

- - Decremento

++ Incremento

BINARIOS - Resta

+ Suma

* Producto

/ División

% Resto de división entera

Los operadores -, + y * funcionan del mismo modo que en el resto de los lenguajes de programación.

El valor devuelto por el operador / depende del tipo de los operandos. Si estos son enteros, devuelve la parte entera del cociente; si alguno de ellos es real, devuelve el resultado como número real. El operador % es equivalente al operador mod de Pascal o Quick-BASIC. Proporciona el resto de la división entera de los operandos, que han de ser enteros.

Operadores relacionales

Se usan para expresar condiciones y describir una relación entre dos valores. Estos operadores se usan en sentencias del tipo if (a == b) printf ("Son iguales"); que debe leerse "si el contenido de la variable a es igual al de la variable b muestra en pantalla la frase Son iguales".

El resultado de una expresión relacional sólo puede ser verdadero o falso, lo que en C se identifica con los valores distinto de cero y cero, respectivamente. En la sentencia anterior, la expresión a == b se evaluará como 0 si a y b son diferentes, y como distinto de 0 si son iguales.

OPERADOR DESCRIPCIÓN

BINARIOS > Mayor que

>= Mayor o igual que

< Menor que

<= Menor o igual que

== Igual que

!= Diferente que

Operadores lógicos

Actúan sobre expresiones booleanas, es decir, sobre valores verdadero o falso generados por expresiones como las explicadas en el caso anterior. Son los siguientes:

OPERADOR DESCRIPCIÓN

UNARIOS ! Not

BINARIOS && And

|| Or

El resultado de una operación lógica viene dado por su tabla de verdad. La tabla de verdad de los operadores !, && y || se muestra a continuación:

¡Error! Marcador no definido.a b !a a && b a || b

F F V F F

F V V F V

V F F F V

V V F V V

Dado que el lenguaje interpreta como falso el valor 0 y como cierto cualquier valor diferente de cero, se pueden emplear operadores aritméticos en las expresiones lógicas y de comparación. Por ejemplo, si x, y y z almacenan, respectivamente, los valores 20, 4 y 5, las expresiones siguientes son válidas:

x == y Se interpreta como FALSO (0)

x = y Se interpreta como VERDADERO (4)

x == (y * z) Se interpreta como VERDADERO (1)

Operadores de tratamiento de bits

C incorpora ciertas operaciones sobre bits propias del Lenguaje Ensamblador, como desplazamientos o manipulación individual de bits. Los operadores que realizan estas operaciones son los siguientes:

OPERADOR DESCRIPCIÓN

UNARIOS ~ not

BINARIOS & and

| or

^ or exclusivo

>> desplazamiento a la derecha

<< desplazamiento a la izquierda

Los operadores & (and), | (or) y ~ (not) se rigen por la misma tabla de verdad que gobierna a los operadores lógicos equivalentes (&&, ||, !). La diferencia entre unos y otros consiste en que &, | y ~ actúan a nivel de bits individuales y no sobre valores completos como &&, || y !. Así, si las variables a y b almacenan, respectivamente, los valores

El operador ^ (or exclusivo) es idéntico a la instrucción XOR de Lenguaje Ensamblador. Su tabla de verdad es la siguiente.

A b a^b

F F F

F V V

V F V

V V F

Al igual que en Lenguaje ensamblador, C distingue entre desplazamientos aritméticos y lógicos:

• Desplazamientos aritméticos: Se realizan sobre datos enteros y mantienen el signo.

• Desplazamientos lógicos: Se realizan sobre datos declarados como sin signo (unsigned) y simplemente añade ceros.

Operadores de asignación

Las asignaciones se realizan mediante el operador =. El uso de este operador tiene ciertos aspectos que lo distinguen del de otros lenguajes. En primer lugar, se puede emplear cualquier número de veces en una expresión. Así, podemos tener sentencias como

a = b = c = 3; que asigna el valor 3 a las variables a, b y c. Esto es así porque la operación de asignación, además de asignar el valor, devuelve el valor asignado. Así, la expresión c = 3 devuelve el valor 3, que se asigna a b, y así sucesivamente. También son posibles sentencias como:

x = 3;

y = x + (z = 6);

que asigna a x, y, y z los valores 3, 9 y 6, respectivamente.

El operador de asignación se combina con los operadores *, /, %, +, -, <<, >>, &, |, ^, para operaciones acumulativas. Por ejemplo,

m *= 5; m = m * 5;

m += b; m = m + b;

m += y - 3; es equivalente a m = m + y - 3;

m - = (y = 5); m = m - (y = 5);

m >>= (2 * x + 1); m = m >> (2 * x + 1);

Operador condicional (?:)

Es un operador ternario que se usa para reemplazar sentencias simples del tipo if...else. El formato de este operador es:

<condición> ? <expresión_sí> : <expresión_no>

Funciona del siguiente modo: primero se evalúa <condición>; si es verdadera se evalúa <expresión_sí>, en caso contrario se evalúa <expresión_no>. Por ejemplo, en la sentencia

y = (x > 9 ? 100 : 200);

la variable y toma el valor 100 cuando x > 9, y el 200 en caso contrario.

Operadores de punteros (&, *)

Estos operadores, desafortunadamente, se identifican con el mismo símbolo que el AND de manipulación de bits y el producto, respectivamente. De cualquier forma no hay posibilidad de confusión, pues actúan en contextos diferentes.

OPERADOR DESCRIPCIÓN

UNARIOS & Dirección de

* Contenido de

El operador & actúa sobre una variable y devuelve su dirección de memoria. Después de

dir_a = &a;

la variable dir_a almacena la dirección de a.

El operador * actúa sobre variables que contienen direcciones (punteros) y devuelven el contenido de la posición de memoria almacenada en la variable sobre la que actúan. Si dir_a es una variable que almacena una dirección de memoria, la expresión

b = *dir_a;

almacena en la variable b el contenido de la posición de memoria apuntada por dir_a. De igual modo, la expresión

*dir_a = 80;

almacena el valor 80 en la dirección de memoria apuntada por dir_a.

Después de la siguiente secuencia, las variables m y z almacenan los valores 4 y 2 respectivamente.

m = 1;

n = 2;

direcc = &m; (direcc ! dirección de m)

*direcc = 4; ( m ! 4)

direcc = &n; (direcc ! dirección de n)

...

Descargar como (para miembros actualizados) txt (48 Kb)
Leer 27 páginas más »
Disponible sólo en Clubensayos.com