Wednesday, August 28, 2013

Actividad no. 5

1-¿Para realizar una tarea un ordenador que se necesita?
R=necesita un algoritmo que le indique, a través de un programa que es lo que debe hacer con la mayor precisión posible.
2-¿que es un problema?
R=es una cuestión conceptual que es expresable mediante un algoritmo.
3-¿que es un algoritmo?
R=es una sucesión finita de pasos no ambiguos que se pueden ejecutar en un tiempo finito.
4- pasos a seguir para la resolución de un problema
R=análisis del problema, diseño del problema, programación del algoritmo.
5-¿que propuso el matemático G. poyla en 1940?
R=propuso una metodología general para la resolución de problemas matemáticos.
6-El objetivo del análisis es:
R=Ayudar al programador a llegar a una cierta comprensión de la naturaleza del mismo.
7-¿En el análisis de un problema cuales son los pasos?
R=definir el problema con total precisión, especificar los datos de partida necesarios para la solución, especificar la información que debe proporcionarse al resolverse
8-Las características de un análisis son
R=definición del problema, especificación de entrada y especificación de salida
9-¿que es el periodo de incubación?
R=el periodo que existe entre el análisis de un problema y el diseño de la solución
10-Lo necesario para realizar un algoritmo ¿Qué es?
 R=requiere de una buena dosis de experiencia y creatividad.
11- que se necesita para poder realizar un algoritmo
R=indicar el orden de realización de cada paso, estar definido sin ambigüedad y ser finito

12-¿en que consiste optimizar un algoritmo?
R=consiste en introducir modificaciones en el, tendentes a disminuir el tiempo que se necesita para resolverlo.
13-¿La bondad del algoritmo como se mide?
R=el tiempo que se necesita para ejecutarlo y los recursos que se necesitan para implantarlo.


14-Una de las ventajas de este diseño es:
R=la comprobación del problema se puede realizar mas fácil y se localizan los fallos con mayor precisión.
15-¿Una forma fácil de resolver problemas complejos?
R=cuando se descomponen en subproblemas que sean mas fáciles de resolver al origina.

16-¿Qué es el diseño descendiente o a que se le denomina de esa forma?
R= a seguir dividiendo estos subproblemas en otros mas simples.

17-¿En que subfases se divide un algoritmo?
R=codificación del algoritmo en un programa, ejecución de un programa, comprobación del programa.

18-¿como deberá estar escrito este código?
R=de acuerdo con el sintaxis del lenguaje de programación.
19-¿Qué se conoce como codificación?
R=A la fase de conversión de un algoritmo en instrucciones de un lenguaje de programación

20-Una codificación correcta necesita al menos que  :
R=cuando el lector conoce al menos un lenguaje y este es el momento en el que tiene que mostrar sus habilidades.

21-¿que se nota durante un proceso de programación?
R=que se debe separar el diseño del algoritmo de su posterior implementación en un lenguaje de programación especifico.

22-¿donde debe ejecutarse la codificación de un programa?
R=en un computador.

23-¿El resultado de la primera ejecución es cierto o incierto?
R=incierto.

24-¿En que consiste el paso siguiente a la codificación?
R=en comprobar el correcto funcionamiento del programa y asegurarse en la medida posible de la validez de los resultados proporcionados por la maquina.

25-¿Que es puramente conceptual y necesita una forma de representación para comunicarlo?
R=Un algoritmo.

26-¿Que es una representación muy utilizada de un algoritmo?
R=una codificación en un lenguaje de programación.

27-Pseudocodigo es:
 R=Es un lenguaje de especificación de algoritmos basado en un sistema notacional.

28-¿Cual es su uso en una planificación de un programa?
R=Permitir que el usuario se pueda concentrar en la lógica y en las estructuras de control.

29-¿Como podemos traducir un algoritmo expresado a un pseudocódigo?
R=se traduce mas fácilmente y en un mas alto nivel.


30-¿Que es un organigrama?
R=son herramientas graficas utilizadas tanto para representar algoritmos como en la ayuda del diseño del programa.

Monday, August 19, 2013

Actividad #3




1.-inicio
2.-Se necesita café, hiele, leche, azúcar y una licuadora.(si no se tienen ir al paso 3 de lo contrario hasta el 4)
3.-Comprar lo necesario
4.-Se vierte en la licuadora 2 cucharadas de café, 6 tubos de hielo, 1 1/2 tazas de leche y azúcar a gusto.
5.-Se licuan los ingredientes por aprox. 10 seg. (Si queda muy liquido ir al paso siguiente que es el 6 si la consistencia es la deseada pasar al paso 7).
6.- Verter los mismos ingredientes pero a una cantidad de 1/4 de la original.
7.-Fin.-


Como teñir ropa
1.-Inicio
2.-Deves tener una prenda para teñir, una olla, una estufa, pastilla para teñir, sal y agua
3.-Se coloca el agua a hervir con la sal y la pastilla en la olla sobre la estufa, aproximadamente 2 1/2 lts durante 30 min.
4.-Cuando el agua hierve se apaga la estufa y se pone la prenda en el agua durante 25 min.
5.-Se retira la prenda del agua y se enjuaga hasta que deje de soltar tinte.
6.-si no se tiñe bien volver al paso 3 de lo contrario ir al sig. Paso
7.-Fin.


Como hacer plátanos guisados
1.-Inicio
2.-Se debe tener una cacerola, aceite, plátanos obvi, una estufa y una pala para mover los plátanos
3.-Primeramente se pone la cacerola sobre la estufa con bastante aceite a fuego lento.
4.-se mueven los plátanos durante 5 minutos por cada lado.
5.- si se queman ir al paso 2 de lo contrario continua con el sig. paso
6.- se retiran de la sartén.
7.- Final.
 

Sunday, August 18, 2013

Actividad #1

Resumen:Primer computadora en el mundo, ENIAC. Desde un principio la lectura te atrapa con la explicacion que te da sobre el por que de la computadora, es sorprendente saber que la primera computadora se hizo con fines belicos, segun la informacion dada fue hecha con el objetivo de dar una mejor precision en los bombardeos; Efectivamente el proyecto comenzo antes de la segunda guerra mundial, fue en el año 1939 cuando el proyecto comenzo, fue desarrollado y creado en pensylvania, eso y mas detalles te dice desde un principio, otro dato curioso que nos da son las caracteristicas de esta computadora, para ser tan sencilla y resolver "simples" operaciones matematicas como es la suma y la resta necesitaba de muchisimas cosas, para podernos dar la idea de "muchisimas" una caracteristica era que tenia mas de 5000000 de uniones soldadas contaba con una area de 63 mts2 pesaba la sorprendente cantidad de 27 toneladas. Este computador era capaz de alamacenar hasta 10 numeros, era capaz de realizar 5000 sumas y 300 multiplicaciones, ¡POR SEGUNDO! Habia 8 personas integradas al equipo contando a las 2 personas que eran los encargados. Esta computadora fue terminada el 14 de febrero de 1946 y presentada al publico en julio del mismo año. Es importante mencionar que sobre todos estos equipos que no eran pocos las personas que lo programaban eran mujeres, a mi en lo personal no me sorprende ya que realmente tenemos las mismas capacidades, tanto ahora como desde antes. Como la conclusion de este mismo tema lo dice, es increible ver como el cerebro humano con el fin de alcanzar algo es capaz de construir cosas en este caso un gran cerebro, y con el paso del tiempo todo esto a ido mejorando con mejores usos pero tambien para malos.

Actividad #2

Memoria: Está compuesta por un número de celdas consecutivas llamadas byte. Cada byte está conformado por 8-bits y el computador sabe donde se encuentra en memoria porque cada byte tiene un número único que la identifica, llamada dirección, por medio del cual los programas las localizan. Una computadora almacena hoy en día datos que en nuestro mundo pueden ser números, texto y sonido, pero que la máquina representa por unos y ceros. Unidad de control: Es la parte de la unidad central de proceso que actúa como coordinadora de todas las tareas que ha de realizar la computadora. Asimismo, se encarga de manejar todas las órdenes que la computadora necesita para realizar la ejecución de las operaciones requeridas por los programas de aplicación. Unidad aritmética y lógica: Su misión es realizar las operaciones con los datos que recibe, siguiendo las indicaciones dadas por la unidad de control. El nombre de unidad aritmética y lógica se debe a que puede realizar operaciones tanto aritméticas como lógicas con los datos transferidos por la unidad de control. La unidad de control maneja las instrucciones y la aritmética y lógica procesa los datos. Unidades de entrada y salida: Unidades de Entrada.- Son las unidades que pueden leer los datos en diferentes formas en que éstos se encuentran dentro de los archivos. La Unidad de Salida.- Son las máquinas que reciben la información procesada en el CPU y la traduce a un medio legible para el usuario. Estas máquinas o dispositivos al igual que los de entrada, forman parte del equipo periférico de la computadora. Bus de direcciones: El Bus es la vía a través de la que se van a transmitir y recibir todas las comunicaciones, tanto internas como externas, del sistema informático. El bus es solamente un Dispositivo de Transferencia de Información entre los componentes conectados a él, no almacena información alguna en ningún momento. Bus de datos: El bus de datos es el medio por el que se transmite la instrucción o dato apuntado por el bus de direcciones. Es usado para realizar el intercambio de instrucciones y datos tanto internamente, entre los diferentes componentes del sistema informático, como externamente, entre el sistema informático y los diferentes subsistemas periféricos que se encuentran en el exterior. bus de control: Es un número variable de líneas a través de las que se controlan las unidades complementarias. El número de líneas de control dependerá directamente de la cantidad que pueda soportar el tipo de CPU utilizada y de su capacidad de direccionamiento de información.