Cuestionario
1-¿que necesita un ordenador para llevar adelante una
tarea?
R=necesita un algoritmo que le indique, a traves de un
programa que es lo que debe hacer con la mayor precision posible.
2-¿que es un algoritmo?
R=es una sucesion finita de pasos no ambiguos que se
pueden ejecutar en un tiempo finito.
3-¿que es un problema?
R=es una cuestion conceptual que es expresable mediante
un algoritmo.
4-¿En que consiste el paso siguiente a la codificacion?
R=en comprobar el correcto funcionamiento del programa y
asegurarse en la medida posible de la validez de los resultados proporcionados
por la maquina.
5-¿Que es puramente conceptual y necesita una forma de
representacion para comunicarlo?
R=Un algoritmo.
6-¿Que es una representacion muy utilizada de un
algoritmo?
R=una codificacion en un lenguaje de programacion.
7-¿que es un pseudocodigo?
R=Es un lenguaje de especificacion de algoritmos basado
en un sistema notacional.
8-¿Cual es su uso en una planificacion de un programa?
R=Permitir que el usuario se pueda concentrar en la
logica y en las estructuras de control.
9-¿Como puede traducirse un algoritmo expresado en un
pseudocodigo?
R=se traduce mas facilmente y en un mas alto nivel.
10-¿Que son los organigramas?
R=son herramientas graficas utilizadas tanto para
representar algoritmos como en la ayuda del diseño del programa.
11-¿que se necesita para hacer algoritmos?
R=indicar el orden de realizacion de cada paso, estar
definido sin ambigüedad y ser finito
12-¿como puede medirse la bondad del algoritmo?
R=el tiempo que se necesita para ejecutarlo y los
recursos que se necesitan para implantarlo.
13-¿en que consiste optimizar un algoritmo?
R=consiste en introducir modificaciones en el, tendentes
a disminuir el tiempo que se necesita para resolverlo.
14-¿como podemos resolver facilmente los problemas
complejos?
R=cuando se descomponen en subproblemas que sean mas
faciles de resolver al origina.
15-¿A que se le denomina diseño descendiente?
R= a seguir dividiendo estos subproblemas en otros mas
simples.
16-menciona una ventaja de este diseño:
R=la comprobacion del problema se puede realizar mas
facil y se localizan los fallos con mayor precision.
17-¿En que subfases se divide un algoritmo?
R=codificacion del algoritmo en un programa, ejecucion de
un programa, comprobacion del progama.
18-¿a que se le denomina codificacion?
R=A la fase de conversion de un algoritmo en
instrucciones de un lenguaje de programacion
19-¿como debera estar escrito este codigo?
R=de acuerdo con el sintaxis del lenguaje de
programacion.
20-¿Que se necesita para llegar a una codificacion
correcta?
R=cuando el lector conoce al menos un lenguaje y este es
el momento en el que tiene que mostrar sus habilidades.
21-¿cuales son los pasos para la resolucion de un problema?
R=analisis del problema, diseño del problema,
programacion del algoritmo.
22-¿que propuso el matemacio G.poyla en 1940?
R=propuso una metodologia general para la resolucion de
problemas matematicos.
23-¿cual es el objetivo del analisis?
R=es ayudar al programador a llegar a una cierta
comprension de la naturaleza del mismo.
24-¿cuales son los pasos del analisis de un problema?
R=definir el problema con total precision, especificar
los datos de partida necesarios para la solucion, especificar la informacion
que debe proporcionarse al resolverse
25-¿cuales son las caracteristicas del analisis?
R=definicion del problema, especificacion de entrada y
especificacion de salida
26-¿que se necesita para realizar un algoritmo?
R=requiere de una buena dosis de experiencia y
creatividad.
27-¿que es el periodo de incubacion?
R=el periodo que existe entre el analisis de un problema
y el diseño de la solución
28.- ¿ A qué se le llama estructura de control?
R= R=cuando el lector conoce al menos un lenguaje y este
es el momento en el que tiene que mostrar sus habilidades.
29.-¿Estos son de 3 tipos?
R= Estructuras secuenciales, Estructuras Selectivas,
Estructuras repetitivas.
30.-¿Elementos básicos constitutivos de un programa?
R= Palabras reservadas, Identificadores, Caracteres
especiales, Constantes, Variables, Expresiones, Instrucciones.