jueves

BUENO PARCEROS LES TENGO PSEUDOCODIGOS....y vendre con mas..

1) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de diseño

leer: nom
sum=0
Hacr para=c= 1-7
leer: calif
sum=sum+calif
prom=prom
imprimir: prom

fin

2)numeritos magicos:
Leer: a,b
r1= (a+b)^2
r2= (a^2)+ (b^2)
r3= a*SQRT(r1/r2)
rd= a*SQRT(r1/r2)/b

si r1>0 entonces
rt= a*SQRT
imprimir: La impresion de este ejercicio para que lo monten en el programa de (D.F.D) el libre no tiene ninguna especificacion

martes

QUE ES DFD (diagrama de flujo de datos)

DIAGRAMAS DE FLUJO CON DFD



Que es DFD?



DFD es un software diseñado para construir y analizar algoritmos. Se pueden crear diagramas de flujo de datos para la representación de algoritmos de programación estructurada a partir de las herramientas de edición que para éste propósito suministra el programa. Después de haber ingresado el algoritmo representado por el diagrama, podrá ejecutarse, analizarse y depurarse en un entorno interactivo diseñado para este fin.



Un algoritmo es un procedimiento para la resolución de problemas de cualquier tipo por medio de determinada secuencia de pasos simples. El concepto fue utilizado originalmente para el cálculo matemático pero ahora es ampliamente usado en programación de computadoras.



Los diagramas de flujo de datos están conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados correctamente.

VARIABLES DE ENTRADA

El BCD (el binario decimal codificado) es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el código BCD son 8, 4, 2, 1.

Ejemplo:

Para representar el digito decimal 6 en código BCD sería:.

0110

Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6.

Es posible asignar cargas negativas a un código decimal, tal como se muestra en el código 8, 4, -2, -1. En esta caso la combinación de bits 0110 se interpreta como el digito decimal 2, l obtenerse de 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1)=2.

Un código decimal que se ha usado en algunos computadores viejos en el código de exceso a 3. Este último es un código sin carga, cuya asignación se obtiene del correspondiente valor en BCD una vez se haya sumado 3.

Los números se representan en computadores digitales en binario o decimal a través de un codigo binario. Cuando se estén especificando los datos, el usuario gusta dar los datos en forma decimal. Las maneras decimales recibidas se almacenan internamente en el computador por medio del código decimal. Cada digito decimal requiere por lo menos cuatro elementos de almacenamiento binario. Los números decimales ses convierten a binarios cuando las operaciones aritméticas se hacen internamente con números representados en binario. Es posible también realizar operaciones aritméticas directamente en decimal con todos los números ya dejados en forma codificada. Por ejemplo, el número decimal 395, cuando se convierte aq binario es igual a 112221211 y consiste en nueve digitos binarios. El mismo número representado alternamente en BCD, ocupa cuatro bits para cada digito decimal para un total de 12 bits:001110010101.

VARIABLES DE SALIDA

Variables de Salida

CLDHGH Cobertura de nubes altas (fraccin)

CLDMED Cobertura de nubes medias (fraccin)

CLDLOW Cobertura de nubes bajas (fraccin)

CLDTOT Cobertura total de las nubes (fraccin)

CLOUD Cobertura de Nubes (en cada nivel) (fraccin)

LHFLX Flujo de Calor Latente en superficie ()

OMEGA Velocidad vertical (mb/s)

PBLH Altura de la Capa Lmite (m)

PRECC Tasa de Precipitacin Convectiva (m/s)

PRECL Tasa de Precipitacin Estable (de gran escala) (m/s)

PS Presin en Superficie (mb)

PSL Presin al nivel medio del mar (mb)

RELHUM Humedad Relativa (%)

SHFLX Flujo de Calor Sensible en superficie ()

SOLIN Radiacin entrante ()

T Temperatura (

TMQ Agua Precipitable Total (por columna) ()

TS Temperatura en superficie (

U Viento Zonal (m/s)

V Viento meridional (m/s)

Z3 Altura Geopotencial (m)

VARIABLES DE ENTORNO

Obteniendo y dando valores a las variables de entorno [editar]Es posible acceder al valor de una variable, sea para consultarlo como para modificarlo, tanto dentro de scripts como desde la línea de comandos. La forma en que se accede al contenido de una variable varía entre cada sistema operativo. En el caso de sistemas Unix, depende del intérprete de comandos (o shell) que se use, pues éste es el encargado del manejo de las variables de entorno.

Por ejemplo, para mostrar la ruta de búsqueda de programas en un sistema MS-DOS o Windows, debe teclearse desde la línea de comandos:

echo %PATH%
Por el contrario, en varias interfaces texto de Unix y Linux, como por ejemplo en bash, se obtiene el mismo resultado mediante:

echo $PATH

MS-DOS [editar]En MS-DOS y las distintas versiones de Windows, el comando SET sin argumentos muestra todas las variables de entorno junto con sus respectivos valores.

Para asignar un valor a una variable en tales entornos, se usa:

SET VARIABLE=value

UNIX / Linux [editar]Los comandos env, set, y printenv muestran todas las variables de entorno junto con sus respectivos valores. env y set se usan también para asignar valores a variables de entorno y normalmente son funciones incorporadas del intérprete de comandos. printenv permite también mostrar el valor de una variable de entorno particular si se le pasa su nombre como único parámetro.

La forma de asignar un valor a una variable es:

variable=valor
Pueden usarse también los siguientes comandos, aunque dependen del intérprete.

export VARIABLE=valor # en Bourne e intérpretes de comandos relacionados.
setenv VARIABLE valor # en csh e intérpretes de comandos relacionados.
El manejo de variables de entorno es altamente versátil en entornos UNIX/Linux.

PONGAMONOS PILAS CON LA EVALUACION

este lunes 25 de agosto es nuestra segunda evaluacion del proyecto de articulacion SENA y por lo tanto devemos sacar a santa lucia en alto

GUIA 1402

ALGORITMOS


ESTRUCTURAS ALGORITMICAS

Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:

- Asignación
Secuenciales - Entrada
- Salida

- Simples
Estructuras Condicionales
Algorítmicas - Múltiples


- Hacer para
Cíclicas - Hacer mientras
- Repetir hasta


Estructuras Secuenciales

La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma:
Inicio
Accion1
Accion2
.
.
AccionN
Fin

Asignación: La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:
• Simples: Consiste en pasar un valor constate a una variable (a=15)
• Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso (a=a+1)
• Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
• De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=c+b*2/4).


EJEMPLOS

1. Una librería ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.
Inicio
Leer tc, d, tp
d = tc * 0.15
tp = tc - d
Imprimir tp

2. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
Inicio
Leer c1, c2, c3, prom, ppar, pef, ptf, cf, ef, tf
prom = (c1 + c2 + c3)/3
ppar = prom * 0.55
pef = ef * 0.30
ptf = tf * 0.15
cf = ppar + pef + ptf
Imprimir cf
Fin