domingo, 24 de mayo de 2009

Publicado por sergio aparicio

¿ cuantas unidades
de a y de b deben fabricarse semanalmente para obtener un beneficio máximo? */

entero rendimiento,m1,m2,s,h,d,producto
real hora
inicio
h<-40
escriba " ingresar el numero de semanas que trabajaran las maquinas "
lea s
escriba " ingresar el producto que ba elaborar "
lea producto
si s>=1 entonces
d<-(s*h)
escriba "las horas son :....",d
si producto=1 entonces
m1<-(d*250)/2
llamar nueva_linea
escriba " el rendimiento de el producto a en la maquina uno sera de:.... ",m1
m2<-(d*250)/1.5
llamar nueva_linea
escriba " el rendimiento del producto a en la maquina dos sera de :.....",m2
sino
si producto=2 entonces
m1<-(d*150)/1.5
llamar nueva_linea
escriba " el rendimiento de el producto b en la maquina uno sera de:.... ",m1
m2<-(d*150)/1
llamar nueva_linea
escriba " el rendimiento de el producto b en la maquina dos sera de:.... ",m2
sino
escriba " el numero de semanas es muy bajo"
fin si
fin si
fin si
fin

Publicado por sergio aparicio

/*camiones*/
entero camiones,millas,libras,g,p
inicio
escriba "ingresar numero de libras a transportar "
lea libras
si libras >30000 entonces
si libras <450000 entonces
g<-(libras/40000)
llamar nueva_linea
escriba " si se transportaran solo camiones grandes irian ",g
p<-(libras/30000)
llamar nueva_linea
escriba " si se transportaran solo camiones pequeños irian ",p
sino
escriba "la carga es muy grande se movilizaran 9 camiones grandes y tres pequeños ,teniendo en cuenta las restriciones"
fin si
sino
escriba "las libras a transportar son muy pocas esperar a que se completen las treintamil"
fin si
fin

sábado, 23 de mayo de 2009

BASES DE DATOS

Publicado por sergio aparicio

viernes, 22 de mayo de 2009

casa de interes social

Publicado por sergio aparicio

entero valor_casa,ingresos,p,m,s,d
cadena [30] nombre
inicio
escriba "ingresar valor de la casa a comprar "
lea valor_casa
escriba "ingresar el valor su sueldo mensual"
lea ingresos
si ingresos < 800000 entonces
p<-(valor_casa/100)*15
escriba " primer cuota de pago sera de",p
m<-(valor_casa-0.15)/120
escriba "valor mensual a pagar a diez anos sera de ",m
sino
si ingresos>= 800000 entonces
s<-(valor_casa/100)*30
escriba " primera cuota de pago sera de",s
d<-(valor_casa-0.3)/84
escriba " valor mensual a pagar a siete anos sera de ",d
sino
escriba " no sireve este malpario programa"
fin si
fin si
fin

lunes, 18 de mayo de 2009

Publicado por sergio aparicio

entero area,p,e,c
inicio
escriba " ingresar area del terreno"
lea area
si (area<1000000) o (area=1000000) entonces
p<-(area/100)*50
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para pinos es",p
e<-(area/100)*30
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para eucalipto es",e
c<-(area/100)*20
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para cedro es ",c
sino
si area >1000000 entonces
p<-(area/100)*70
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para pino es ",p
e<-(area/100)*20
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para eucalipto es",e
c<-(area/100)*10
llamar nueva_linea
escriba " el area a sembrar en metros cuadrados para cedro es",c
sino
escriba " el area que ingreso es muy baja"
fin si
fin si
fin

sábado, 16 de mayo de 2009

Publicado por sergio aparicio

/*102 AREAS PARALELOGRAMO ROMBO Y TRAPECIO*/

entero h,D,d2,b,B1,areas
real l,a,r

inicio
escriba "escoja del 1 al 3 que figura geometrica quiere"
llamar nueva_linea
escriba "digite 1 para el rombo"
llamar nueva_linea
escriba "digite 2 para el trapecio"
llamar nueva_linea
escriba "digite 3 para el paralelogramo"
llamar nueva_linea
lea areas
caso areas

1:escriba " ingrese el valor de la diagonal "
lea D
escriba " ingrese el valor de la diagonal d1 "
lea d2
a<-(D*d2)/2
escriba "el area es : ",a

2:escriba " ingrese el valor de la base mayor "
lea B1
escriba " ingrese el valor de la base menor "
lea b
escriba " ingrese el valor de la altura"
lea h
a<-(B1+b)/2*h
escriba " el area es : ",a

3:escriba " ingrese el valor de la base"
lea b
escriba " el valor de la altura"
lea h
a<-b*h
escriba " el area : ",a
fin caso
fin

Publicado por sergio aparicio

entero a,edad,h

inicio
escriba "ingresar año actual"
lea a
escriba "ingresar su edad"
lea edad
si a<2010 entonces
h<-(a-edad)
h<-(2010-h)
escriba "edad en el 2010 es =",h
sino
escriba " el año actual ingresado es mayor a 2010 "
fin si
fin

jueves, 14 de mayo de 2009

Publicado por sergio aparicio

entero monto,presupuesto
caracter pediatria , ginecologia ,traumatologia
inicio
escriba "ingresar monto"
lea monto
si monto >1000 entonces
presupuesto<-(monto/100)*0.4
escriba " presupuesto anual para ginecologia ",presupuesto
llamar nueva_linea
presupuesto<-(monto/100)*0.3
escriba " presupuesto anual para traumatologia ",presupuesto
llamar nueva_linea
presupuesto<-(monto/100)*0.3
escriba "presupuesto anual para pediatria ",presupuesto
sino
escriba " ingrese en la proxima ejecucion un monto mayor a 1000 $"
fin si
fin

Publicado por sergio aparicio

entero clave
cadena [30]nombre
inicio
clave<-199230
escriba " senor usuario(a) se le informa q son tres intentos de ingreso al sistema"
llamar nueva_linea
escriba "por favor ingrese su nombre "
lea nombre
escriba "ingrese clave"
lea clave
si clave=199230 entonces
llamar nueva_linea
escriba "ingreso exitoso al sistema"
sino
escriba "intente de nuevo"
llamar nueva_linea
escriba "ingresar clave"
lea clave
si clave=199230 entonces
llamar nueva_linea
escriba "ingreso exitoso al sistema"
sino
escriba "ultimo intento "
llamar nueva_linea
escriba "ingresar clave"
lea clave
si clave=199230 entonces
llamar nueva_linea
escriba "ingreso exitoso al sistema"
sino
si clave<>199230 entonces
llamar nueva_linea
escriba " aceso denegado al sistema "
fin si
fin si
fin si
fin si
fin

miércoles, 13 de mayo de 2009

bases de datos

Publicado por sergio aparicio

Definición de Base de datos(database). Almacén de datos relacionados con diferentes modos de organización. Una base de datos representa algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico. Con la palabra "datos" se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc.Las bases de datos almacenan datos, permitiendo manipularlos fácilmente y mostrarlos de diversas formas.
Características
Independencia lógica y física de los datos: se refiere a la capacidad de modificar una definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior. Para ello un registro externo en un esquema externo no tiene por qué ser igual a su registro correspondiente en el esquema conceptual.6
Redundancia mínima: se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones.
Acceso concurrente por parte de múltiples usuarios: control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos.
Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad de sistemas de bases de datos distribuidas. Los datos pueden encontrarse en otra habitación, otro edificio e incluso otro país. El usuario no tiene por qué preocuparse de la localización espacial de los datos a los que accede.
Integridad de los datos: se refiere a las medidas de seguridad que impiden que se introduzcan datos erróneos. Esto puede suceder tanto por motivos físicos (defectos de hardware, actualización incompleta debido a causas externas), como de operación (introducción de datos incoherentes).
Consultas complejas optimizadas: la optimización de consultas permite la rápida ejecución de las mismas.
Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos contenidos en la base de datos por parte de personas y organismos. El sistema de auditoría mantiene el control de acceso a la base de datos, con el objeto de saber qué o quién realizó una determinada modificación y en qué momento.
Respaldo y recuperación: se refiere a la capacidad de un sistema de base de datos de recuperar su estado en un momento previo a la pérdida de datos.
Acceso a través de lenguajes de programación estándar: se refiere a la posibilidad ya mencionada de acceder a los datos de una base de datos mediante lenguajes de programación ajenos al sistema de base de datos propiamente dicho.
Redundancia
Control sobre la redundancia de datos. Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos. En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos, o bien es necesaria para mejorar las prestaciones.

ventajas
Consistencia de datos. Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes. Desgraciadamente, no todos los SGBD de hoy en día se encargan de mantener automáticamente la consistencia.
Más información sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos.
Compartición de datos. En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados. Además, las nuevas aplicaciones que se vayan creando pueden utilizar los datos de la base de datos existente.
Mantenimiento de estándares. Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso
Componentes de una base de datos
· Datos del usuario. En la actualidad, casi todas las bases de datos representan los datos del usuario como afinidades que son tablas de datos. No todas las afinidades son igualmente deseables; algunas están mejor estructuradas que otras. Para crear afinidades bien estructuradas se realiza un proceso llamado normalización.
· Metadatos. Debido a que los productos DBMS están diseñados para almacenar y manipular tablas, la mayor parte de ellos almacenan los metadatos en forma de tablas, algunas veces llamadas tablas del sistema.
· Índices. Están encaminados a mejorar el funcionamiento y la accesibilidad de la base de datos. Se usan para ordenar y para obtener un acceso rápido a los datos. Los índices son muy valiosos pero implican un costo. Cada vez que se actualiza una fila en una afinidad o tabla, también deben actualizarse los índices. Esto no es malo; sólo significa que los índices no son gratuitos y que deben reservarse para casos en los que sean de verdad necesarios.
· Metadatos de aplicación. Se usan para almacenar la estructura y el formato de formas, reportes, consultas de usuarios, y otros componentes de aplicación. Normalmente no se accede de forma directa a los metadatos de aplicación sino que se hace a través de herramientas proporcionadas por el DBMS para tal fin.