miércoles, 20 de noviembre de 2013

Análisis del PONG


  1. Pensar como lo harían (reglas)
  2. Tratar de establecer eventos
  3. Hacer uno de los juegos

  1. Al tocar la pared de inferior, el juego termina
      Al tocar las demás paredes, la pelota rebota
      Al tocar la barra, la pelota rebota
      Al tocar las flechas, la barra se mueve horizontalmente
            Al tocar la barra, se suma 1 punto

      2.   Al presionar bandera verde comienza el juego
            Objeto: trampolín
·        Al presionar bandera verde se ubica en una posición
·        Al presionar flecha izquierda se mueve tantos pasos a la izquierda
·        Al presionar flecha derecha se mueve tantos pasos a la derecha
·        Al tocar un borde rebota

            Objeto: pelota
·        Al presionar bandera verde se ubica en una posición y se apunta a una dirección
·        Al tocar un borde rebota
·        Al tocar el trampolín cambia de direcciones y rebota, su puntaje suma un punto
·        Al tocar la pared inferior termina el juego, pierde y se le dice el puntaje

EL PONG

miércoles, 4 de septiembre de 2013

Guía II de algoritmos


Ejercicio 1
Un famoso restaurante contrató un Chef para preparar la comida de los días 
viernes. El Chef decide preparar para el próximo viernes una Paella, pero el Chef nunca
ha cocinado para muchas personas, su receta es para 4 personas. Por lo que necesita de 
Ud. Como analista que le diseñe el algoritmo que seguirá para preparar la Paella, 
tomando en cuenta el número de comensales que utilizarán el servicio ese día. La 
receta del Chef incluye: arroz, camarones, pimentón y cebolla. Para cada cuatro 
personas el Chef utiliza 1/2 kilo de arroz y 1/4 kilo de camarones, 200 gramos de 
cebolla, 100 gramos de pimentón y 1 cucharadita de sal.

Ejercicio 2
Realizar la factura del Supermercado Estrella, el cajero deberá ingresar dos productos cualquiera, el precio de cada uno de ellos y la cantidad comprada. Deberá mostrar el ticket de compra con el total más el IVA correspondiente (21%)
Ejercicio 3
Una empresa desea ver un informe para un empleado que muestre:


Nombre del empleado: xxxxxxxxxxx
Sueldo por hora: xxxxxxxxx
Horas trabajadas: xxxxxxx

Sueldo total a percibir: xxxxxxx

Elabore un algoritmo que realice esta operación (pensar qué variables hacen falta)

Ejercicio 4
Una persona debe consumir por año 8 kg de fruta. Elaborar un algoritmo que pida el ingreso del nombre y de la edad de una persona y que le indique cuántos kg de fruta debió haber consumido. 

1.
 var comensales: numerico
var arroz: numerico
var camarones: numerico
var pimenton: numerico
var cebolla: numerico
var sal: numerico
inicio
cls ()
imprimir ("Número de comensales: ")
leer(comensales)
arroz=0.500/4*comensales
imprimir ("\narroz: ",arroz, " kg")
camarones=0.250/4*comensales
imprimir ("\ncamarones: ",camarones, "kg")
pimenton=0.100/4*comensales
imprimir("\npimenton: ",pimenton, "kg")
cebolla=0.200/4*comensales
imprimir ("\ncebolla: ",cebolla, "kg")
sal=0.25/4*comensales
imprimir("\nsal: ",sal, "ctas")
fin

2.
var producto1: cadena
var producto2: cadena
var precioprod1: numerico
var precioprod2: numerico
var cantidadprod1: numerico
var cantidadprod2: numerico
var subtotal: numerico
var total: numerico
inicio
cls ()
imprimir("SUPERMERCADO ESTRELLA")
imprimir ("\nIngresar producto1: ")
leer(producto1)
imprimir ("Ingresar producto2: ")
leer(producto2)
imprimir ("Precio del producto1: ")
leer(precioprod1)
imprimir ("Precio del producto2: ")
leer(precioprod2)
imprimir ("Cantidad del producto1: ")
leer(cantidadprod1)
imprimir ("Cantidad del producto2: ")
leer(cantidadprod2)
subtotal=precioprod1*cantidadprod1+precioprod2*cantidadprod2
imprimir ("Subtotal de la cuenta= ", subtotal)
total=subtotal+subtotal*21/100
imprimir("\nTotal de la cuenta= ", total)
fin

3.
var empleado: cadena
var sueldo: numerico
var horas: numerico
var sueldototal: numerico
inicio
cls()
imprimir("Nombre del empleado: ")
leer(empleado)
imprimir ("Sueldo por hora: ")
leer(sueldo)
imprimir ("Horas trabajadas: ")
leer(horas)
imprimir ("Sueldo total a percibir: ", sueldo*horas)
fin

4.
var nombre: cadena
var edad: numerico
var kilos: numerico
inicio
cls ()
imprimir ("Ingresar nombre: ")
leer(nombre)
imprimir ("Ingresar edad: ")
leer(edad)
kilos=8*edad
imprimir ("Kg de fruta que debían ser consumidos: ", kilos)
fin

martes, 19 de marzo de 2013

Definiciones

Base de datos:
Es un conjunto de datos o información almacenados de forma organizada en tablas

Tabla:

Es el conjunto de datos que se agrupan por algún campo en común

Registro:

Es el conjunto de campos dentro de la tabla. 


Campo: 

Son los atributos del tema a trabajar.


Clave principal:

Es ese campo que elegimos dentro del registro, que no se repite.