Sie sind auf Seite 1von 10

ASIGNATURA PROGRAMACIN NET 1

UNIDAD 1 INTRODUCCIN A .NET

ACTIVIDAD 2 TIPOS DE DATOS Y OPERADORES

ACTIVIDAD ELABORADA TAREA

ALUMNO JULIO CSAR SERRANO QUIJANO

MATRCULA DEL ALUMNO ES1410906349

GRUPO DS-DPRN1-1702-B1-001

DOCENTE ANGLICA CRUZ CALOCH

FECHA JULIO 31, 2017


Actividad 2. Tipos de datos y operadores

Los tipos de datos y operadores son importantes en la tecnologa de .NET porque


constituyen las herramientas bsicas para la declaracin de las variables que utilizars
en tu programa as como para implementar las diversas operaciones aritmticas,
lgicas y relacionales que te permitirn obtener un resultado y validar condiciones
para la ejecucin de una determinada tarea.

El propsito de la actividad es identificar los tipos de datos y operadores manejados


por el lenguaje de programacin C#, para identificar sus caractersticas y forma de
aplicacin, mediante segmentos de cdigo.

Analizars tambin los mecanismos para la conversin entre los diversos tipos de
datos, su sintaxis y restricciones, para ello, espera las instrucciones de tu docente en
lnea, una vez que cuentes con ellas, sigue estos pasos:

1. Identifica los tipos de datos manejados por C# y explica su definicin, rango


de valores y caractersticas.

2. Identifica los operadores aritmticos, lgicos y relacionales y explica su


definicin, funcionalidad y caractersticas.

3. Identifica las conversiones, explcitas e implcitas que puedes realizar.

4. Ejemplifica la aplicacin de los tipos de datos en la declaracin de variables


y la utilizacin de los operadores aritmticos, relacionales y lgicos mediante
segmentos de cdigo, as como la relacin entre las conversiones explcitas e
implcitas.

5. Organiza la informacin en una herramienta de tu preferencia: cuadro


comparativo, cuadro sinptico, esquema, diagrama, etctera.

6. Guarda la actividad en un documento con cartula y tus datos de


identificacin completos con la siguiente nomenclatura
DPRN1_U1_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

7. Consulta los criterios de evaluacin para considerar los aspectos a evaluar


en la actividad.
8. Enva el archivo a tu Docente en lnea para recibir retroalimentacin,
mediante la herramienta Tarea. Espera y atiende la retroalimentacin
correspondiente.
ESCALA DE EVALUACIN

Carrera: Desarrollo de Software


Asignatura: Programacin net I
Semestre: 5
Unidad: 1. Introduccin a .NET
Actividad: 2. Tipos de datos y operadores

Propsito de la actividad: Identificar los tipos de datos y operadores, adems de conocer cules son las caractersticas de cada uno de
ellos de forma individual.

Instrucciones: Anote en cada casilla los puntos obtenidos por el (la) estudiante en cada criterio por evaluar.

Criterio Puntos Puntos Observaciones


por obtenidos
criterio
Anlisis de los tipos de datos
a) Menciona y explica los tipos de datos. 20
b) Describe los diversos tipos de datos y caractersticas, tales como:
rango de valores, clase, etc.
c) Ejemplifica su utilizacin mediante un fragmento de cdigo donde
se observa su correcta sintaxis y aplicacin.
d) Su ejemplo tiene una alta y directa relacin con el concepto,
caractersticas y uso.

Anlisis de los operadores


a) Menciona y explica los tipos de operadores: aritmticos, lgicos y 20
relacionales.
b) Expone el concepto y caractersticas de cada clasificacin de
operadores.
c) Ejemplifica su forma de uso con un breve fragmento de cdigo
donde se observa su correcta ubicacin, sintaxis y aplicacin.
d) Su ejemplo tiene una alta y directa relacin con el concepto,
caractersticas y uso.

Anlisis de conversiones explcitas e implcitas


a) Menciona y explica las conversiones: explcitas e implcitas. 20
b) Expone el concepto de ambas conversiones y sus caractersticas.
c) Ejemplifica su forma de uso con un breve fragmento de cdigo
donde se observa su correcta ubicacin, sintaxis y aplicacin.
d) Su ejemplo tiene una alta y directa relacin con el concepto,
caractersticas y uso.

Relacin de conversiones, tipos de datos y operadores


a) Explica la relacin entre los tipos de datos, operadores y 10
conversiones.

Organizacin de la informacin
a) Expone todos los conceptos requeridos en forma clara y precisa. 15
b) Presenta la informacin utilizando un organizador de contenido de
su eleccin: diagrama, esquema, cuadro comparativo.
c) Su organizador es claro y muestra claramente conceptos,
caractersticas, ejemplificacin y relaciones.
d) Su exposicin tiene una alta y directa relacin con los contenidos y
el tema.

Formato y fecha de entrega


a) El documento presenta una estructura adecuada, texto justificado, 15
expone ordenadamente las ideas, sin errores ortogrficos e indica las
fuentes de consulta.
b) Integra conclusiones sobre la importancia de los datos, operadores
y conversiones.
c) La actividad es entregada en tiempo, conforme al calendario de
actividades establecido y con la nomenclatura requerida.
d) Atiende las indicaciones del docente.

Puntaje total: 100


Puntaje del alumno:

Con base en el puntaje total, la siguiente escala indica la calificacin cualitativa:

Muy bien 86 a 100 puntos.


Bien 66 a 85 puntos.
Regular 46 a 65 puntos.
Necesitas mejorar 26 a 45 puntos.
Insuficiente 1 a 25 puntos.
UNIDAD 1. ACTIVIDAD 2. Tipos de datos y operadores

1. Completar el siguiente cuadro:


Tomando tu primer Un ejemplo del tipo de datos
apellido como
Tipo o Bytes Rango de valores que nombre de variable,
Tipo
descripcin utilizados soporta escribe la sintaxis en
C# la declaracin de
cada tipo
Tipo Boolean boolean serrano; 3<2
bool 8 True or False
lgico
Entero sin byte serrano; 254
byte 8 0 a 255
signo
Entero con short cruz; 2224
short 16 -32.768 a 32.767
signo
Entero con -2.147.483.648 a int serrano; 3,000,000
int 32
signo 2.147.483.647
Entero con -922337203685477508 a long serrano; 10,000,000,000
long 64
signo 922337203685477507
Tipo de punto float serrano; 3.3267
flotante de
float 32 -3,402823e38 a 3,402823e38
precisin
simple
Tipo de punto double serrano; 3.35576059
flotante de -1,79769313486232e308 a
double 64
precisin 1,79769313486232e308
doble
Tipo preciso decimal serrano; 3.1234566778890988776
fraccionario o
integral, que
puede
1.0 10e28 a 7.9
decimal representar 128
10e28
nmeros
decimales con
29 dgitos
significativos
Un carcter char serrano; Smbolos Unicode utilizados en
char 16
UNICODE el texto

2. Define con tus propias palabras las conversiones implcitas

Con base sobre el repaso del tema podra decir que las conversiones implcitas son aquellas que no tienen que
especificarse, es decir, por ejemplo si quisiramos convertir un tipo de dato int a un tipo long se puede hacer sin
especificarlo. Cabe hacer la observacin que no se puede hacer al revs la conversin, es decir, si quisiramos hacer una
conversin de un tipo de dato long a un tipo de dato short no se puede y el programa marcara error.

3. Define con tus propias palabras las conversiones explcitas

A diferencia de las conversiones implcitas las conversiones explcitas tienen que declararse, es decir, se puede hacer una
conversin del tipo de dato long a tipo de dato int pero esta tiene que declarase.
Quiero entender que aunque se haga una conversin explcita, si el nmero que d como resultado se pasa del rango
permitido de cada tipo, el programa marcar error, ese es mi punto de vista, obviamente, falta el punto de vista de
usted profesora.

4. Escribe 3 ejemplos de conversiones que no se pueden llevar a cabo

De int a char
De double a string
De int a string
5. Qu puede pasar con la informacin de una variable al momento de aplicar una conversin implcita?

Podra pasar que el resultado se hiciera ms exacto, es decir, por ejemplo si se multiplica 6*3.14, el dato de tipo int
arroja resultados cerrados pero, si se convierte a tipo decimal, ste, puede dar un resultado ms exacto.

6. Qu puede pasar con la informacin de una variable al momento de aplicar una conversin explcita?

Podra pasar que el resultado se hiciera menos exacto, es decir, por ejemplo si se multiplica 6*3.14, el dato de tipo
decimal arroja resultados con decimales pero, si se convierte a tipo int, ste, puede arrojar resultados menos exactos.
Quiero hacer la observacin que esas son las idea que yo tengo, posiblemente tambin existe la posibilidad de que el
programa arroje error.
Obviamente falta el punto de vista de usted profesora.
7. Complete el siguiente cuadro:
Tipo de Operador marcado: R = Relacional L=Lgico A=Aritmtico U=Unitario
Para los resultado considera: C = 10 X=8 B = 40 Y=120 D=2

Operacin Tipo de Operador Resultado

!(C<X) LyR True


B+Y A 160
C != B R True
(B>=D) || (C>=X) LyR True
C>Y R False
D++ Asig 2 incrementado en 1
C == B R False
X-- Asig 8 decrementado en 1
X <= B R True
C*D A 20
X >= Y R True
YX A 112
C<B R False
Y%X A 0
(X>=B) && (D<Y) LyR False
Y/D A 60

8. Cul es la diferencia entre: A==B y A=B ?


Segn yo con el repaso sobre el tema la primera opcin es cuando se tienen 2 operandos y los dos son iguales en
verdadero y falso, cosa que no es lo mismo decir que A es igual que B
9. Tomando en cuenta los valores de las variables del punto 7 y a la precedencia de operadores, resuelve lo
siguiente:
Operacin Resultado
(X+D) == C True
!((D+B) >= 20) False
((B+D) / (C+D)) >= Y False
(Y+X / D+X ) >= Y False
B*X/D+C 26.66

Material de apoyo:
- https://www.youtube.com/watch?v=iPt-gK_hkZU
- https://www.youtube.com/watch?v=m-Zc6YUS9fg
- https://www.youtube.com/watch?v=okd_VFiwn0s
- https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/operators/
- https://msdn.microsoft.com/es-mx/library/ms228360(v=vs.90).aspx
Yolanda Cerezo Lpez,Olga Pealba (2007).Iniciacin a la programacin en C#: un enfoque prctico. Espaa:
Delta Publicaciones.
Bibliografa
Programador, E. M. (s.f.). El Mapache Programador. Recuperado el 31 de Julio de 2017, de
http://elmapacheprogramador.blogspot.mx/2014/06/conversiones-implicitas-entre-tipos-de-datos-en-
csharp.html

UnADM. (s.f.). Programa Desarrollado de la Asignatura de Programacin.NET 1 . Recuperado el 01 de Agosto de 2017

Wagner, J. y. (24 de Marzo de 2017). Microsoft. Recuperado el 01 de Agosto de 2017, de https://docs.microsoft.com/es-


es/dotnet/csharp/language-reference/operators/equality-comparison-operator

Das könnte Ihnen auch gefallen