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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
R=en un computador.
23-¿El resultado de la primera ejecución es
cierto o incierto?
R=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.
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.
R=Un algoritmo.
26-¿Que es una representación muy utilizada de
un algoritmo?
R=una codificación en un lenguaje de programación.
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.
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.
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.
R=son herramientas graficas utilizadas tanto para representar algoritmos como en la ayuda del diseño del programa.




