El documento presenta una guía para una actividad de programación usando estructuras iterativas en C#. El objetivo es que los estudiantes codifiquen dichas estructuras. La actividad consiste en transcribir códigos de ejemplo en C# y probarlos con diferentes entradas de datos, documentando los resultados. Los criterios de evaluación incluyen la cantidad de errores, los pasos completados, la creatividad y lógica de las pruebas.
1. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 1
Nombre de la Actividad Usando estructuras iterativas en C#.
Objetivo de aprendizaje Que el estudiante codifique estructuras de programación usando C#.
Pasos para realizar la
actividad
El estudiante deberá:
1. Iniciar el entorno de desarrollo integrado indicado por su docente.
2. Transcribir cada uno de los códigos proporcionados en el lenguaje de
programación C#, cada uno de ellos en proyectos independientes y en nuevas
carpetas diferentes a las anteriores.
3. Verificar manualmente la correcta escritura del código proporcionado en esta
guía.
4. Verificar por medio del entorno de desarrollo, cualquier otro error de
digitación que se encuentre.
5. Corregir los errores sintáctico – gramaticales del lenguaje utilizado, basado en
esta guía y según sus saberes y habilidades ya adquiridas.
6. Ejecutar el programa ya codificado e introducir los datos que se solicitan por
medio del teclado o cualquier otro dispositivo de entrada de la computadora.
7. Ingresar diferentes tipos de entradas, con otros tipos de datos, mayores,
menores o distintos a los solicitados, extensión de los rangos de datos que se
pidiesen y cualquier otra causa que considere la errónea ejecución del código
transcrito.
8. Documente con capturas de pantallas y comentarios propios los incisos 6 y 7.
9. Elabore sus propias conclusiones sobre el desarrollo de esta guía y escríbalas al
final de su documento a entregar.
Tiempo de realización por
el estudiante
100 minutos
Criterios de evaluación 1. Cantidad de errores en el código que no se hubiesen corregidos.
2. Pasos que no se hubiesen desarrollados de los indicados en la actividad.
3. Creatividad en las validaciones.
4. Lógica en las pruebas desarrolladas.
5. Orden en el desarrollo del contenido.
6. Puntualidad en la entrega del documento desarrollado.
2. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 2
Ejercicio 17.
Realice un programa que imprima en pantalla los números del 1 al 100.
Ejercicio 18.
Escribir un programa que solicite un valor positivo y muestre desde 1 hasta el valor ingresado de uno en
uno, los números comprendidos en ese intervalo. Por ejemplo, si ingresa 30 se debe mostrar en pantalla
los números del 1 al 30.
Ejercicio 19.
Desarrollar un programa que permita la
carga de 10 valores por teclado y nos
muestre posteriormente la suma de los
valores ingresados y su promedio. En
este problema, a semejanza de los
anteriores, llevamos un contador
llamado x que nos sirve para contar las
vueltas que debe repetir el while.
3. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 3
Ejercicio 20.
En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar un programa que
lea los sueldos que cobra cada empleado e informe cuántos empleados cobran entre $100 y $300 y
cuántos cobran más de $300. Además, el programa deberá informar el importe que gasta la empresa en
sueldos al personal.
4. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 4
Ejercicio 21.
Realizar un programa que permita leer dos listas de 15 valores cada una. Informar con un mensaje cuál
de las dos listas tiene un valor acumulado mayor (mensajes "Lista 1 mayor", "Lista 2 mayor", "Listas
iguales".)
5. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 5
Ejercicio 22.
Realizar un programa que lea los lados de n triángulos, e informar:
1. De cada uno de ellos, qué tipo de triángulo es: equilátero (tres lados iguales), isósceles (dos lados
iguales), o escaleno (ningún lado igual.)
2. Cantidad de triángulos de cada tipo.
3. Tipo de triángulo que posee menor cantidad.
6. Universidad Nacional de Ingeniería
Facultad de Ciencias y Sistemas
Fecha de elaboración: Fecha de última edición del documento 6