CONTROL SEMANA 2 IACC INTRO A LA PROGRAMACION
Enviado por Fernando Lopez • 3 de Octubre de 2020 • Informe • 1.126 Palabras (5 Páginas) • 1.650 Visitas
[pic 1]1.- Un colegio planea como proyecto diseñar un juego didáctico que enseñe a los niños a sumar, restar, multiplicar y dividir, además incorporar el reconocimiento de colores. Considerando el uso de procedimientos y funciones, ¿qué recomendaciones plantea usted deben incorporarse en el algoritmo? ¿Qué entradas y salidas sugiere que tenga el software? Fundamente su respuesta.[pic 2]
Bueno al leer la siguiente pregunta y pensar que la tarea se trata de diseñar un juego didáctico para que los niños aprendan a sumar, restar, multiplicar y dividir , inmediatamente
se me viene a la imaginación que el algoritmo el cual diseñaremos debe ser algo entretenido (con colores llamativos, figuras, animaciones, etc. ) en el cual los niños aparte de entretenerse
en el juego vaya dejando una enseñanza .También debemos pensar que el software debe ser muy amigable con los niños y fácil de interpretar, por ejemplo que el usuario ingrese dos números y al presionar para obtener el resultado si es correcto que aparezca con una figura de color verde y un letrero de “Felicitaciones” y en el caso de que el resultado sea incorrecto utilizaremos una figura de color rojo pero también incorporaremos un letrero que diga “Inténtalo una vez más”, la idea que el usuario se anime a seguir intentado y obviamente aprendiendo. Y así usar diferentes colores dependiendo el tipo de operación a realizar.
También podemos diseñar un subprograma en cual incorporar unas columnas de colores (los más conocidos) y el nombre uno de ellos, ejemplo en una columna colocamos el nombre de un color “azul” y a continuación podemos colocar alguna figura geométrica que puede ser un círculo rojo, circulo azul otro blanco y así el usuario pude asignar con un clic el circulo que corresponde al nombre antes descrito.
Utilizaríamos un algoritmo con estructuras lógicas múltiples con primitiva de inicio y fin, primitiva de asignación y primitiva de entrada y salida.
Entradas y Salidas (para las operaciones) Paso 1: Leer numero entero (A)
Paso 2: Leer numero entero (B)
Paso 3: Escribir tipo de operación a ejecutar (suma-resta-multiplicación-división) Paso 4: Escribir resultado de la operación
Paso 6: Escribir: “Felicitaciones” en color verde si es correcto o “Inténtalo una vez más “en color rojo si es incorrecto.
Entradas y Salidas para la interpretación de colores verdadero o falso Paso 1: Leer Nombre de un color(A)
Paso 2: Leer diferentes colores representados en figuras geométricas Paso 3: Escribir escoger figura con color asignado por el usuario
Paso 4: Escribir “Verdadero” o “Falso”
[pic 3][pic 4]
2.- Un usuario decide utilizar la aplicación: calculadora instalada en los sistemas operativos Windows (accesorios). Como entrada decide escribir la expresión: 5 + 10, y al presionar “=” se muestra en la pantalla el valor 15.
- ¿Cómo cree usted que el sistema computacional genera la salida de 15?
Bueno lo primero que tenemos que realizar es abrir la calculadora que generalmente viene instalada SO Windows, al abrir la aplicación utilizamos periférico (pantalla/monitor) una vez realizado ese paso el usuario debe ingresar los datos por los periféricos de entrada (teclado o mouse) la información de lenguaje humano se traduce en digital (sistema binario) y viaja a través de buses (los buses son los canales que interconectan los componentes de un computador ) a la CPU(unidad central de procesamiento) ,una vez en CPU la unidad aritmética lógica(ALU) se encarga de procesar la operación y entrega el resultado por el periférico de salida (monitor)
- ¿Qué elementos del sistema computacional están presentes en esta operación? Fundamente su respuesta.
*Dispositivos periféricos de entrada y salida como en monitor, teclado, mouse.
*Unidad Aritmética Lógica (ALU):la encargada de resolver las operaciones de tipo aritmético y lógica(sumas, retas, desplazamiento , comparaciones entre otras )
*Buses son los canales de datos que interconectan los componentes de nuestra computadora.
*Unidad de control (UC): es la encargada de administrar y dirigir los datos del computador a distintas unidades o periféricos mientras el procesador ejecuta las instrucciones
...