Vous êtes sur la page 1sur 22

PORTAFOLIO DE INSTRUMENTO Y TECNICAS DE EVALUACION

PROGRAMACION II



MICROSOFT VISUAL STUDIO .NET
C#








CONTENIDO


1. Toma de contacto con C#
1.1 Escribir un texto en C#
1.2 Mostrar nmeros enteros en pantalla
1.3 Operaciones aritmticas bsicas
1.4 Introduccin a las variables: int
1.5 Identificadores
1.6 Comentarios

2. Tipos de datos bsicos
2.a Tipo de datos entero
2.b Tipo de datos real
2.c Tipos de datos carcter, cadena y booleano

3. Estructuras de control
3.a IF ELSE
3.b Operadores lgicos
3. c Operador condicional (?)
3.d switch
3. e while, do. While, for
3.f break, continue, goto
3.g Cundo usar cada tipo de bucle

4. Arrays, estructuras y cadenas de texto
4.a Conceptos bsicos sobre arrays o tablas
4.b Tablas bidimensionales
4.c Estructuras o registros
4.d Cadenas de caracteres
4.e Ejemplo completo
4.f Ordenaciones simples

5 Programacin Orientada a Objetos.
5. a Por qu los objetos? Objetos y clases en C#
5.b Herencia y visibilidad
5. c Cmo se disean las clases? La palabra "static".
Constructores y destructores.
5. d Sobrecarga y polimorfismo. Orden de llamada de los
constructores.
5. e Arrays de objetos. Override.
5. f Llamar a mtodos de la clase padre. Sobrecarga de operadores.

6 Depuracin, prueba y documentacin de programas.
6.a Conceptos bsicos sobre depuracin
6.b Depurando desde VS2008 Express
6.c Prueba de programas
6.d Documentacin de programas
6.e Generacin automtica de documentacin

























JORNALIZACION

























PRUEBAS OBJETIVAS



















PRUEBA OBJETIVA 1

ALUMNO_____________________________________FECHA____________________

TIPO VERDADERO Y FALSO: escriba una V si su respuesta es verdadera o una F si es falsa.
2 pts. C/u.
1.( ) el smbolo (+) se utiliza para realizar una operacin de suma en c#.
2.( ) el smbolo (%) realiza una operacin resto de la divisin (MODULO).
3.( ) las variables son algo que no contienen un valor predeterminado.
4.( ) para usar una cierta variable primero hay que declararla: indicar su nombre y
el tipo de datos que queremos guardar.
5.( ) para escribir comentarios utilizamos los smbolos ###

TIPO SELECCIN: encierre con un crculo la respuesta correcta.
1 pt. C/u
Se utiliza para variables de tipo entero.
Int
String
Bool
Se utiliza para variables de carcter.
Double
Int
Char
Se utiliza como un operador de igualdad.
+

==

Se utiliza como operador de asignacin.
/
//
=
Se utiliza como operador de multiplicacin.

***
*



















PRUEBA OBJETIVA 2

ALUMNO_____________________________________FECHA____________________

Trminos pareados: en la columna A se encuentra un listado de opciones, las cuales debes unir
correctamente a travs de una lnea con los conceptos que se encuentran en la columna B.
1 pt. C/u
Columna A columna B
&& operador lgico NOT
|| Operador lgico AND
!= operador de creacin de un objeto
++ Operador de incremento de un valor
New operador lgico DIFERENTE


TIPO SELECCIN: encierre con un crculo la respuesta correcta.
2 pt. C/u

1. Una instruccin que identifica que sentencia se tiene que ejecutar en funcin del valor de una
expresin Boolean.
a. char
b. int
c. bool





2. es una instruccin de control que selecciona una seccin para ejecutarla desde una lista de
candidatos.
a. bool
b. not
c. switch

3. ejecuta una instruccin o un bloque de instrucciones repetidamente hasta que una expresin
especificada se evala como false
a. and
b. string
c. while

4. Podemos salir de un bucle "for" antes de tiempo con la orden:
a. for
b. ==
c. break

5. consiste en transferir el control a una etiqueta switch-case especfica o a la etiqueta
predeterminada de una instruccin switch.
a. goto
b. &&
c.&&&








PRUEBA OBJETIVA 3

ALUMNO_____________________________________FECHA____________________

TIPO VERDADERO Y FALSO: escriba una V si su respuesta es verdadera o una F si es falsa.
2 pts. C/u.
1.( ) array es un conjunto de elementos, todos los cuales son del mismo tipo.
2.( ) si queremos definir un grupo de nmeros enteros, el tipo de datos que
usaremos para declararlo ser "int[ ]".
3.( ) Podemos declarar tablas de dos o ms dimensiones con arreglos en c#
4.( ) Un registro es una agrupacin de datos, los cuales no necesariamente son del
mismo tipo.

5.( ) las cadenas en C# no se pueden modificar letra a letra:


Tipo completacion: llene el espacio en blanco con la palabra correcta que complete la frase.
1 pt. C/u

1. una agrupacin de datos se define en c# con la palabra______________________
2. es un conjunto de elementos, todos los cuales son del mismo tipo.--__________________
3. ___________se usa para almacenar datos de tipo entero
4.____________se usa para almacenar datos de cadenas de caracteres}
5. ___________tipo de datos que puede tomar dos valores verdadero o falso.




PRUEBA OBJETIVA 4

ALUMNO_____________________________________FECHA____________________

TIPO SELECCIN: encierre con un crculo la respuesta correcta.
2 pt. C/u

1. En la instruccin IF(a<b && a<c) mostrara el siguiente mensaje:
a. a es menor que b y c
b. a es mayor que b
c. no muestra nada

2. En la instruccin A==B, se le est diciendo que:
a. a es igual a b
b. a es menor que b
c a es menor que todos

3. en la instruccin INT suma, estamos declarando:
a. una variable llamada suma de tipo entero
b. una variable llamada suma de tipo caracter
c. una suma de variables

4. en la instruccin CHAR letra, declaramos lo siguiente:
a. una variable llamada letra de tipo caracter
a. una variable llamada letra de tipo cadena de caracter
c. una variable llamada char


5. en la instruccin BOOL encontrado, declaramos lo siguiente:
a. una variable llamada encontrado de tipo booleano
b. una variable de tipo entero
c. una variable booleana de tipo encontrado


TIPO VERDADERO Y FALSO: escriba una V si su respuesta es verdadera o una F si es falsa.
1 pt. C/u.
1.( ) switch me sirve para controlar una lista de opciones
2.( ) while me permite ejecutar un ciclo, mientras una expresin se evale como
falsa.
3.( ) se considera como funcin a "trozos de programas"
4.( ) La herencia, junto con la encapsulacin y el polimorfismo, es una de las tres
Caractersticas principales (o pilares) de la programacin orientada a objetos.

5.( ) Una clase es una construccin que permite crear tipos personalizados propios
mediante la agrupacin de variables de otros tipos, mtodos y eventos












PRUEBA OBJETIVA 5

ALUMNO_____________________________________FECHA____________________

Tipo completacion: llene el espacio en blanco con la palabra correcta que complete la frase.
2 pt. C/u

1. __________________es una funcin especial, que se pone en marcha cuando se crea un objeto
de una clase.
2. _________________se llama igual que la clase, pero precedido por el smbolo "~"
3. _______________________es el anlisis de un programa para descubrir fallos.
4. _______________________es una estructura de datos de tipo LIFO
5.________________________tiene el comportamiento contrario a la pila. Coleccin tipo FIFO

Trminos pareados: en la columna A se encuentra un listado de opciones, las cuales debes unir
correctamente a travs de una lnea con los conceptos que se encuentran en la columna B.
1 pt. C/u
Columna A columna B
CHECKBOX control que un usuario puede activar o desactivar
TEXTBOX control para mostrar una lista de elementos
LISTBOX provoca una programacin mediante el evento click
LABEL control que se usa para desplegar textos en un FORM.
BUTTON se utilizan para obtener entradas del usuario o para
mostrar texto.






















EXPOSICIONES








Exposicin 1

Asignatura: programacin
Tema: estructuras de control en c#

Lineamientos:
Explicar el funcionamiento de las estructuras de control
Explicar cuando y como debemos utilizar una estructura de
control en un Pseudocdigo.
Identificar la estructura que debemos utilizar segn la
Condicin del problema.
Ejemplos prcticos utilizando cada una de las estructuras.
conclusiones











Rubrica para evaluar exposicin
Asignatura: Titulo:
Integrado por:



Grupo:
Evaluado Por: Fecha: Puntaje
obtenido:

criterio optimo satisfactorio deficitario



Consistencia
La exposicin
demostr tener una
clara
estructuracin
que permiti
fcilmente la
identificacin de lo
esencial sobre lo
superfluo
La exposicin logr
tener cierta
coherencia, aunque
en algunos
momentos lo bsico
se confundi con lo
accesorio
La exposicin
demostr una
carencia total de
estructuracin, lo
que imposibilit la
diferenciacin de lo
ms importante


inters

El expositor
logr
mantener en todo
momento la
atencin de los
oyentes,
permitindose
formar una idea
clara de la temtica
expuesta.
El expositor no
lleg a
interesar
plenamente a la
audiencia, aunque
ciertos tpicos
fueron expuestos
en forma amena e
interesante
El expositor fue
incapaz de
lograr atraer la
atencin de los
oyentes por la
forma plana y
montona de
exponer el tema


terminologa

El vocabulario
utilizado se
mantuvo siempre
en concordancia
con el nivel de la
audiencia
En algunos
momentos la
terminologa
empleada no estuvo
acorde con el nivel
del tema y de la
audiencia
El vocabulario
utilizado no
estuvo en ningn
momento acorde
con el nivel de la
audiencia

organizacin


La forma de
organizar el
tema fue original,
lo que favoreci su
entendimiento
El planteamiento
del tema
sigui la lgica del
documento escrito,
lo que redund en
una exposicin
desordenada
El planeamiento
del tema
no sigui ninguna
organizacin lgica,
lo que redund en
una disertacin
confusa del tema


Ayudas
didcticas

Hizo un empleo
adecuado de
ayudas didcticas,
lo que result
favorable para su
presentacin
Los recursos
slo fueron
aprovechados
parcialmente.
Los recursos de
apoyo didctico
fueron
psimamente
aprovechados o
simplemente no
fueron
aprovecharon.

sntesis


Supo ceirse
al tiempo
asignado
balanceando
adecuadamente los
diversos temas
Dedic
demasiado
tiempo
a algunos aspectos,
lo cual demostr un
desequilibrio en el
tratamiento de los
diversos temas
No supo utilizar
el tiempo
asignado,
demostrando una
deficiente
capacidad de
sntesis.


precisin

Frente a las
preguntas
planteadas emiti
respuestas
precisas que
demostraron el
dominio del tema
Sus
respuestas
demostraron
algunas
imprecisiones que
obligaron a
solicitar mayores
aclaraciones
Sus respuestas
fueron
imprecisas, lo que
demostr un dbil
dominio del tema.



amplitud
Dedujo con
facilidad
implicaciones
proyecciones en
sus respuestas,
salindose del
marco limitado de la
respuesta
En algunas
preguntas
realiz inferencias
adecuadas y en
otras sus respuesta
fueron slo
superficiales
A partir de las
preguntas
no fue capaz de
deducir o inducir
implicaciones o
proyecciones
puntos










Exposicin 2

Asignatura: programacin
Tema: arreglos en c#

Lineamientos:
conocer y aplicar conceptos de arreglos, en la realizacin de
programas que resuelvan problemas de tipo numrico.
Explicar cmo se declara un arreglo
Explicar sobre el manejo de arreglos de varias dimensiones
Realizar ejercicios prcticos que utilicen arreglos y
estructuras.
Conclusiones











Trabajo de investigacin 1

Asignatura: programacin
Tema: clases en c#

Lineamientos:
Introduccin a la programacin orientada a objetos
Definicin de clases en programacin c#
Diferencias entre clases y struct
Pilares de la programacin orientada a objetos
Caractersticas fundamentales de las clases en c#
Representaciones graficas
Construccin de una clase
Atributos
Mtodos
Implementacin de los mtodos de una clase
Creacin de objetos
Paso de mensajes
Resumen
Conclusiones
bibliografa






Rubrica para evaluar trabajo de investigacin
Asignatura: Titulo:
Integrado por:



Grupo:
Evaluado Por: Fecha: Puntaje
obtenido:

Categora

4 3 2 1

Entrega del
trabajo
La entrega fue
entregada en el
plazo acordado
La entrega fue
entregada fuera
de plazo, pero
con justificacin
oportuna
La entrega fue
entregada fuera
de plazo, pero
sin justificacin
oportuna
La entrega fue
entregada fuera
de plazo.
Introduccin


Plantea clara y
ordenadamente
el tema del
trabajo y su
importancia
Plantea clara y
ordenadamente
pero muy breve
el tema del
trabajo y su
importancia
Plantea en
forma confusa el
tema del trabajo
No se plantea la
introduccin

Cantidad de
informacin



Todos los temas
tratados y todas
las preguntas
fueron
contestados en
al menos 2
oraciones.
Todos los temas
tratados y la
mayor parte de
todas las
preguntas
fueron
contestados en
al menos 2
oraciones.
Todos los temas
tratados y la
mayor parte de
todas las
preguntas
fueron
contestados en
al menos 1
oracin.
Uno o ms
temas no estn
tratados.
Calidad de
informacin



La informacin
est claramente
relacionada con
el tema principal
y proporciona
varias ideas
secundarias y/o
ejemplos
La informacin
da respuesta a
las ideas
principales y
proporciona 1-2
ideas y/o
ejemplos
La informacin
da respuesta a
las ideas
principales pero
no proporciona
ejemplos.
La informacin
tiene poco o
nada relacin
con las
preguntas
principales
organizacin


La informacin
est muy bien
redactada con
La informacin
est bien
redactada y
La informacin
est organizada
pero los
La informacin
proporcionada
no parece estar
prrafos y
subttulos
organizada con
prrafos
prrafos no
estn bien
redactados
organizada
Diagramas e
ilustraciones


Los diagramas e
ilustraciones
estn bien
organizados y
precisos, aaden
entendimiento
al tema
Los diagramas e
ilustraciones
estn
organizados y
son precisos,
Los diagramas e
ilustraciones
estn bien
organizados
pero no son
precisos.
Los diagramas e
ilustraciones no
son precisos y
no aaden
entendimiento
al tema
conclusiones

Incluyen
descubrimientos
que se hicieron
del trabajo y lo
que se aprendi
Incluyen solo lo
que se aprendi
del trabajo
Incluyen solo los
descubrimientos
que se hicieron
No hay
conclusiones
incluida en el
informe
Bibliografa



Todas las
fuentes de
informacin
estn
documentadas
La mayora de
las fuentes estn
documentadas
Algunas de las
fuentes estn
documentadas
Ninguna fuente
de informacin
est
documentada

Vous aimerez peut-être aussi