martes, 25 de octubre de 2011

algorimia taller # 1

 ADGORIMIA #1
1. ¿Cuáles operaciones generales podemos hacer con una computadora?
R/ La computadora no solamente es una maquina q puede realizar procesos para darnos resultados, tambien podemos diseñar soluciones a la medida, de problemas especificos q se bis presenten.

2. ¿Qué se entiende por programa de computadora Y cuál es su importancia?
R/ A las soluciones creadas por computadora se les conoce como programas y no son mas q una serie de operaciones q realiza la computadora para llegar a un resultado, con un grupo de datos especificos. Lo anterior nos lleva al razonamiento de q un programa nos sirve para solucionar un problema especifico.

3. ¿Qué se entiende por computadora?
R/ Es un dispocitivo electronico utilizado para procesar informacion y obtener resultados. Los datos y la informacion se puede introducir en la computadora como entrada (input) y a continuacion se procesan para producir una salida (output).

4. Represente gráficamente el proceso de información en una computadora y elabore una explicación del mismo.
R/
 
 El proceso de informacion en la computadora inicia cuando ingresamos los datos a travez del teclado o el mause, para q asi, la computadora procese la informacion q se ingresa y asi la obtendriamos en la pantalla la cual es un dispositivo de salida de datos.

5. Explique el siguiente diagrama:
 

Todo inicia ingresando los datos por medio del teclado, del mouse o por el escaner, los cuales son  dispositivos de entrada. Despues de introducir estos la CPU inicia su labor en la cual se controla los datos y aparte crea la logica dando paso asi a la memoria finalizando entonces su debido proceso para obtener los resultados en los dispositivos de salida como la pantalla o la impresora.

6. Explique en forma detallada las dos áreas de la memoria interna de una computadora.  
R/  - unidad de control: Coordina las actividades de la computadora y determina que operaciones se deben realizar y en que orden; asi mismo controla todo el proceso de la computadora. 
- Unidad Aritmetico-Logica: Realiza las operaciones aritmeticas logicas, tales como suma, resta multiplicacion, divison y comparaciones. 

 7. ¿Por qué a la memoria ROM se le llama memoria estática?
R/ Por q no se pueden cambiar los datos q ahi se encuentran solo se pueden leer. 

8. Defina los términos: Lenguaje y lenguaje de programación.
 R/ -lenguaje: es una serie de simbolos q sirven para transmitir una o mas mensajes entre dos enridades diferentes.

- lenguaje de programacion: es un conjunto de simbolos, caracteres y reglas q le permiten a las personas comunicarse con la computadora.

9. Explique el proceso de la comunicación.
R/ la comunicacion es un proceso complejo q requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo. Las dos principales son las sgt:
- los mensajes deben correr en un sentido a la vez 
- deben forzosamente existir 4 elementos EMISOR, RECEPTOR, MEDIO DE COMUNICACION Y MENSAJE.

10. Elabore un mapa conceptual sobre lenguajes de programación.


 11. ¿Qué es un algoritmo?
R/ La palabra algoritmo se deriva de la traduccion al latin de la palabara arabe alkhowarizmi, un algoritmo es una serie de pasos organizados q describe el proceso q se debe seguir, para dar solucion a un problema especifico.

12. ¿Cuáles son los tipos de algoritmos?
R/  cualitativo: son aquellos en los q se describen los pasos utilizando palabras.
cuantitativo: son aquellos en los q se utilizan calculos numericos para diferir las pasos del proceso.

13. Consulte algunos ejemplos de algoritmos.
R/
Adivina numero

Juego simple que pide al usuario que adivine un numero en 10 intentos

           
Intentos<-9;
num_secreto <- azar (100)+1;
           
Escribir "Adivine el número (de 1 a 100):";
Leer num_ingresado;
Mientras num_secreto<>num_ingresado Y intentos>0 Hacer
Si num_secreto>num_ingresado Entonces
Escribir "Muy bajo";
Sino
Escribir "Muy alto";
Fin
Escribir "Le quedan ", intentos," intentos:";
Leer num_ingresado;
Intentos <- intentos-1;
Fin
Mientras      
Si intentos=0 Entonces
Escribir "El numero era: ", num_secreto;
Sino
Escribir "Exacto! Usted adivino en ",11-intentos," intentos.";
Fin
Fin Proceso
 
14. ¿Que son lenguajes algorítmicos?
R/ Es una serie de simbolos y reglas q se utilizan para describir de manera explicita un proceso.

15. Explique sobre los tipos de lenguajes algorítmicos.
R/ -graficos: es la representacion grafica de las operaciones q realizan un algoritmo (diagrama de flujo)
 
-no graficos: representa en forma descriptiva las operaciones q debe realizar un algoritmo(pseudocodigo).