Foros del Web » Programación para mayores de 30 ;) » Programación General »

pregunta

Estas en el tema de pregunta en el foro de Programación General en Foros del Web. Cita: Vale si se anima a aprender C pues venga. Pero por favor!!! lee algo sobre introduccion a la programacion!! Y pues efectivamente te aparece ...

  #31 (permalink)  
Antiguo 04/01/2007, 10:36
 
Fecha de Ingreso: julio-2006
Ubicación: BS.AS.Argentina
Mensajes: 392
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: pregunta

Cita:
Vale si se anima a aprender C pues venga.

Pero por favor!!! lee algo sobre introduccion a la programacion!!

Y pues efectivamente te aparece el DOS sin hacer nada porque tu programa no hace nada..

Vas muy acelerado. No quieras correr si aun no sabes ni gatear. aprende un poco sobre la consola(que es lo que tu llamas DOS). Con lo super basico que aprendas d ela consola con eso tendras para tus primeros programas en C.
Aprende que es un compilador, un interprete, que es el enlazado. aprende que es un lenguaje que es un IDE. Busca eso en la wikipedia.
Y cuando lo sepas ya ven y pregunta dudas mas concretas.

ok gracias.
  #32 (permalink)  
Antiguo 04/01/2007, 11:30
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Re: pregunta

de nada
Saludos
  #33 (permalink)  
Antiguo 04/01/2007, 14:47
 
Fecha de Ingreso: julio-2006
Ubicación: BS.AS.Argentina
Mensajes: 392
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: pregunta

A ver... estuve leyendo paginas sobre introduccion a la programacion, y estuve estudiando algoritmos, yo cuando termino de leerlo pregunto aca a ver si lo entendi bien.


Un algoritmo son pasos q yo doy para hacer algo no? por ejemplo los pasos para instalar un programa?

1.Descargar el programa desde su pagina web.
2.Ejecutar el .exe.
3.Aceptar las condiciones de uso.
4.Elegir el idioma.
5.Elegir la carpeta donde se desea instalar.
6. instalar


algo asi?
  #34 (permalink)  
Antiguo 04/01/2007, 16:50
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Re: pregunta

Si. un algoritmo es exactamente eso, aunque tambien aplica a cosas cotidianas. Un algoritmo de bañarte, por ejemplo.

Pero vamos, la algoritmia va despues. De hecho para serte sincero yo aprendi que era un algoritmo 2 añoa depues de haber aprendido C. Claro, usaba algoritmos, pero no sabia que asi se llamaran. Asi que no es muy necesario.

Mas bien estudia sobre C.
Por ejemplo.
si ya viste que es un IDE y que es un compilador, puedes ver que relacion tienen estos terminos con el lenguaje de programacion C.
Ya que lo sabes, podras darte cuenta que mingw32 es un compilador de C y de C++. Y que puedes usarlo asi solo usando la consola(Inicio->Ejecutar->cmd) o que puedes ayudarte de un buen IDE(Code::Blocks, Dev-Cpp, Visual C++, etc).

Te recomendaria que si uses un IDe pero que tambien de repente uses la linea de comandos para que te vallas familiarisando.

SAludos
  #35 (permalink)  
Antiguo 04/01/2007, 18:59
Avatar de ARKANTOS1130  
Fecha de Ingreso: septiembre-2006
Ubicación: Tijuana
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: pregunta

dice mi sobrina que tiene 13 años, que si quieres despues te agrega en el messenger y que ella misma te enseña a preguntar primero y despues te enseña a programar, jajaja.
  #36 (permalink)  
Antiguo 04/01/2007, 19:23
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
Iniciado por gonza.182 Ver Mensaje
si si lo descargue nuevo proyecto, copie en C lo q me habian mandado ya escrito a ver si funcionaba pero al darle F5 no me aparece nada, me aparece el DOS sin hacer nada.

¿Que fue lo que copiaste? El codigo de "Hola mundo" no deberia darte mayores problemas y muestra en pantalla eso..."Hola mundo"...

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #37 (permalink)  
Antiguo 04/01/2007, 21:21
 
Fecha de Ingreso: julio-2006
Ubicación: BS.AS.Argentina
Mensajes: 392
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: pregunta

Cita:
dice mi sobrina que tiene 13 años, que si quieres despues te agrega en el messenger y que ella misma te enseña a preguntar primero y despues te enseña a programar, jajaja.

estas gracioso, mira los q no me kieren ayudar ni posteen, posteen los q me kieran ayudar no cargar.
  #38 (permalink)  
Antiguo 05/01/2007, 06:29
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
estas gracioso, mira los q no me kieren ayudar ni posteen, posteen los q me kieran ayudar no cargar.
¡¡Jajajajajaja!! ¡Pero su sobrina te quiere ayudar!

Cita:
dice mi sobrina que tiene 13 años, que si quieres despues te agrega en el messenger y que ella misma te enseña a preguntar primero y despues te enseña a programar, jajaja.
Que esciba un manual...he visto mucha gente en este foro que lo necesita...jejeje... (No lo tomes como algo personal gonza.182, no lo digo por ti)

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #39 (permalink)  
Antiguo 05/01/2007, 09:28
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
Re: pregunta

Cita:
Iniciado por ARKANTOS1130 Ver Mensaje
dice mi sobrina que tiene 13 años, que si quieres despues te agrega en el messenger y que ella misma te enseña a preguntar primero y despues te enseña a programar, jajaja.
x''DDDDDDDDDD

Ahí va un buen puntazo de reputación...
  #40 (permalink)  
Antiguo 05/01/2007, 10:19
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
Pero vamos, la algoritmia va despues. De hecho para serte sincero yo aprendi que era un algoritmo 2 añoa depues de haber aprendido C. Claro, usaba algoritmos, pero no sabia que asi se llamaran. Asi que no es muy necesario.
Si lo es...quizas algunos programadores tienen la logica innata para resolver un problema y programarlo, pero no todos.

Cita:
A ver... estuve leyendo paginas sobre introduccion a la programacion, y estuve estudiando algoritmos, yo cuando termino de leerlo pregunto aca a ver si lo entendi bien.
¡Asi se habla!...ya estas formulando mejores preguntas...y lo has entendido bastante bien hasta donde se puede ver.

Hay quienes dicen que un algoritmo es como una receta de cocina, no cualquier cocinero es capaz de hacer una buena receta...¿no crees?

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #41 (permalink)  
Antiguo 05/01/2007, 10:28
 
Fecha de Ingreso: julio-2006
Ubicación: BS.AS.Argentina
Mensajes: 392
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: pregunta

Cita:
¡Asi se habla!...ya estas formulando mejores preguntas...y lo has entendido bastante bien hasta donde se puede ver.

Hay quienes dicen que un algoritmo es como una receta de cocina, no cualquier cocinero es capaz de hacer una buena receta...¿no crees?

Saludos
y estuve leyendo sobre asignaciones pero hubo una cosa q no entendi por q estaba explicado medio complicado en el manual, explicaba sobre numeros reales y otros 2 numeros q no me acuerdo el nombre :P, y bueno pero decian q los numeros reales tenian signo y los otros no pero se les podria agregar, toy confundido :S.





Entonces, por lo q se algoritmo, es una secuencia para llegar a hacer algo, y para empezar a programar se empieza por:


Comienzo


Fin


y otra cosa q lei tambien sobre las asignaciones q por ejemplo a ver si lo entendi bien:



PEPE-->5
MARIA-->7
JUAN-->5*7

entonces, si yo pongo 5 seria como ponga pepe no? y si pongo 7 seria como si pongo maria? y si pongo juan pondria 35 no?
  #42 (permalink)  
Antiguo 05/01/2007, 10:53
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
y estuve leyendo sobre asignaciones pero hubo una cosa q no entendi por q estaba explicado medio complicado en el manual, explicaba sobre numeros reales y otros 2 numeros q no me acuerdo el nombre :P, y bueno pero decian q los numeros reales tenian signo y los otros no pero se les podria agregar, toy confundido :S.
Los numeros reales son aquellos que tiene parte decimal y ademas pueden tener signo, por ejemplo :
12,123
-42,2

Cita:
entonces, si yo pongo 5 seria como ponga pepe no? y si pongo 7 seria como si pongo maria? y si pongo juan pondria 35 no?
Responder Con Cita
Asi es...

Entonces PEPE, MARIA y JUAN son "variables" a las que les asignas un valor...aunque debo mencionar algo que me llama la atencion y es que las asignaciones se hace de derecha a izquierda, es decir:
PEPE <- 5

Pero no se si hay algun psudocodigo por alli que lo haga alreves, igual en mis clases lo hago como te acabo de mencionar, pero si entiendes el concepto de asignacion entonces de ambas formas vale, aunque te recomiendo la segunda porque todos los lenguajes que conozco hacen asignaciones de derecha a izquierda.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #43 (permalink)  
Antiguo 05/01/2007, 11:30
 
Fecha de Ingreso: julio-2006
Ubicación: BS.AS.Argentina
Mensajes: 392
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: pregunta

Cita:
Asi es...

Entonces PEPE, MARIA y JUAN son "variables" a las que les asignas un valor...aunque debo mencionar algo que me llama la atencion y es que las asignaciones se hace de derecha a izquierda, es decir:
PEPE <- 5

Pero no se si hay algun psudocodigo por alli que lo haga alreves, igual en mis clases lo hago como te acabo de mencionar, pero si entiendes el concepto de asignacion entonces de ambas formas vale, aunque te recomiendo la segunda porque todos los lenguajes que conozco hacen asignaciones de derecha a izquierda.

Saludos

ahhh listo, no sabia eso, grax.
  #44 (permalink)  
Antiguo 05/01/2007, 11:49
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
Iniciado por gonza.182 Ver Mensaje
ahhh listo, no sabia eso, grax.
De nada...solo espero que toda la info que estas obteniendo te sirva como un buen punto de partida.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #45 (permalink)  
Antiguo 17/01/2007, 18:43
Avatar de ARKANTOS1130  
Fecha de Ingreso: septiembre-2006
Ubicación: Tijuana
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: pregunta

Pues que lastima que alguien se haya ofendido por la respuesta que di, y gracias a esa persona ahoratengo una calificacion negativa, ¿pero que quieren que haga?, que me ponga a llorar junto con el, y que diga, "pobrecito muchachito que no puede progresar porque hay personas en esta red que somos muy malas, y que nada mas nos la pasamos tratando de humillar a la gente", pues nooooooooo, si no le gusta pues que se aguante, es que no creo que haya personas que en este tiempo, sean capaces de poder chatear todo el dia, navegar por internet, bajar todo tipo de archivos, manipular imagenes, jugar en linea, participar en foros, hacer un sin fin de cosas con solo un click, y que no sean capaces de siquiera poder utilizar un poco el sentido comun, y decir, "Bueno si me estan diciendo que busque un tutorial , a de ser porque me puede ayudar", mas sin embargo, si a esa misma persona le dices que encuentre pornografia gratis, seguramente en menos de 5 minutos tiene por lo menos 3 direcciones en las que puedas conseguir dicho entretenimiento gratis... yo no puedo decir que se programar, ni mucho menos, pero por lo menos con lo que he leido, por lo menos ya puedo hacer que se despliegue en mi monitor una linea que diga "HOLA MUNDO", en varios lenguajes de programacion diferentes... si eso le duele entonces no es apto para poder estudiar algo tan complicado, pero sino entonces que entre a esta direccion, que es lo que le voy a aportar... www programacionfacil com
Ya si de plano no entiende, entonces le sugeriria, que invierta algo de dinero en poder por lo menos conseguir un maestro particular, si me dice en que ciudad está, y creo que por lo menos uno de este foro le podria decir en donde puede estudiar bien y barato... ojala y ahora no se ofenda... Gracias
  #46 (permalink)  
Antiguo 17/01/2007, 18:55
Avatar de ARKANTOS1130  
Fecha de Ingreso: septiembre-2006
Ubicación: Tijuana
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: pregunta

ahora bien, silo que quieres es que despliegue nada mas "HOLA MUNDO" te voy a poner lo que es mas facil, si de plano no puedes, mejor date un tiro....
1.- Abre el programa Word (sí, ese en el que deberias de hacer las tareas).
2.- Escribe la frase antes mencionada (sí, esa de "HOLA MUNDO").
3.- Dale el formato que quieras (sí, negrita, color, tamaño, todo eso o lo que quieras).
4.- Despues de haber terminado con eso, te vas al menú Archivo (FILE en ingles), GUARDAR COMO (SAVE AS en ingles), le das un nombre (Sugerencia, "HOLA MUNDO"), y en la opcion de GUARDAR COMO TIPO (NO RECUERDO EN INGLES COMO ES, JEJE), le das en la opcion que dice, PAGINA WEB (*.htm , *.html), y le das en guardar.
Listo ahora tienes una pagina web con la frase tan popular que dice "HOLA MUNDO". Ojala y te sirva esto...
  #47 (permalink)  
Antiguo 17/01/2007, 19:07
Avatar de ARKANTOS1130  
Fecha de Ingreso: septiembre-2006
Ubicación: Tijuana
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: pregunta

se me olvido decirte que ese archivo para abrirlo nada mas le das doble click desde la hubicacion que le diste, no se si me explique....
  #48 (permalink)  
Antiguo 18/01/2007, 03:03
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
Re: pregunta

ARKANTOS1130 hubicate ...
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #49 (permalink)  
Antiguo 18/01/2007, 20:56
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Re: pregunta

Cita:
ARKANTOS1130 hubicate ...
Creo que Eternal Idol tiene razon. Te falto ver de que se trata el tema un poco.
Saludos
  #50 (permalink)  
Antiguo 22/01/2007, 18:52
Avatar de ARKANTOS1130  
Fecha de Ingreso: septiembre-2006
Ubicación: Tijuana
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: pregunta

porque?, quiere programar, o ser un hacker, o que es lo que quiere, si lo que desea es realizar un programita que imprima "HOLA MUNDO" entonces creo que es mas que suficiente el ejemplo que le di, si lo que quiere es programar verdaderamente, lo invito de nuevo a tomar clases privadas o en una escuela especializada, porque sino creo que no vamos a salir de los mismo, no creen?
  #51 (permalink)  
Antiguo 23/01/2007, 01:05
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
Re: pregunta

Cita:
Iniciado por ARKANTOS1130 Ver Mensaje
porque?, quiere programar, o ser un hacker, o que es lo que quiere, si lo que desea es realizar un programita que imprima "HOLA MUNDO" entonces creo que es mas que suficiente el ejemplo que le di, si lo que quiere es programar verdaderamente, lo invito de nuevo a tomar clases privadas o en una escuela especializada, porque sino creo que no vamos a salir de los mismo, no creen?
Por haber puesto tres mensajes seguidos sin ningun sentido.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #52 (permalink)  
Antiguo 23/01/2007, 01:21
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses
Puntos: 2
Re: pregunta

Algoritmo es un termino o concepto adoptado por los matemáticos y como ya mencionaste, son los pasos a seguir para obtener un resultado y que cada que se repitan estos pasos se obtenga siempre el mismo resultado.

Esto es aplicable a la programación sin embargo en la programación hay mas cosas que intervienen a demás de los algoritmos.

Tienes que comprender un poco de que es un programa, funcional y estructuralmente; ¿como se crea y ejecuta?

Comprender un poco del microprocesador y su funcionamiento en conjunto con la memoria y periféricos. (Esto solo lo básico).

Aprender algo sobre los compiladores y su uso, además de los diferentes lenguajes de programación.

Como ya sabrás un computador realiza sus operaciones gracias en gran medida al microprocesador.
Este es un CI, encargado de hacer cálculos con la información que se le proporciona.
Información que puede ser interpretada por el MP (microprocesador), como instrucciones, datos o direcciones de memoria. (Esto en su conjunto es un programa de computación).

Las instrucciones son las que indican al MP que hacer con los datos o que dirección leer o escribir. (Además de otras tareas).

Estas instrucciones, para que puedan ser comprendidas por el MP tienes que estar codificadas en su lenguaje que es el lenguaje binario. (Unos y ceros).
A este lenguaje se le conoce como Código maquina, el cual es muy complicado de escribir y verificar por un ser humano, por tanto se ha diseñado un lenguaje apenas superior a este en capacidad de comprensión por el humano, el ensamblador o assembly. Aun así este es un tanto complicado pero suele utilizarse en rutinas específicas.

Superior a este en capacidad de comprensión están los lenguajes de alto nivel como:
PASCAL
C
C++
COBOL
ADA
Etc.

Estos lenguajes son mas fáciles de usar que el Maquina y ensamblador.
Pero como mencione antes el MP solo comprende Código Maquina, es por eso que un programa codificado en un lenguaje de alto nivel como C tiene que ser convertido o traducido a lenguaje maquina (código maquina).

Es por eso que para crear programas de computación con estos lenguajes es necesario un compilador. (Programa que convierte un programa en código de alto nivel a su equivalente en Código maquina).
O de un Intérprete. (Programa que interpreta línea a línea un programa codificado en alto nivel).

La diferencia es que un compilador convierte (Compila) todo el código de alto nivel a código maquina en tiempo de diseño.
Y el interprete convierte (Interpreta) línea a línea el código de alto nivel a código maquina en tiempo de ejecución.

Ay un método que es una mezcla de ambos que usa Java y .NET. (IL-JIT)


Un compilador es un programa, el cual recibe como parámetro (En línea de comandos generalmente), un archivo te texto codificado en algún lenguaje de programación y crea un nuevo archivo (generalmente) en un formato binario determinado, listo para su ejecución en una plataforma determinada.

Para poder crear un programa metodología de la programación, para codificarlo un lenguaje de programación, podría ser C, es un lenguaje un tanto complicado mas no imposible, hay muy buenos manuales de el, yo te recomiendo el de Conclase.net es muy bueno y completo.
Y como tanto menciona Instru, en la Sección de preguntas frecuentes (FAQ’s) encontraras muy buenos consejos para empezar a comprender la programación con C/C++.


Saludos.

Última edición por Nivel7; 23/01/2007 a las 18:16
  #53 (permalink)  
Antiguo 23/01/2007, 02:07
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
Re: pregunta

Es assembly.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #54 (permalink)  
Antiguo 23/01/2007, 05:03
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 8 meses
Puntos: 28
Re: pregunta

Cita:
porque?, quiere programar, o ser un hacker, o que es lo que quiere, si lo que desea es realizar un programita que imprima "HOLA MUNDO" entonces creo que es mas que suficiente el ejemplo que le di, si lo que quiere es programar verdaderamente, lo invito de nuevo a tomar clases privadas o en una escuela especializada, porque sino creo que no vamos a salir de los mismo, no creen?
El amigo va bien y ha aprendido de sus errores, ¿por que te molesta tanto eso?, ademas cfreo que tu post esta completamente fuera de contexto...creo que en ninguna parte menciona que quiera hacer un "Hola mundo", dice que quiere aprender poe iniciativa propia lo cual es muy plausible, asi que no veo la razon del resentimiento que expresas.

Nivel 7, muy bueno tu post...informativo y educativo

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #55 (permalink)  
Antiguo 23/01/2007, 18:13
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses
Puntos: 2
Re: pregunta

Cita:
Iniciado por Eternal Idol Ver Mensaje
Es assembly.
si ya veo grasias por la corrección.


_Lucifer_... tal vez me extendí un poco pero espero que saque de algunas dudas a gonza. Grasias por el punto a favor. jaja.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.