martes, 27 de agosto de 2013

Edmodo actividad #5



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


No hay comentarios:

Publicar un comentario