<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><BR>Gracias me sirvio de mucho y disculpas por no responder breve<BR>
<BR> <BR>
<DIV><FONT face="Lucida Handwriting, Cursive" size=4><FONT face="Geneva, Arial, Sans-serif">
<DIV><FONT face="Lucida Handwriting, Cursive" size=4>GABRIEL GALEAS ATIENCIA </FONT><BR>
<P align=left><FONT face="Comic Sans MS" size=4>           HARDTECH S.A</FONT></P><FONT face="Times New Roman, Times, Serif" size=3>            Técnico en computación.</FONT><BR><FONT face="Times New Roman" size=3></FONT> <BR><FONT face=Arial size=2>Mantenimiento Preventivo y Correctivo de Pc´s</FONT><BR><FONT face=Arial>Cableado Estructurado de Voz y Datos</FONT><BR></DIV></FONT></FONT></DIV><BR><BR>
<HR id=stopSpelling>
> Date: Fri, 16 May 2008 20:02:19 -0400<BR>> From: srd4121@njit.edu<BR>> To: cconclase@listas.conclase.net<BR>> Subject: Re: [C con Clase] PLEASE AYUDENME CON ESTE PROBLEMA DE LIMITES<BR>> <BR>> Hola Gabriel,<BR>> <BR>> Gabriel Santiago Galeas Atiencia wrote:<BR>> > 1.- Una serie de numeros 1 tantas veces como el uuario lo diga<BR>> > <BR>> > col1 col2 col1*col2 Resultado<BR>> > 1 # " Resultado<BR>> > -1 # " Resultado<BR>> > 1 # " Resultado<BR>> > -1 # " Resultado<BR>> > 1 # " Resultado<BR>> > -1 # " Resultado<BR>> > n<BR>> > donde 1 debe ir inrercalado entre positivo y negativo de acuerdo al <BR>> > numero que ingrese el usuario y luego multiplicarlo la columna 1 por<BR>> > la columna 2 y mostar el resulatdo ejemplo:<BR>> > col1 col2 col1*col2 Resultado<BR>> > 1 5 1*5 5<BR>> > -1 5 -1*5 -5<BR>> > 1 5 1*5 5<BR>> > -1 5 -1*5 -5<BR>> > 1 5 1*5 5<BR>> > n<BR>> > <BR>> <BR>> Yolmer ya te ha ayudado, pero quisiera agregar a lo que ha dicho. En <BR>> lugar de calcular 'col1*col2', analicemos el resultado. Podemos ver que <BR>> se trata de esta serie: n, -n, n, -n, n, -n, ... con 'n' elementos. Por <BR>> lo tanto, simplemente tenemos un bucle de 1 a 'n' que va mostrando 'n' o <BR>> '-n'. Sugiero implementar este algoritmo,<BR>> <BR>> 1. Leer del teclado: n<BR>> 2. N <- n<BR>> 3. Para: i <- 1 hasta N, hacer<BR>> 4. Mostrar: n<BR>> 5. n <- -n<BR>> 6. Terminar.<BR>> <BR>> Nota: <- significa asignación, y la tabulación de pasos implica <BR>> pertenencia a un paso anterior. En este caso, los pasos #4 y #5 <BR>> pertenecen al paso #3 el cual describe un bucle.<BR>> <BR>> Como puedes ver, simplemente vamos cambiando de 'n' a '-n', y de vuelta <BR>> otra vez.<BR>> <BR>> > 2.-<BR>> > Un programa donde me muestre la siguiente serie donde a se repetira n <BR>> > veces,<BR>> > el numero que ingrese el usuario.<BR>> > 3 5 7<BR>> > +a - a + a - a........n<BR>> > --- --- ---<BR>> > 1/2 1/3 1/4<BR>> > signos intercalados<BR>> > <BR>> <BR>> Aquí tenemos una secuencia algo más compleja que en el ejercicio <BR>> anterior. Básicamente, tenemos unas cuantas variables más que 'n' del <BR>> ejercicio #1. Analizando la secuencia, tenemos la siguiente tabla:<BR>> <BR>> i | signo | exponente | denominador<BR>> ---+-------+-----------+-------------<BR>> 1 | + | 1 | (1/1)<BR>> 2 | - | 3 | 1/2<BR>> 3 | + | 5 | 1/3<BR>> 4 | - | 7 | 1/4<BR>> ...<BR>> n | ?? | ?? | 1/??<BR>> <BR>> Si podemos inducir una regla para determinar los otros "atributos" <BR>> basándolos en el valor de 'i', entonces podremos averiguar una fórmula <BR>> general de un solo bucle con una sola variable que controle el <BR>> comportamiento general.<BR>> <BR>> Analizando un poco más, concluiremos lo siguiente:<BR>> <BR>> signo = '+' si i=1,3,5,7,... o sea, i es impar, y<BR>> signo = '-' si i=2,4,6,8,... o sea, i es par.<BR>> <BR>> Puedes usar la fórmula que mencionó Yolmer; esto es,<BR>> <BR>> Si i mod 2 = 0, entonces signo <- '-',<BR>> Si no, entonces signo <- '+'<BR>> <BR>> exponente = 1,3,5,7,... o sea, es impar, mientras que i=1,2,3,...,n. La <BR>> fórmula es,<BR>> <BR>> exponente = 2*i-1<BR>> <BR>> Para 'denominador', simplemente se trata del valor de 'i'; o sea,<BR>> <BR>> denominador = 1/i<BR>> <BR>> Date cuenta que para el primer término no se muestra el denominador, por <BR>> eso lo puse en paréntesis.<BR>> <BR>> <BR>> Ahora bien, si tienes que calcular esta suma, entonces eso es diferente, <BR>> pero la idea básica de afrontar el problema viene a ser la misma.<BR>> <BR>> <BR>> Espero que esto te ayude.<BR>> <BR>> Steven<BR>> <BR>> <BR>> <BR>> <BR>> _______________________________________________<BR>> Lista de correo Cconclase Cconclase@listas.conclase.net<BR>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<BR><br /><hr />Sigue los principales acontecimientos deportivos en directo. <a href='http://video.msn.com/video.aspx?mkt=es-es' target='_new'>MSN Motor</a></body>
</html>