jueves, 27 de octubre de 2011

CONCEPTOS

Interfaz de línea de comandos:
Es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple.

Interfaz Gráfica de usuario:
Es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.

Clasificación:

Multitarea:
Se denomina sistema monotarea a aquel sistema operativo que solamente puede ejecutar un proceso (programa) a la misma vez.

Monotarea:
Modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.

Multiusuario:
La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de ordenador de otro tipo (e.j. aplicaciones de base de datos). En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente (tanto en paralelismo real como simulado).
Een la categoría de multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos.

Monousuario:
Es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows.Administra recursos de memoria procesos y dispositivos de las PC'S
Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.

domingo, 9 de octubre de 2011

REPETICION NUMEROS

Diseña en Yenka un diagrama de flujo que le pregunte al usuario el número de veces qu desea realizar el proceso; posteriormente pida dos números; y la acción que desa realizar.

Si la accion es igual a "+", sume esos dos numeros

Si la acción es igual a "-": reste esos dos números

Si la acción es igual a "*": multiplique esos dos números

Si la acción es igual a "/": divida esos dos números

En cualquier otro caso, imprimira el mensaje de "error"

En todos los casos imprima el resultado en un cuadro de texto

Cuando imprima el resultado, debera preguntar al usuario nuevamente los valores, de lo contrario, terminará el diagrama


FACTORIAL

  1. Abre el modelo denominado Factorial
  2. Coloca en el cuadro de texto el número 8
  3. Dale play al start
  4. Observa que es lo que sucede
  5. Copia y pega este ejercicio en un proyecto nuevo de programación de Yenka
  6. Dentro de los objetos de edición de Yenka existe Programming Enviroment y dentro de el esta Monitor box, agregalo al diagrama
  7. Verifica el modelo agregando el numero 8 en el cuadro de texto, observa el monitor box
  8. Busca en internet y Explica que es el factorial d eu número.Subelo a tu sitio o blog
Lo que pasa esq dependiendo del numero q le pongas es el q se va a repetir :D

FACTORIAL:

Para todo número natural n, se llama n factorial o factorial de n al producto de todos los naturales desde 1 hasta n:

 n! = 1 \times 2 \times 3 \times 4 \times ... \times (n-1) \times n \,

REPETICION CASOS

Instrucciones:

  1. Abre Yenka
  2. Abre un proyecto On line (puedes notar que existe "General Topics" con 53)
  3. Busca el llamado Counter
  4. Abre Counter
  5. Dale play al boton del start
  6. Observa que sucede
  7. Saca foto a ese ejemplo
  8. Pegalo en tu sitio o blog y
  9. describe a cual caso pertenece de los ciclos de repetición y porque

Lo que pasa es q se repite 5 veces el mismo paso de baile usando solamente un rombo de decision :P

REPETICIONES

Las repeticiones son de gran utilidad, debido a que si se define un conjunto de instrucciones, estas estructuras permiten realizarlo las veces que sea necesario.

Existen tres tipos de repeticiones

1. Repeticiones con prueba al Inicio

2. Repeticiones con un número conocido de repeticiones

3. Repetición con prueba al final





Se desea registrar el nombre y calificacion numérica de un grupo de alumnos. Se requiere una conversión numérica de acuerdo con la siguiente relación:

Calificacion numericaTexto
de 9.5 a 10Excelente
de 8.5 a 9.4Bien
de 7.5 a 8.4Regular
de 6.00 a 7.4 Malo
< a 6.00Pésimo

CADA VEZ QUE SE REGISTRA UN ALUMNO SE DEBE OBTENER LA CONVERSIÓN DE CALIFICACIÓN.

Realiza en yenka el diagrama de flujo, saca foto y subela a tu sitio. También Salva el diagrama y subelo a esta plataforma

SOLUCIóN DE PROBLEMAS 2

Un banco otroga créditos de acuerdo con la antigüedad de sus clientes y con estos parámetros:

  • Menos de 3 años de antigüedad no otorga créditos a los clientes
  • De 3 a 10 años de antigüedad otorga crédito de $500000.00
  • Mas de 10 años de antigüedad otorga crédito de $1000000.00

Diseña en Yenka el algoritmo. Se requiere que se pida el nombre al cliente y antigüedad y calcular el monto del crédito. (En el listado de actividades, existe un recurso con el diagrama de flujo, pero no esta en Yenka)

Guarda el archivo en formato yenka:

1. Saca foto al diagrama y subelo a tu sitio o blog; copia tambien la redacción del problema.

2. Sube el archivo guardado a esta plataforma (tamaño máximo 2 Mb).