Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTADORES
SISTEMAS
Resumen
a la ingeniería de sistemas, son múltiples las estrategias y metodologías que usan las
problemas del mundo real. Lo que se pretende con este articulo mostrar avances de
una investigación de aula que pretende implementar una unidad didáctica que apoye la
estudio de caso.
INTRODUCCION
computacionalmente.
Como antecedentes se tiene el proyecto CUPI2, el cual inicio en el año 2004, frente
pasado por siete etapas: (1) diagnóstico, (2) definición del marco conceptual, las
hipótesis, las variables, los indicadores y los instrumentos, (3) diseño de la propuesta,
(4) validación de las hipótesis por medio de pilotos controlados, (5) construcción de los
Entre las estrategias de enseñanza que usa el proyecto CUPI2 está la enseñanza
basada en problemas, creando una propuesta pedagógica que ha sido ganadora del
Sistemas, encontrado las mismas dificultades evidenciadas por Villalobos (2009) [1] de
deserción y desmotivación o frustración de los estudiantes a la hora de enfrentar
Mariana, la Universidad de los Andes con su proyecto Cupi2 solo maneja las
Universidad Mariana.
todos los niños que aprenden a escribir se conviertan en novelistas, ni que todos los
que estudian álgebra acaben siendo matemáticos; sin embargo, ambas son
consideradas como habilidades fundamentales que todos los niños deben aprender. La
la-educacion-esta-en-ensenar-a-programar-en-la-escuela-1276547574/ )
enfocada a una población objetivo que empieza desde los 8 años. Scratch es un
proyecto del Grupo Lifelong Kindergarten del MIT Media Lab; se ofrece de forma
gratuita y está diseñada especialmente para edades entre los 8 y 16 años, sin
embargo, es usado por personas de todas las edades. Scratch es utilizado en más de
Metodología
para programar, para usar el ingenio, la creatividad y la lógica para resolver diferentes
tipos de problemas, reflexionar sobre lo aprendido y sobre el contexto en el proceso de
aprendizaje.
Resultados/Conclusiones/Recomendaciones
puede definir como una serie de pasos lógicos que ayudan a resolver una situación de
Total Estudiantes 38
A: Uso variables
B: Identificó los datos incognitos
C: Usó condicionales
D: Entregó el resultado correcto
E: El algoritmo tiene una secuencia lógica
Un algoritmo es una serie de pasos que se ejecutan secuencialmente para obtener un resultado,
ejemplo si quiero calcular el IVA de un producto el proceso sería:
1- se pide el valor del producto y se guarda en la variable valor
2- Total = valor*1.19
3- Entrega el valor del Total como resultado
4- Fin
La instrucción 1 se puede escribir como Leer(valor) y la instrucción 3 como Resultado(valor)
Para resolver los siguientes ejercicios debe usar las siguientes herramientas:
- Variables: permite guardar un único valor para luego usarlo. Este valor lo puede cambiar en
cualquier momento, la sintaxis es Var = fórmula o valor.
- Condicional: permite tomar decisiones frente a un evento, ejemplo si mi sueldo es mayor a un
millón pago impuesto de estampilla, sino pago cero. la sintaxis es: si (condición) instrucciones
sino instrucciones finsi.
- Leer: permite preguntar por algún valor desconocido y guardarlo en una variable. Su sintaxis
es: Leer(Variable)
- Resultado: permite entregar un valor resultado del ejercicio; su sintaxis es: Resultado(Variable)
Otro ejercicio para entender la secuencia de pasos de un algoritmo es: Un supermercado tiene
una promoción que consiste en: por la compra de más de X pesos se realiza un descuento del
20%. Suponga que su familia fue a mercar allí, calcule cuanto le toca pagar
El proceso entonces seria primero saber cuánto valió el mercado, además se requiere conocer
el valor mínimo de compra (X) que se debe hacer para poder aplicar el descuento cuando lo
hay.
1- Leer (Valormercado)
2- Leer (X)
3- Si (Valormercado>X)
4- Descuento = Valormercado*0.2
5- Sino
6- Descuento = 0
7- FinSi
8- Total = Valormercado - Descuento
9- Resultado(Total)
Variables
Incógnitas
Condicional
Salida
Secuencia
EJERCICIOS A B C D E
Sintaxis
Secuencia
Cálculos
Resultado
Suponga que se tiene una tortuga ubicada siempre en un centro del A B C D
piso del salón, la tortuga tiene un lápiz el cual toca el piso a menos
que lo levante; la tortuga solo entiende los comandos Avanzar #,
Girarderecha # , Levantarlapiz y Bajarlapiz donde el # en avanzar es
la cantidad de pasos que da y en GirarDerecha es la cantidad de
grados. Además, cada vez que la tortuga se mueve si tiene el lápiz
abajo raya en el piso.
1. Se pide, dando comandos a la tortuga, dibujar un rectángulo de 5 35 38 30
100x40
2. Dar instrucciones a la tortuga para dibujar un triángulo equilátero 14 38 17 14
con un lado de 100
3. Dibujar una casa con una puerta y una ventana 35 38 27 22
4. Dibujar los números del uno al cinco, uno seguido del otro, tal y 30 34 27 26
como se representan en una calculadora
5. Armar la palabra “COSE” dándole comandos a la tortuga. 29 29 30 28
Ítem A: Identificación de variables
Buenas %B Malas %M
El uso de variables en un algoritmo es esencial, ya que es la forma en que las computadoras guardan la
información para luego ser usada. Una persona puede recordar varios valores sin dificultad, pero para
un computador se hace necesario crear esos espacios de memoria que necesita para recordar (guardar)
la información importante, un ejemplo es tener una variable edad con valor de 18, si este valor es
cambiado por 34 y se pregunta por el valor anterior, este ya no es posible recuperarlo a menos que se
guarde en otro espacio de memoria.
Lo que se evidencia en los ejercicios es que el 51% logro usar las variables adecuadas con éxito, mientras
que el 49% tuvieron problemas al no comprender bien el funcionamiento de una variable."
Buenas %B Malas %M
Un algoritmo está compuesto de unas entradas, llamados datos desconocidos, un proceso y unos
resultados o datos de salida. Identificar los datos de entrada o incógnitas es clave para solucionar un
problema, no se puede saber por ejemplo si una persona es mayor de edad sino le preguntamos su edad
(dato incognito).
El 58% de los estudiantes lograron identificar los valores que se necesitaban para poder resolver el
problema, dentro de las falencias que se encontraron en el 42% de la población fue la suposición, a
pesar de que resolvían el problema este algoritmo solo servía para datos constantes y no variables, un
ejemplo claro es cuando se pide calcular el IVA de un producto siempre colocan 19% sin prever que este
puede cambiar y que además cambió."
Buenas %B Malas %M
Las condicionales permiten determinar la ruta para resolver un problema o realizar ciertos cálculos. Son
de las instrucciones más usadas en la programación. Una condición es una operación relacional que
devuelve un valor de verdad, si el resultado es verdadero se tomarán ciertas acciones mientras que si es
falsa realizará otras operaciones. La forma de usar un condicional es realizar una pregunta se tiene un
bloque de instrucciones que se ejecutan si la proposición es verdadera, tiene otro bloque de
instrucciones para cuando la proposición es falsa.
Buenas %B Malas %M
Ejercicio 2 38 100% 0 0%
Ejercicio 3 35 92% 3 8%
Ejercicio 8 38 100% 0 0%
Ejercicio 9 37 97% 1 3%
Como se dijo anteriormente un algoritmo tiene datos de entrada, procesos y datos de salida. Identificar
los datos de salida es saber que respuestas voy a entregar y como se entregan. En muchas ocasiones se
entregan respuestas incompletas o no comprensibles, por lo que la solución resulta ambigua. Es el caso
de preguntar por ejemplo la velocidad de un vehículo para recorrer 300 metros en 2 minutos, la
respuesta puede ser 15. ahora resulta otra pregunta 15 que? km por segundo, km por minuto, metros
por segundo, entre otras.
El 88% respondieron adecuadamente la incógnita del problema. El 12% tuvieron problemas en dar el
resultado adecuado o la respuesta que realmente se necesitaba.
Buenas %B Malas %M
Realizar una actividad casera como preparar un huevo, puede tener una secuencia que no influye en el
resultado, por ejemplo, se puede prender el fogón y luego echar la mantequilla o viceversa. Pero en
computación la secuencia lógica es clave, ya que los valores pueden cambiar si cambiamos la secuencia
o los resultados pueden ser incorrectos.
En los ejercicios se logra evidenciar que el 45% de los estudiantes resolvieron los problemas con una
secuencia lógica, el 55% tuvo problemas en la secuencia donde les dio dificultad comprender el paso a
paso que se debe seguir para solucionar un problema.
Bibliografia
Bogotá, Colombia.
Computadoras. Colombia.