Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

algoritmos algun programa?

No hay Etiquetas
Entrada
Extreme Level

*Cristian*

entradas: 1019

19:17 14/02/2009

1

hola, bueno el 20 tengo que dar Algoritmos y no c si me salen bien! y andaba buscando un programa en el que los pueda dibujar y probar.

yo me manejo con la diagramacion http://www.elrinconcito.com/CursoInt…p_image001.gif esa regla usamos para dibujar!
http://contexto-educativo.com.ar/2001/1/PROB.gif una cosa asi…

off: necesito practicar "FOR y While", encontre programas pero no entendia una algun programa sensillo qe se maneje con diagramacion (los que estan en la regla).
saludos

You will not forget this devil power, you´re not wortli as my oponent
Extreme Level

The Big Praf

entradas: 2873

23:14 14/02/2009

2

No conozco ningun programa para laburar con diagramación, pero si queres, postea tus diagramas y veo de darte una mano

Lycosa user

ASUS 1000HE – ATOM N280 – 2GB RAM – 10" – 9.5hs bateria

Hardcore Extreme Level

moltar

moltar

entradas: 4098

23:30 14/02/2009

3

Pero mucho que probar no hay, si sabes la teoria, osea como funciona un for, un while, etc, ya estas, el resto sale por logica.

Para hacer diagramas en el word podes, estan las autoformas ya hechas para esto. Si no entendes como funcionan los ciclos (for, while, repeat, etc) avisa que te damos una mano

Volvere… y en mayor numero.
No one will remember if we were good men or bad. Why we fought, or why we died.
All that matters is that two stood against many. That's what's important!, Conan "The Barbarian".
Extreme Level

*Cristian*

entradas: 1019

23:53 14/02/2009

4
Cita Iniciado por moltar
Ver Mensaje
Pero mucho que probar no hay, si sabes la teoria, osea como funciona un for, un while, etc, ya estas, el resto sale por logica.

Para hacer diagramas en el word podes, estan las autoformas ya hechas para esto. Si no entendes como funcionan los ciclos (for, while, repeat, etc) avisa que te damos una mano

la acepto mas tarde me pongo a releer y pongo un parde dudas, muchas gracias por la amabilidad

edit:

aca va una duda : / , yo ahi hice un FOR que saqe el maximo y que lo muestre por pantalla el maximo (me equiboke en el de la foto puse x ahi hiba max), ese era un ejercicio de tarea que me dieron. me dieron mas :
sacar el minimo (supongo que es casi lo mismo pero en ves de > es < no? en la pregunta.
sumar los pares (en este pregunto si es primo y despues??)
sumar impares (estamos en la misma que la de los primos…)
contar la cantidad de veces que me ingresan un 3 (supongo que este es igual al de maximo pero cambio el "max" por el "3" y despues en la pregunto ¿es = a 3?)
ahora viene el problema, este es que no entiendo un bledo " sacar promedio"??? como hagooo?? estas son mis dudas que tengo en el for, ahora me fijo en el while…

You will not forget this devil power, you´re not wortli as my oponent
Nuevo miembro

Brazlee

entradas: 34

03:34 15/02/2009

5

Buenas
Me parecen bastante incómodos los diagramas…por otro lado en el ejercicio que hiciste utilizas X para controlar el for (de 1 a 10) y como variable también utilizas X! Digamos, al final va a devolver 10 (o 9 :P).
Si tenes tiempo te recomendaría que veas algo de python para ver funcionar los ejercicios, que es la mejor manera de aprender esos temas.
Para el ejercicio del mínimo y del máximo se deben ingresar los valores…(casi seguro, tampoco busco confundirte ^^) y en ese caso "de alguna manera" tenes que poner en MIN o en MAX al primer valor, supongamos que ingresas 10 valores y segun tu algoritmo MIN=0 y todos los valores ingresados son mayores que 0 y cuando el ciclo termine y retorne el resultado vas a tener una salida errónea (0) porque no es el mínimo (de los ingresados).

Sobre sumar los pares, no sé que tiene que ver con los primos (los números pares son compuestos -no primos- porque estan compuestos :P por un número k y 2). Así 2k para k>1 te da (4,6,8,10…2k)…jajaja me fui por las ramas. El tema que al estar compuestos por el producto del número 2 con otro natural, si al dividirse por 2 da resto cero entonces es par (no incluyas al 2 porque el 2 sí es primo según la definición).

Si no le dejan usar la operación modulo dentro de los diagramas "mod" o "%" hay otra forma, pero la tenes que pensar un poquito :P
Sumar los impares, al dividirse por 2 dan resto 1.
Para los dos lo vas sumando en una variable SUM_impares o lo que mejor te parezca como nombre.
Si son ingresos "automaticos" podes hacer que el for empiece en cero y aumente de a dos para los pares, y para los impares que empiece en 1 y aumente de a dos también y vas sumando la variable de control del for…

La cantidad de veces que ingresan 3 es …"ingreso 3?" Si lo ingreso aumentas una variable contador y si no no pasa nada jajaja.

Sobre el final de tu post…si no entendes nada trata de pensar como lo harías manualmente….tenes 20 números y queres sacar un promedio, primero los sumas y después…garabatear un par de ejemplos y después ponerte a pensar como lo traducirías a diagramas…

Espero que mi respuesta (un poco larga :S) no sea contraproducente para tus estudios…pelearse con ese tipo de dudas antes de preguntar y recibir respuestas entrena el ingenio y la investigación

Busca ejercicios de este libro de python, hacelos en diagramas, ejecuta los programas (que esten resueltos en el libro),
http://marmota.act.uji.es/MTP/pdf/python.pdf

Saludos!

Extreme Level

*Cristian*

entradas: 1019

04:02 15/02/2009

6

gracias por responder , m voy aponer con los ejercicios esos que me decis, ya estan resueltos en diagramas?… asi que ese que dibuje esta mal jeje me falte hacer la flechita del next x a for. no? aasdasdad me mareoo xD para sacar el promedio por ejemplo de 10 valores… los sumo y depue lo divido x 10 ejje, jeje me siento un gil xD no entendi lo que m dijiste sobre los pares e impares… en el diagrama como pondria?? saludos…
es un poquito tarde jeje
y en el del minimo?? : /

You will not forget this devil power, you´re not wortli as my oponent
Nuevo miembro

Brazlee

entradas: 34

04:33 15/02/2009

7

no no, están resueltos en python…pero leyendo un poco y probando vas a entender mejor que usando diagramas…

Para el promedio, sí, es la sumatoria de n valores dividido el resultado por n. El ejemplo de los 10 números está bien.

Cita Iniciado por *Cristian*
Ver Mensaje
jeje me siento un gil xD no entendi lo que m dijiste sobre los pares e impares… en el diagrama como pondria?? saludos…
es un poquito tarde jeje
y en el del minimo?? : /

Si es par al ser dividido por 2 te da resto nulo, si no es par (es impar) y te da resto 1. Proba 2/2=1 (resto 0), 45/2=22 resto 1
45=22*2+1
es división entera, sobre cómo se hace con el diagrama ni idea :P Supongo que con el rombo ese.
Yo pondría X mod 2 == 0, pero bueno :P. Hay otra forma X – 2*(X/2).
Como la división de X (Entera) para el caso de 45 da…22, lo multiplicas por 2 y da 44…al restarle 45…obtenes el resto.

Me guardo las opiniones sobre enseñar algoritmos, programación I o lo que sea con diagramas de flujo .

Extreme Level

*Cristian*

entradas: 1019

18:12 15/02/2009

8

no entendi lo del par, tmpoco la del minimo :S, por que no yo no uso eso de mod y no entiendo la cuentitta, disculpen mi ignorancia soy medio cuadrado en estas cosas

a tmb hace poco ujn chabon me explico el for y hay algo que no lo entendi aver si m pueden ayudar con eso tmb
miren http://img12.imageshack.us/my.php?image=img002kz6.jpg

entran 10 y tenes q sacar la suma total, en una parte el chabon m dice y como sacas la suma total??? st: st+s ?¿wTF esa parte no la entendi

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

19:10 15/02/2009

9

No entiendo que es lo que no entendes….

Supongo que lo que hace eso es (10 veces) recibir dos entradas (N1 y N2), sumarlas, guardarlas en S, mostrar S, y despues de los 10 ciclos mostrarSt.
La primera vuelta en S tenes N1+N2. En St en la primera vuelta tenes 0 (cero), supongo… Entonces a St le asignas el valor de St (que en la primer vuelta es cero) mas S (que es siempre N1 mas N2).
En la vuelta 5, por dar un ejemplo, supongamos que St sea 20 y S 12. Entonces St<–St+S seria hacer 20+12=32 y guardarlo en St, y asi vas guardanto la Suma Total en St.

Se entendio?

Saludetes!

Extreme Level

*Cristian*

entradas: 1019

19:25 15/02/2009

10

aaaaaah entendi muchas gracias tengo un ejercicio que es re jodido ahora lo pongo…
este fue el ultimo ejercicio del año (el del examen va aser parecido)

se ingresan los datos correspondientes a N camiones con el siguiente formato:
np: de patente.
na: marco.
co:conductor.
km: kilometros recorridos.
kt: kilometros transportados
cu: combustible usado.
ut:unidades transportadas.
se ingresan 1 dato por camion y los mismos finalizan cuando el numero de patente es = a 5000. informar por impresora los siguientes: np,na y co, el que tenga mas cu y el que mas y menos kt transporto, co y na del que mas y menos km recorrio. na y np del que menos unidades transporto.

por lo que leo es te es while y tengo que hacer la pregunta al principio si la patente es = a 5000 pero despues ?¿

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

22:07 15/02/2009

11

Fijate si podes redactar un toque mejor porque no te entendi nada de nada en tu ultimo post.

Saludos!

Extreme Level

*Cristian*

entradas: 1019

22:36 15/02/2009

12

que parte es la que no se entiende?

recien edite y agregue uno que me habia comido que era KT mil disculpas

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

08:04 16/02/2009

13

Mmmm…. Si es como yo pienso tenes varias formas de hacerlo.
Una seria con un While grande (Mientras patente <> 5000 ingresas datos) y dentro de ese while haces todo lo que te dice el enunciado (es aplicar un poco los ejercicios que hiciste antes).

Saludos!

Extreme Level

fransbh

entradas: 1638

12:25 16/02/2009

14

Para diagramar usa el Vicio de Microsoft, es muy facil y rapido.

DESDE 1908 EN EL MISMO BARRIO

CUANTAS VECES ARRANQUE POR TU AMOR

Extreme Level

*Cristian*

entradas: 1019

18:39 17/02/2009

15

alguien sabe donde o en que puedo leer teoria de diagramacion… como usar los cuadraditos esos y lo demas, por que en for lo entiendo pero en el while hay cosas que vi en algoritmos que no entiendo saludos

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

21:43 17/02/2009

16

Que es lo que no entendes del While amigo?
Te lo puedo llegar a explicar algoritmicamente, con los cuadritos me va a costar un poco mas.

Saludos!

Extreme Level

*Cristian*

entradas: 1019

02:29 18/02/2009

17

http://img22.imageshack.us/my.php?image=img003og2.jpg
http://img24.imageshack.us/my.php?image=img004jk6.jpg

por ejemplo ese no lo entiendo

hay uno de esos cuadrados de la regla que no entiendo…

http://img205.imageshack.us/my.php?image=img003ft6.jpg
http://img3.imageshack.us/my.php?image=img004bh2.jpg

ahi puse, la verdad no entiendo lo que quiere llegar el algoritmo ese, y no entiendo para que sirve los elementos d diagramacion eso que usa y como se usa y donde se usa…
saludos

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

10:47 18/02/2009

18
Extreme Level

qcslego

entradas: 1411

12:09 18/02/2009

19

para hacer diagramaciones o cosas asi podes usar el Microsoft VISIO. es una herramienta que me ayudo mucho a mi con diagramaciones del laburo.

Extreme Level

*Cristian*

entradas: 1019

20:12 20/02/2009

20

che gente hoy tenia que rendir algoritmos y como tenia que rendir 4 materias agarre :P hable con la directora y armo otra mesa de examen para que la pueda rendir. (no podes rendir + de 2 por dia ) entonces un compañero que rendia solamente 2, me copio la prueba en una hoja, obiamente no m va a tomar lo mismo, pero en este ejercicio tenes que usar variables y cosas que no c que son…miren

algoritmo:
se ingresan los datos correspondientes a una empresa textil con el siguiente formato
NL: nº de lote
TM: tipo de prenda = PA: pantalon ; CA: camisa ; RE: remera.
CH: carreteles de hilo utilizados
PP: prendas producidas
TD: desperdicio de tela (kg)
FP: fecha de produccion
CM: cantidad de maquinas
HT: horas trabajadas

se ingresan un dato por cada lote producido y los mismos finalizan cuando el numero de lote es igual a 0.
realizar un algoritmo que permita informar por impresora lo siguiente
1. un listado que contenga los lotes producidos que superaron las 600 prendas. con los siguientes datos: nl, cantidad de prendas, nombre de la prenda producida y porcentaje de la tela desperdiciada.
2. al final informar el porsentaje de tela, utilizada por cada tipo de ropa (sin el desperdicio)
3.promedio de horas trabajadas y maquinas utilizadas por cada tipo de prenda.
4, numero de lote, tipo de prenda y cantidad del que mas horas empleo, el que mas carreteles de hilo tuilizo y el que mas y menos maquinas utilizo.

ese es el examen, sinceramente no entiendo y el examen es elprox viern

You will not forget this devil power, you´re not wortli as my oponent
Nuevo miembro

Kasa.Ramone

entradas: 49

22:43 20/02/2009

21
Cita Iniciado por *Cristian*
Ver Mensaje
che gente hoy tenia que rendir algoritmos y como tenia que rendir 4 materias agarre :P hable con la directora y armo otra mesa de examen para que la pueda rendir. (no podes rendir + de 2 por dia ) entonces un compañero que rendia solamente 2, me copio la prueba en una hoja, obiamente no m va a tomar lo mismo, pero en este ejercicio tenes que usar variables y cosas que no c que son…miren

algoritmo:
se ingresan los datos forrespondientes a una empresa textil con el siguiente formato
NL: nº de lote
TM: tipo de prenda = PA: pantalon ; CA: camisa ; RE: remera.
CH: carreteles de hilo utilizados
PP: prendas producidas
TD: desperdicio de tela (kg)
FP: fecha de produccion
CM: cantidad de maquinas
HT: horas trabajadas

se ingresan un dato x cada lote producido y los mismos finalizan cuando el numero de lote es igual a 0.
realizar un algoritmo q permita informar por impresora losiguiente
1. un listado q contenga los lotes producidos que superaron las 600 prendas. con los siguientes datos: nl, cantidad de prendas, nombre de la prenda producida y porcentaje de la tela desperdiciada.
2. al final informar el porsentaje de tela, utilizada por caada tipo de ropa (sin el desperdicio)
3.promedio de horas trabajadas y maquinas utilizadas por cada tipo de prenda.
4, numero de lote, tipo de prenda y cantidad del q mas horas empleo, el q mas carreteles de hilo tuilizo y el que mas y menos maquinas utilizo.

ese es el examen, sinceramente no entiendo y el examen es elprox viern

Flaco todo bien que vengas a preguntar dudas especificas, pero ¿vos esperas a que te resolvamos todo?. Y aún si fuese así ¿Qué es lo que aprendes?.
Media pila, sentate, agarra unos apuntes y ponete a PRACTICAR, que nadie lo va a hacer por vos.
Son operaciones básicas que debes haber visto, estudialas, y aplicalas. Si no entendes algo , recien ahí molestate en venir a postear.
Por lo que leo, vas a tener que usar If, While,variables, y Arrays(o de la manera de la que hallas visto para visualizar listados)
Vas a tener que también entender como sacar Máximos y minimos y como sacar promedios y porcentajes(los últimos dos son formulas matemáticas).

Saludos.-
P.D: Por favor , mejora tu escritura. No te digo que te comas entero el DRAE pero, al menos trata de escribir de una forma legible.(No estas hablando por SMS)

Extreme Level

Lukas17

Córdoba

entradas: 1028

23:00 20/02/2009

22

Hay un programa que se llama "DFD", pero me parece que no podes usar ciclos… :S. Lo que te puedo aconsejar es que les algun libro de programacion basico que te va ayudar muchisimo.

Core 2 Duo E6600 @3.2Ghz + Xigmatek HDT-S1283 // 2x1GB OCZ SLI-Ready Edition 800Mhz Lat. 4-4-4-12 // ATI Shappire HD4870 512MB GDDR5 // Samsung 2253NW // Gigabyte 965P-DS3 // Topower 580W P5-EZ Plugin // Sound Blaster Audigy SE M@D X-Fi Xtreme Audio + Edifier X400 // Cooler Master 690 // A4tech X-750F
Notebook Compaq Presario CQ40-305LA
Midle End Level

Rostyx

entradas: 446

23:15 20/02/2009

23

Me falta unos datos, sino te lo hacia!

No, en serio, no es dificil, pero si te damos la solucion no tiene gracia, hacelo, postealo y te lo corregimos.
Tenes que aplicar todo lo que viniste haciendo, pero en un solo ejercicio.

Saludos!

P.D: y lee!!!! Ponete a estudiar man!!!

Extreme Level

*Cristian*

entradas: 1019

00:51 21/02/2009

24
Cita Iniciado por Kasa.Ramone
Ver Mensaje
Flaco todo bien que vengas a preguntar dudas especificas, pero ¿vos esperas a que te resolvamos todo?. Y aún si fuese así ¿Qué es lo que aprendes?.
Media pila, sentate, agarra unos apuntes y ponete a PRACTICAR, que nadie lo va a hacer por vos.
Son operaciones básicas que debes haber visto, estudialas, y aplicalas. Si no entendes algo , recien ahí molestate en venir a postear.
Por lo que leo, vas a tener que usar If, While,variables, y Arrays(o de la manera de la que hallas visto para visualizar listados)
Vas a tener que también entender como sacar Máximos y minimos y como sacar promedios y porcentajes(los últimos dos son formulas matemáticas).

Saludos.-
P.D: Por favor , mejora tu escritura. No te digo que te comas entero el DRAE pero, al menos trata de escribir de una forma legible.(No estas hablando por SMS)

mira el problema mio es que no se usar variable, acumulador ni contador y hay que usar eso… en internet lei y te dice lo que es pero¿ despues de q va?? ¿como se usa?? ese es mi problema no es que quiera que me hagan nada, de echo me di cuenta que cuando lo hace uno mismo, despues ya sale todo… pero el problema es que te pide que uses cosas que no se usarlas.saludos y muuuuuchas gracias por responder, saludos

a disculpa como escribo, ahora no estoy en mi pc y aca la mesa de pc es muuy incomoda, cuando llegue a mi casa lo arrglo. mil disculpas

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Soaler

Oberá

entradas: 181

01:52 21/02/2009

25

No leí todo, pero me da la impresión de que no entendés cómo representar lo que dice el código de un programa mediante diagrama de flujo (y viceversa, supongo).

Firma

Nuevo miembro

Kasa.Ramone

entradas: 49

02:54 21/02/2009

26
Cita Iniciado por *Cristian*
Ver Mensaje
mira el problema mio es que no se usar variable, acumulador ni contador y hay que usar eso…

Acumulador y Contador son variables, el primero acumula(adiciona) datos variables (generalmente numeros) y el segundo,adiciona constante(ej de contador; variable=variable+1, es decir siempre esta definido que es lo que se le adiciona, en cambio en el acumulador, es variable la adición).
Es fácil de usar, lee un apunte y como diagramarlo, lo demás es usar la cabeza.

Saludos.-

Extreme Level

*Cristian*

entradas: 1019

19:49 23/02/2009

27
Cita Iniciado por Kasa.Ramone
Ver Mensaje
Acumulador y Contador son variables, el primero acumula(adiciona) datos variables (generalmente numeros) y el segundo,adiciona constante(ej de contador; variable=variable+1, es decir siempre esta definido que es lo que se le adiciona, en cambio en el acumulador, es variable la adición).
Es fácil de usar, lee un apunte y como diagramarlo, lo demás es usar la cabeza.

Saludos.-

aaa estoy empesand oa entender osea… usamos por ejemplo C=0; despues hago una pregunta/condicion y si la cumple c=c+1, jaaj una boludes osea se va acumulando

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

20:08 23/02/2009

28

Exacto!
Un ejemplo:

C<– 0;

Mientras C<5 hacer
imprimir(C);
C<– C+1;

La flechita (<–) es una asignación Cristian, o sea, C<– 0 significa que a C le asignas el valor cero.

En este caso C haria las veces de contador. Tene en cuenta que SIEMPRE que uses un contador lo tenes que inicializar antes de hacer algo con el contador.

Suerte!

Por mi parte sigo con SQL…. Malditas consultas!

Extreme Level

*Cristian*

entradas: 1019

22:43 23/02/2009

29

http://img11.imageshack.us/img11/2921/dibujoein.jpg emm… estoy viendo si m sale le minimo… me salio bien? o por lo menos me acerco. saludos

You will not forget this devil power, you´re not wortli as my oponent
Midle End Level

Rostyx

entradas: 446

22:51 23/02/2009

30
Cita Iniciado por *Cristian*
Ver Mensaje
http://img11.imageshack.us/img11/2921/dibujoein.jpg emm… estoy viendo si m sale le minimo… me salio bien? o por lo menos me acerco. saludos

WTF????? No entendi nada!!!

Basicamente el minimo entre dos valores X e Y seria:

Si (X>Y) entonces
Minimo<– Y
Sino
Minimo<– X

Explicame cual es la idea de hacer un For, o de ultima como es el enunciado completo del ejercicio. Tambien me gustaria saber para que es la variable X que tenes en el 4to rectangulo empezando desde arriba.
Ah! y tambien, que son los circulos con los numeros 1 y 2?

Te soy re sincero, en mi vida use diagramas de flujo para hacer algoritmos.