jueves, 12 de septiembre de 2013

Tarea 10

Proceso Adivina_Numero//Esta linea sirve para indicar el inicio del pseudocodigo
Intentos<-9;//aqui estoy asignando el valor 9 a la variable llamada "Intentos"
num_secreto<-azar(100)+1;//esta linea sirve para dar valor al numero secreto

Escribir "Adivina el numero (de 1 a 100):";//esta linea sirve para dar una indicacion
Leer num_ingresado;//sirve para leer el numero ingresado
Mientras num_secreto<>num_ingresado Y intentos>0 Hacer//Le da la opcion de num_secreto es = a num_ingresado
Si num_secreto>num_ingresado Entonces//esta linea sirve para saber si es mayor o menor
Escribir "Muy Bajo ";//es linea sirve para dar un comando de que que tu numero es muy bajo
Sino//esta linea sirve para saber si tu numero no es bajo dar otra opcion
Escribir "Muy Alto ";//esta sirve para dar un mensaje de que es mayor el numero

FinSi//Da fin al si
Escribir "Le quedan ",intentos,"intentos ";//da la opcion de que te aparesca te quedan tantos intentos
Leer  num_ingresado;//lee el numero ingresado
Intentos<-intentos-1;//intentos
FinMientras//esta linea sirve para dar fin siempre y cuando ya de fin en esa linea
Si intentos=0 Entonces//te da el mensaje de tus intentos
Escribir "El numero era: ",num_secreto;//te da el numero secreto
Sino//otra opcion si es que adivinas
Escribir "Exacto Usted adivino el ",11-intentos, "intentos. ";//te da el mensaje de que atinaste el num_secreto
FinSi//Sirve para dar fin a Si


FinProceso//esta linea sirve para indicar el fin del pseudocodigo

Este Pseudocodigo sirve para adivinar un numero al azar que la computadora crea cuando tu le das valores

jueves, 5 de septiembre de 2013

Act 8





 PSEUDOCODIGO 1.
Proceso: suma de 4 números
1-inicio 
2-escribe"dame 4 números"
3-Leer A+B+C+D=Res
4-escribe "Sum"
5-leer: Sum-10= Res^4
6-Imprime Resfinal
7-finProceso

PSEUDOCODIGO 2.
Proceso: mayoría de edad
1-inicio
2-escribe "dame tu nombre y edad"
3-leer nombre y edad
4-no es mayor de edad Escribe "eres menor de edad"
5-si es mayor de edad Escribe "felicidades ya puedes votar"
6-FinProceso

PSEUDOCODIGO 3.
Proceso: raíz cuadrada de un numero
1-inicio
2-Escribe "dame un número"
3-Leer X (numero)
4-Imprime raiz de X
5-FinProceso

PSEUDOCODIGO 4.
Proceso: área de un rectángulo
1-inicio
2-Leer B*H
3-Escribe Area=B*H
4-Imprime Area
5-FinProceso.



martes, 3 de septiembre de 2013

Cuestionario

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.


Diagramas de Flujo 1,2,3,4,5