1.
¿Qué ocupa un ordenador para funcionar?
Algoritmo
2.
¿Qué es
un algoritmo?
Una sucesion
finita de pasos no ambiguos que se pueden ejecutar en un tiempo finito
3.
¿Qué resuelven los algoritmos?
Problemas
4.
¿Qué es un problema?
Aquellas
cuestiones, conceptuales y practicas, cuya solucion es expresable con un
algoritmo
5.
¿Cuál es la metodologia general para resolver un problema?
Analisis
del problema, diseño del algoritmo, programacion del algoritmo
6.
¿En que año se propuso esta metodologia?
1940
7.
¿Quién la propuso?
El
matematico G. Poyla
8.
¿Cuál es el objetivo de analisar el problema?
Es
ayudar al programador a llegar a una cierta comprension de la naturaleza del
mismo
9.
¿Cuántos pasos brinda este analisis?
Definir
el problema con total precision
Especificar
los datos de partida necesarios para la resolucion del mismo
Especificar
la informacion que debe de especificarse al resolverse
10.
¿Por qué es complicado hacer un algoritmo?
Porque
se requiere una buena dosis de experiencia y creatividad por igual
11.
¿Qué matematico trabajo con temas relacionados con fisica y algebra y el
analisis?
Henri
poincare
12.
¿Hace cuantos años?
Mas
de 100 años
13.
¿Qué trataba de explicar Poincare?
Trato
de explicar como sus experiencias personales de cómo un problema podia aparecer
resuleto repentinamente en su cabeza.
14.
¿Qué es el periodo de incubacion?
Es el
periodo que existe entre el analisis de un problema y el diseño de una solucion
15.
¿Qué requisitos tenemos que tener en cuenta para diseñar algoritmos?
Indicar
el orden de realizacion de cada paso
Estar
definido por ambigüedad
Ser
finito
16.
¿Cómo saber cuando un numero es primo?
Solo
si puede ser dividido por si mismo y por la unidad
17.
¿Con cuantos factores podemos medir la bondad de un algortimo?
Con
dos
18.
¿Cuál es el primero?
El
tiempo que se necesita para ejecutarlo. Para tener una idea aproximada de ello,
basta con saber el numero de instrucciones de cada tipo necesarias para
resolver el problema.
19.
¿Cuál es el segundo?
Los
recursos que se necesitan para implementarlo
20.
¿En que conciste en optimizar un algoritmo?
Consiste
en introducion modificaciones en el, tendentes a disminuir el tiempo que
necesita para resolver el problema o para reducir los recursos que utilizan.
21.
¿Cómo se pueden resolver los problemas mas facilmente?
Cuando
se descomponen en subproblemas que sean mas faciles de resolver que el original
¿Cómo
se llama el metodo anterior?
Divide
y venceras y conciste en dividir un problema complejo en mas simples, que una
vez resueltos, resuelvan el original
22.
¿Cómo se pasa a la etapa de resolucion?
Se
pasa una vez que el algoritmo esta diseñado y representado
23.
¿Cuáles son las fases en que se descompone?
Codificacion
del algoritmo de un programa
Ejecucion
del programa
Comprobacion
del programa
24.
¿Qué es una codificacion?
Es la
fase de conversion de un algoritmo en instrucciones de un lenguaje de
programacion
25.
¿Cómo debera de estar escrito el codigo?
Debera
de estar escrito de acuerdo de la sintaxis del lenguaje de programacion ya que
solamente las instrucciones sintacticamente correctas pueden ser interpretadas
por el computador
26.
¿Por qué se dice que un algoritmo es puramente conceptual?
Porque
necesita una forma de representacion, para comunicarlo a otra persona bien para
convertirlo en un programa
27.
¿Cuántos metodos existen que permiten que se puede independizar el
algoritmo?
2 de
ellos
28.
¿Cuáles son esos dos?
El
pseudocodigo es un lenguaje de especificacion de algoritmos, basado en un sistema
notacional, con estructuras sintacticas y semanticas, similares a los lenguajes
procedurales
29.
¿Cuál y que es el segundo?
Organigramas,
son herramientas graficas para representar algoritmos
30.
¿Cuáles son los elementos basicos constructivos de un programa?
·
Palabras reservadas
·
Identificadores
·
Caracteres especiales
·
Constantes
·
Variables
·
Expresiones
·
Instrucciones
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
