Está en la página 1de 7

ESTRUCTURAS COMPUTACIONALES TALLER 1.

CONCEPTOS BSICOS DE COMPUTACIN CINDY DAYANA SOLANO MESA

OBJETIVO:

EL objetivo del taller es profundizar los conceptos bsicos referentes a la computacin, sistemas de numeracin, niveles de programacin y diagramacin. Al final del taller e estudiante debe ser capaz de contestar trminos bsicos referentes a la programacin y debe estar en la capacidad de resolver operaciones bsicas con los diferentes sistemas de numeracin.

TRMINOS BSICOS: 1. Qu es un computador? Rta\\ Es la persona que utiliza la computadora. 2. Defina el trmino Hardware. Rta\\ El hardware hace referencia a los componentes que integran la parte fsica de la computadora.

3. Escriba dos unidades de almacenamiento tpicas. Rta\\ El Disco duro y la Memoria RAM

4. Escriba una unidad de salida del computador. Rta\\ La impresora.

5. Defina el trmino Software Rta\\ Es el Conjunto de programas, instrucciones y reglas informticas para ejecutar ciertas tareas en una computadora.

6. Qu es un sistema numrico? Rta\\ Un sistema numrico son las distintas formas de representar la informacin numrica. Se nombran haciendo referencia a la base, que representa el nmero de dgitos diferentes para representar todos los nmeros.

7. Cul es la base del sistema binario? Rta\\ la base del sistema Binario es dos dado que se basa en la representacin de cantidades utilizando los dgitos 1 y 0.

8. Cul es la base del sistema octal? Rta\\ La base del sistema octal es ocho, dado que utiliza ocho smbolos (0, 1, 2, 3, 4, 5, 6, 7) para representar cantidades.

9. Cul es la base del sistema decimal? Rta\\ La base del sistema decimal es 10, el cual corresponde al nmero de smbolos utilizados para representar cantidades (0, 1, 2, 3, 4, 5, 6, 7,8, 9).

10. Cul es la base del sistema hexadecimal? Rta\\ La base del sistema hexadecimal es 16, por tanto, utiliza 16 smbolos (0, 1, 2, 3, 4, 5, 6, 7,8, 9, A, B, C, D, E, F) para la representacin de cantidades.

11. Cul es la caracterstica de los lenguajes de bajo nivel? Rta\\ La caracterstica de los lenguajes de bajo nivel es que interactan directamente con el sistema (en su mismo lenguaje).

12. Cul es la caracterstica de los lenguajes de mediano nivel? Rta\\ La caracterstica de los lenguajes de mediano nivel es que poseen caractersticas que permiten interactuar directamente con el sistema.

13. Cul es la caracterstica de los lenguajes de alto nivel? Rta\\ La caracterstica de los lenguajes de alto nivel en una estructura sintctica y semntica legible, acorde a las capacidades cognitivas humanas, son independientes de la arquitectura del hardware, motivo por el cual, asumen mayor portabilidad.

14. Defina: programa fuente Rta\\ Es el conjunto completo de instrucciones, archivos originales y de soporte, creados y/o modificados por el programador, destinado a producir el programa ejecutable a partir de ellos.

15. Defina el trmino diagrama de flujo. Rta\\ Es la representacin grfica del flujo de datos u operaciones de un programa.

16. Dibuje y defina la simbologa mnima para desarrollar un diagrama de flujo, entre ellos incluir: bloque de iniciar, bloque de inicializar variables, bloque para la lectura de variables, bloque de decisin, bloques de impresin y los bloques de repeticin.

Inicio/Final

Se utiliza para indicar el inicio y el final de un diagrama; de inicio slo puede salir una lnea de flujo y al final slo debe llegar una lnea.

Impresora/Documento

Indica la presentacin de uno o varios datos de forma impresa.

Decisin

Indica la comparacin de datos y dependiendo del resultado lgico (verdadero o falso) se toma la decisin de seguir un camino del diagrama u otro.

Repeticin

Indica que una instruccin o grupo de instrucciones deben ejecutarse varias veces.

Conector

Indica el enlace de dos partes de un diagrama dentro de la misma pgina.

Proceso

Indica una accin o instruccin general que debe realizar el computador (cambio de variables, asignaciones, operaciones aritmticas, etc.).

Entrada/Salida

Se utiliza para representar la introduccin de datos por medio de perifricos.

Base de Datos

Se utiliza para representar la escritura o almacenado de datos en la base de datos.

Entrada manual

Representa la intervencin de usuario para dar una entrada a datos requeridos

Operacin manual

Representa la intervencin del usuario para realizar un proceso manual.

Conector

Indica el enlace de dos partes de un diagrama en pginas diferentes.

17. Defina la palabra Algoritmo. Rta\\ Es el conjunto de procedimientos mediante los cuales se consigue un efecto. Suelen expresarse a travs de letras, cifras y smbolos, que forman un algoritmo determinado.

18. Defina el trmino: lenguaje de programacin. Rta\\ Conjunto de normas lingsticas que permiten escribir un programa y que ste sea entendido por el ordenador y pueda ser trasladado a ordenadores similares para su funcionamiento en otros sistemas.

EJERCICIOS 1. Convertir los siguientes nmeros de la base sealada a base 2: 1.1. (172)8 = (1111010)2 (1 x 82) + (7 x 8) + (2 x 80) = (122)10

122 2 0 61 2 1 30 2 0 15 1

2 7 1

2 3 1

2 1

1.2. (ABOF)16 = (1010101100001111)2 (10 x 163) + (11 x 162) + (0 x 161) + (15 x 160) = (43791)10

43791 2 1 21895 1

2 10947 2 1 5473 1

2 2736 0

2 1368 0

2 684 2 0 342 0

2 171 1

2 85 1 2 42 0 2 21 1 2 10 0

2 5 1

2 2 0

2 1

1.3. (981)10 = (1111010101)2 981 2 1 490 2 0 245 2 1 122 2 0 61 1

2 30 2 0 15

15 2 1 7 1

2 3 1

2 1

2. Desarrollar un diagrama de flujo para los siguientes ejercicios:

2.1. Se quiere calcular la nota definitiva de un estudiante por medio de un diagrama de flujo. Se sabe que como variable de entrada se leen las tres notas del estudiante y que la definitiva se calcula promediando estas tres notas. El diagrama debe imprimir finalmente el valor de la definitiva del estudiante.

Inicio

Nota1, nota2, nota3

Definitiva = (nota1+nota2+nota3)/3

Definitiva

Fin

2.2. Repetir el primer ejercicio, pero en esta oportunidad se debe contemplar que el clculo de la definitiva se realizar de la siguiente forma: El primer parcial vale el 20%, el segundo parcial vale el 30% y el tercer parcial vale el 50%. Finalmente el programa imprimir si el estudiante pas o no la materia.

Inicio

Nota1, nota2, nota3

A= (nota1* 0.2) B = (nota2*0.3 C= (nota3*0.5)

Definitiva = A + B + C

No

Definitiva >= 3

Si

Reprob

Aprob

Fin