sábado, 7 de agosto de 2010

TODO LO DE ALGORITMO..!! 3 PERIODO

Inicio
precio,nart,pv,iva,pb,d,pn: real
leer precio,nart
pv: precio*nart
iva: pv*0,15
pb: pv+iva
d: (pb*5)/100
pn: pb-d
escribir pv,iva,pb,d,pl
fin

#include
#include

int man()

{
clrscr();
float precio,nart,pv,iva,pb,d,pn;
printf(" inserte el precio del producto:");
scanf("%f",& precio);
printf("inserte la cantidad del producto:");
scanf("%f",&nart);
pv: precio*nart;
iva: pv*0,15;
pb: pv+iva;
d: 8pb*5)/100;
pn: pb-d;
printf("\n el valor de la venta es:%f",pv);
printf("\n el valor del ina es:%f",iva);
printf("\n el valor del precio bruto es:%f",pb);
printf("\n el valor del descuento es:%f",d);
printf("\n el valor deñ precio brutoes:%f",pn);

getch();
}

inicio
datos:
constantes
CM_PULG numerico real= 2,54
variable
Cm numerico real
pulgadas real

Algiritmo:
escribir(" valor en centimetro:")
leer cm
pulgadas: cm/CM_pulg
escribir"pulgadas:",pulgadas
fin

condicional simple

Si (condicion) entonces
Acciones1
........ 2
........ 3
Fsi

Es simple por que no lleva sino

Condicional doble

Si (condicion) entonces
Acciones1
........... 2
........... 3

Sino Acciones 1
......... 2

Fsi

Diseñe un algoritmo que sume dos numero si el primero es mayor que el segundo e imprima el resultado de la suma

DE: x,y: real
proceso: suma- x+y
DS: suma

Inicio
x,suma,y :real
escriba("digite un numero")
lea(x)
escriba("digite otro numero")
lea(y)
si(x>y) entoces
suma-x+y;
escriba("la suma es ",suma)
Fsi
Fin

Diseñe un algoritmo que suma dos numero si el primero es manor que el sedundo en caso contrario restelo e imprima el resultado

Inicio
x,suma,y,resta:real
escriba("digite un numero")
lea(x)
escriba("digita otro numero")
si(x suma-x+y;
escriba("la suma es ",suma)
sino
resta-x-y;
escriba("la resta es",resta)
Fsi

Fin

si: if(x>y){
.......
} else {
......
}

#include
#include

int main()

{
clrscr();
float x,y,suma;
printf("digite un numero:");
scanf("%f",& x);
printf("digite otro numero:");
scanf("%f",& y);
if(x>y){
suma: x+y;
printf("\n la suma es%f",suma)
}
getch

}

#include
#include

int main()

{
clrscr();
float x,y,suma,resta;
printf(" digite un numero:");
scanf("%f",& x);
printf("digite otro numero:");
scanf("%f",& y);
if(x suma=x+y;
printf(\n la suma es %f", suma)
} else{
resta=x-y;
printf("\n la resta es %f",resta);
}
getch
}

Diseñe un algoritmo que calcule el valor total a pagar de una factura donde esta depende la cantidad de articulos y costo del mismo, ten encuenta que si el valor a pagar es mayor de 20.000se aplica un descuento 40% en otro caso se aplica 15%.

DE: va,na:real
P:(va*na)>20.000->40%
<>15%
S:vf


Inicio
va,na,vf,d:real
escriba("digite el valor del articulo);
lea(va);
escriba("digite la cantidad de articulos")
lea(na)
vf<-(va*na) si(vf>20.000)entoces;
P<-vf*0,4
vf<-vf-d
escriba("el preio de la factura es ",vf);
sino
d<-vf*0,15
vf<-vf-d
escriba("el precio de la factura es ",vf);
fsi
fin

martes, 25 de mayo de 2010

RESUMENES DE LOS ARTICULOS

INTERPRETAR EL LENGUAJE DE SIGNOS
UN NUEVO SISTEMA VISUAL INTERPRETA EL LENGUAJE DE SIGNOS
Este articulo trata de que crearon un nuevo sistema que le permite a los siegos tener un nuevo sistema de signos que les permite hablar entre ellos y muchas cosas mas.
tambien hicieron que dicho sistema de signos se acomode a cualquier persona es decir que se familiarize con las personas para que se les haga facil de manejar.
el hardware incluye una camara que registra la presencia de usuarios que desea realizar la consulta para poder consultar con mas facilidad con la tecnologia o aparatos.
SISTEMA PARA LEER EL CEREBRO DE LOS BEBES
Esta tecnologia permite que los investigadores puedan ver los pensamientos que tienen los niños desde que nacen hasta sus 5 años ya que en su cerebro se crea un remolino de conexiones neurologicas y estas pueden ayudar a desarrollar avances ya sea en el autismo como en la adquisicion del lenguaje.
no es facil decirle a un bebe que se quede quieto pues con esta tecnologia permite que las personas sepan como hablarle a todos los niños.
MANEJAR EL TELEFONO MOVIL CON PARPADEOS
SEGUIMIENTO OCULAR PARA MANEJAR EL MOVIL
Este sistema permite a las personas manejar el telefono movil con un abril y cerrar de ojos, ya se habis creado un sistema que le permitia a los incapacitados manejar el ordenados con la vista peo no un telefono movil.
esta tecnologia es mas complicada de lo que parece ya que tanto la persona como en telefono movil se mueven y es muy dificil ubicar el telefono donde mira el ojo.
CONSTRUCCION DE LA VIDA ARTIFICIAL
Cientifico de estados unidos han creado la primera celula viva controlada en su totalidad por ADN sintetico.
los investigadores construyeron un software genetico de una bateria y lo trasplantaron en una celula huesped.
AVION ECOLOGICO DESARROLLADO POR EL MIT
AVIONES QUE UTILIZARAN UN 70% MENOS DE COMBUSTIBLES QUE LOS MODELOS ACTUALES
su objetivo era desarrollar conceptos y evaluar el potencial de unos aviones comerciales subsonicos mas silenciosos que consumen un 70% menos de combustible y emiten un 75% menos de NOx que los avionmes comerciales de hoy en dia. la NASA queria un avion que fuese capaz de despegar desde pistas de aterrizaje con menos recorrido y todo esto se cumplio.
FOTOGRAFIA 3D: CAMARA QUE GRABA EN TRES DIMENSIONES
Este avance es una camara que trabaja con 3d, pero las camaras existentes son solo 2d esta es una revelacion en el campo de la atecnologia ya que trebaja con un sistema de 3d.
las dimensiones fisicas de la celula de lectura que capta la luz tiene los pixeles mas pequeños existentes actualmente en este campo 10 micrometro es decir la decima parte de un cabello humano proporcinando al prototipo la capacidad de captar las imagenes con mayor detalles posibles.
TRANSITORES RAPIDOS PARA AHORRAR ENERGIA
Los transitores la piedra angular de la electronica tiene pèrdidas y por lo tanto consume energia colombo bolognesi se especializaron en el desarrollo de transitores de alto rendimiento destinados a transmitir informacion con tanta eficacia y rapidez como sea posible.
esto es lo que permite que que se hagan transitores mas rapido y que consumen menos energia.
MEMORIA PCM PARA TELEFONOS INTELIGENTES
Se planea producir chips de memoria de cambio de fase con el mismo formato que los diseños anteriores de forma que se puedan incorporar facilmente a las lineas de produccion.

lunes, 24 de mayo de 2010

EXAMEN DE ALGORITMOS

#include
#include
int main ()
{
clrscr();
float S,R,M,D,X,Y;
printf("inserte el valor para el primer numero: ");
scanf("%f",&X);
printf("inserte el valor para el segundo numero: ");
scanf("%f",&Y);
S=X+Y;
R=X-Y;
M=X*Y;
D=X/Y;
printf("\nla suma de %1.2f y %1.2f es %1.2f ", X,Y,S);
printf("\nla resta de %1.2f y %1.2f es %1.2f ", X,Y,R);
printf("\nla multiplicacion de %1.2f y %1.2f es %1.2f ", X,Y,M);
printf("\nla division de %1.2f y %1.2f es %1.2f ", X,Y,D);
getch();
}

domingo, 2 de mayo de 2010

TAREA

1. condicional simple

R/: es aquella estructura condicional que luego de evaluar una expresion y dependiendo de su resultado ( veradero o falso) permite escoger entre dos posibilidades alternativas.

la forma general de la expresion es la siguiente f (expresión)
sentencias 1
else
sentencias 2

donde una expresion debe regresar un valor verdadero o diferente de cero para ejecutar el conjunto de instrucciones albergadas a sentencias 1

2. condicional doble

R/: Se utiliza cuando existen mas de 2 posibilidades valores ( verdadero o falso) como resultado de la condicion

switch (expresion)
case valor 1 sentencia 1
brear
3. Condicional multiple
R/: se deben ejecutar unas acciones de la concurrencia de una determinada condicion si condicion entonces.
Accion A1
si no
Accion B
Fin si

ACTIVIDAD EN CLASE

A: real
A : 10,5
A : 5
-------”--------
Edad: entero
Edad: 34
Nombre: cadena
Nombre: “maría”
Sexo: carácter
Sexo: “F”
Estadodelreciennacido: booleano
Estadodelreciennacido
Pi: real
Pi: 3,1416
A: 50
B: 30
C: A+B=80
D: C*D=2400
A: B=30 E

E: A+C+D=2510


Diseñe un algoritmo que calcule la velocidad de un auto e imprima su resultado.


Inicio
V, X, T: real
Escriba “digite el espacio recorrido del auto”
Lea (X)
Escriba “digite el tiempo que gasta el auto”
Lea (T)
V: x/t
Escriba “la velocidad del auto es”, V
Fin


domingo, 25 de abril de 2010

TAREA

Diagrama de flujo


Un diagrama de flujo es una representación gráfica de un algoritmo. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.

Características

Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.

Las siguientes son acciones previas a la realización del diagrama de flujo:

1. Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
2. Definir qué se espera obtener del diagrama de flujo.
3. Identificar quién lo empleará y cómo.
4. Establecer el nivel de detalle requerido.
5. Determinar los límites del proceso a describir.

Los pasos a seguir para construir el diagrama de flujo son :

1. Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
2. Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
3. Si el nivel de detalle definido incluye actividades menores, listarlas también.
4. Identificar y listar los puntos de decisión.
5. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
6. Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

Variable

Estructura de programación que contiene datos. Puede contener números o caracteres alfanuméricos y el programador le asigna un nombre único. Mantiene los datos hasta que un nuevo valor se le asigna o hasta que el programa termine.
Una variable es un identificador que se utiliza para representar un dato individual; es decir, una cantidad numérica o caractér de forma parecida a la constante pero en este caso, su valor es variable, asignado en alguna parte del programa. El valor que el programa asigna a la variable puede ser recuperado referenciando al nombre de la variable. Sin embargo, el tipo de dato asociado a la variable no puede cambiar, esto se refiere a que no se puede asignar por ejemplo ; un caracter a una variable de tipo int.

Constante (informática)

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

1. El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

METODOLOGIA PARA RESOLVER PROBLEMAS MATEMATICOS

METODOLOGIA PARA RESOLVER PROBLEMAS MATEMATICAS


1. Entender el problema


2. trazar un plan


3. ejecutar el plan


4. revisarlo





METODOLOGIA PARA RESOLVER ALGORITMOS





1. Analisis


2. diseño


3. codificacion


4. prueba


5. mantenimiento o soporte



COMPILACION: es verificar el programa en un lenguaje de maquina o un lenguaje de nivel bajo y ejecutarlo.






PROBLEMA


Diseñe un algoritmo que calcule el area de un triangulo e imprima su resultado



AREA DEL TRIANGULO




E: B, h


P: A = (B.h)/2


s: A





INICIO
A, b, h: real
Escriba “digite la base del triangulo”
Lea (b).
Escriba “digite la altura del triangulo”
Lea (h).
A (b*h)/2
Escriba “el área del triangulo es”, A.
FIN.

Instrucción para las entradas, lea o leer me permiten tomar información por cualquiera de los dispositivos de entrada.
Escribir permite mostrar información en los diferentes dispositivos de salida.


Ejercicio
· Diseñar un algoritmo que calcule el área de un rectángulo e imprima el resultado: seudo código, diagrama de flujo.

Solución.
*Área del rectángulo.
E: B, h.
P: A : b. h.
S: A


INICIO
A, b, h: real.
Escriba “Digite la base del rectángulo”
Lea (B)
Escriba “digite la altura del rectángulo”
Lea (H)
A : b. h.
Escriba “El área del rectángulo es" A

Fin.
























· Diseña un algoritmo que calcule el area de un circulo e imprima el resultado, seudo código, diagrama de flujo.

*Area del circulo
E:
P: A =
S: A

INICIO
A, : Numero y letra
Escriba “digite el pi”
Lea ( )
Escriba “digite el radio del circulo y elévelo al cuadrado”
Lea ( )
A
Escriba “el area del circulo es”, A
FIN