Todo Symbian
:: El Primer Sitio en Español Sobre Symbian OS :: 
  |   Crear cuenta o Entrar   
Inicio Foros Descargas Enlaces Secciones Fondos Galería FAQs Contactar Varios Tu Cuenta
Todo Symbian :: Ver tema - Iniciación a la Programación (I). Algoritmos
Crear cuenta o Entrar

 Buscar | Miembros | Estadísticas 

 Vótanos   Atención 
No al Software Ilegal
Por favor, cumple las Normas. El solicitar software ilegal (cracks, seriales, etc.) será perseguido y castigado con la expulsión (ban directo). Click para más información.

Recuerda leer las Normas y Reglas antes de escribir por primera vez.
Existe la posibilidad de Buscar mensajes.
Si nunca has usado un foro este FAQ te ayudará.
Busca antes de preguntar. Es posible que ya esté contestado.

 Cómo obtener más respuestas y cómo preguntar adecuadamente  


Iniciación a la Programación (I). Algoritmos
Página 1 de 2
Ir a página 1, 2  Siguiente
Publicar nuevo tema   Responder al tema    Indice del Foro -> En Portada -> Iniciación a la Programación (I). Algoritmos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Jose
Administrador
Administrador


El Amo del Calabozo
Registrado: Feb 08, 2003
Mensajes: 11475
5.40 mensajes por día
Ubicación: Zaragoza

ID Tracking: 27380

MensajePublicado: Dom 21 Sep 2003 12:45    Asunto: Iniciación a la Programación (I). Algoritmos Responder citando

Lanthi nos hace una nueva e interesante propuesta: una serie de artículos dirigidos a aquellos que deseen iniciarse en la programación Symbian OS pero que carecen de las bases fundamentales para llevar a cabo su propósito.

Hace un par de décadas se consideraba programador a todo aquél capaz de escribir unas pocas líneas de código y funcionaran sin errores. Hoy día esa consideración ha cambiado, y el programar ya no está relegado a unas pocas mentes priviligeadas, sino que cualquier persona con inquietudes puede acceder fácilmente a esta base de conocimientos, y en un periodo relativamente corto alcanzar una curva de aprendizaje muy acentuada.

Veamos la introducción que nos realiza nuestro compañero Lanthi:

Como ya sabéis, para programar necesitas tener unas bases claras para aprender a programar. En este tutorial vas aprender algoritmo de programación aplicado a todos los sistemas y lenguajes, ya que algoritmo es nuestro lenguaje como hablamos. No fácil de aprender y es lo principal si queremos hacer un programa, ya que se programa sobre papel, no directamente en código maquina (es decir el lenguaje de programación).

El reportaje está accesible desde aquí.
Volver arriba
Modelo Teléfono Nokia N78 Cámara Fotográfica Casio Exilim
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Lanthi
Escribe de vez en cuando
Escribe de vez en cuando


Adán Camacho
Registrado: Aug 19, 2003
Mensajes: 31
0.02 mensajes por día
Ubicación: Granada

ID Tracking: 27486

MensajePublicado: Lun 22 Sep 2003 1:49    Asunto: Responder citando

Espero que esto os ayude a mas de un inesperto, en programación. Tengo casi terminado el primer tutorial de programación en Symbian OS. En pocos dias empezaremos mas a fondo en este lenguaje y sus estructuras dentro del mismo.

_________________
Mas chulo que un 8 icon_cool.gif
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
sergiodelmazo
Escribe de vez en cuando
Escribe de vez en cuando


sergio
Registrado: Aug 07, 2003
Mensajes: 46
0.02 mensajes por día


ID Tracking: 27501

MensajePublicado: Lun 22 Sep 2003 10:54    Asunto: Responder citando

muchas gracias lanthi por el tutorial. a mi personalmente me ha gustado bastante y lo encuentro muy util. (soy un novatillo y he entendido todo asi que plas plas plas for lanthi)
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8335
3.98 mensajes por día
Ubicación: londres, uk

ID Tracking: 27505

MensajePublicado: Lun 22 Sep 2003 11:03    Asunto: Responder citando

muy bueno el tutorial, vamos a ver si entre todos la gente va poco a poco se va metiendo en lo de programacion icon_biggrin.gif

salud
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
Morpheo17
Escribe de vez en cuando
Escribe de vez en cuando



Registrado: Aug 27, 2003
Mensajes: 22
0.01 mensajes por día


ID Tracking: 28381

MensajePublicado: Vie 26 Sep 2003 19:16    Asunto: Responder citando

Solo una apreciacion un poco absurda xo no x ello inutil (creo), en el reportaje hablas todo el rato de lenguaje makina al codigo de un lenguaje de programacion, normalmente este nombre se le da codigo directamente entendido x la makina (1's y 0's), ya es bastant q se le llame al Ensamblador codigo makina xo ya como es estandar pues se le llama asi. Lo digo x q a lo mejor la peña se puede confundir y llamar a codigo normal de programacion lenguaje makina (q lo puede ser) xo me parece mas correcto lenguaje programacion, codigo de alto nivel etc...

Solo era eso, una opinion entre todas mas.

Salu2 y mu bueno el articulo
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
Lanthi
Escribe de vez en cuando
Escribe de vez en cuando


Adán Camacho
Registrado: Aug 19, 2003
Mensajes: 31
0.02 mensajes por día
Ubicación: Granada

ID Tracking: 28446

MensajePublicado: Sab 27 Sep 2003 2:46    Asunto: Responder citando

Morpheo17, tu mismo me estas dando la razon si me dices que 1's y 0's usa en ensablador (como tu dices aun que usa mas ke esos digitos icon_razz.gif ) eso es codigo maquina, lo que tu te refieres a la interpretacion para que trabaje el sistema ke el compilador compile el lenguaje makina o leguaje de programacion (lo dos terminos los describe bien) y da resultado codigo de interpretación de sistema auntiguamente se le llamaba codigo maquina de ahi tu cofusion. Espero que tus dudas son resueltas, creo yo que si no tubiera conociemientos no me llamaria de la Universidad de Granada para que de clases durante este año, el martes me confirma si voy o no pero urgente para trabajar el jueves ya que el profesor de Tecnico de sistemas informacios ah fallecido este fin de semana (que descanse en paz y DIOS apieade su alma).
Dejemos de ponernos tristes, aun que de clase mi proyecto sigue en pie, ya que las calse solo me kitan 12 horas a la semana icon_biggrin.gif bueno chicos ya os contare sobre este tema, Un saludo que estoy conectao desde el movil y cuesta icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif

_________________
Mas chulo que un 8 icon_cool.gif
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Morpheo17
Escribe de vez en cuando
Escribe de vez en cuando



Registrado: Aug 27, 2003
Mensajes: 22
0.01 mensajes por día


ID Tracking: 28453

MensajePublicado: Sab 27 Sep 2003 11:12    Asunto: Responder citando

Lanthi escribió:
Morpheo17,Espero que tus dudas son resueltas, creo yo que si no tubiera conociemientos no me llamaria de la Universidad de Granada para que de clases durante este año, ...


Hola de nuevo, una cosa, en ningun momento he dixo q no tengas conocimientos de programacion, para nada hombre. Y como bien dices el confundido soy yo, asiq concepto aprendido y afirmo mi error. Xo sin malos rollitos ok?

OFF-Topic: He hexo un juego en j2me, si lo mando a esta pagina me lo pondrian?? bueno me faltan unos retokitos, no es mas q otra cosa q un buscaminas, esq soy mu malo haciendo graficos....
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8335
3.98 mensajes por día
Ubicación: londres, uk

ID Tracking: 28527

MensajePublicado: Dom 28 Sep 2003 9:29    Asunto: Responder citando

Morpheo17, no creo q Lanthi tenga mal rollo... no es facil escribir un tutorial y q te entiendan lo q quieres decir icon_biggrin.gif ni lo mismo aqui en los posts, q como no hay tono ni entoncion, todo suena a gusto del q lo lee...

respecto a lo del juego, manda un email al Jose, que es el Master icon_mrgreen.gif de la web, seguramente te lo pondra, aunq no te impacientes con la respuesta, q el hombre esta muy ocupado. felicidades por el juego icon_biggrin.gif a ver si la gente se anima ha hacer mas cosas
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
Lanthi
Escribe de vez en cuando
Escribe de vez en cuando


Adán Camacho
Registrado: Aug 19, 2003
Mensajes: 31
0.02 mensajes por día
Ubicación: Granada

ID Tracking: 28721

MensajePublicado: Lun 29 Sep 2003 0:22    Asunto: Responder citando

Morpheo17, chico no me cabreaodo quizas suena mal como lo escribi no era mi intencion I sorry icon_biggrin.gif

_________________
Mas chulo que un 8 icon_cool.gif
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
cloned
Miembro Platinum
Miembro Platinum


Paolo
Registrado: Sep 07, 2003
Mensajes: 688
0.36 mensajes por día
Ubicación: here there everywhere

ID Tracking: 28728

MensajePublicado: Lun 29 Sep 2003 1:47    Asunto: Responder citando

Morpheo17 escribió:
Solo una apreciacion un poco absurda xo no x ello inutil (creo), en el reportaje hablas todo el rato de lenguaje makina al codigo de un lenguaje de programacion, normalmente este nombre se le da codigo directamente entendido x la makina (1's y 0's), ya es bastant q se le llame al Ensamblador codigo makina xo ya como es estandar pues se le llama asi. Lo digo x q a lo mejor la peña se puede confundir y llamar a codigo normal de programacion lenguaje makina (q lo puede ser) xo me parece mas correcto lenguaje programacion, codigo de alto nivel etc...
Solo era eso, una opinion entre todas mas.
Salu2 y mu bueno el articulo


tienes todas la razon ...

yo no he leido el tutorial , pero me llamo mucho la atencion la referencia a Languaje Maquina en negrita donde se pone en seguida (Basic por ejemplo)

en el mundo de los ordenadore "Languaje Maquina"
es el codigo especifico BINARIO de cada processador cada codigo tiene su rapresentaccion humanamente reconocible a la cual se le denomina Assembler

en un 80x86

Código:
8b34    Mov Si,[Si]
00c0    Add Al,Al
0b7cff  Or    Di,[Si-01]


(donde estas istruciones Assembler tienen traduccion al binario univoca
osea 8B34 es el codigo maquina de la instruccion Mov Si,[Si] etc... )

ya se confunde mucho el Assembler con el Languaje maquina
que a no ser de utilizar Assembler avanzados es la misma cosa (el caso arriba)
pero en la actualidad Assembler y Languaje Maquina esta muy lejo uno de el otro pq cada vez mas los Assembler son mas Languaje "General purpose"

el Basic es un language historicamente Interpretado y aunque hoy en dia muchas versiones se compilan (alguna en P code que es algo como el byteCode de java) ... esta muy k pero muy lejo de poder llamarse "Languaje Maquina"
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Número ICQ
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8335
3.98 mensajes por día
Ubicación: londres, uk

ID Tracking: 28740

MensajePublicado: Lun 29 Sep 2003 8:37    Asunto: Responder citando

de todos modos para todo hay diferentes interpretaciones, yo he visto definiciones de software donde decian q el disket deberia ser considerado como software pq guardaba los programas (en libros) eso por poner solo 1 ejemplo, esta todavia aquella mitica pregunta de: es cero mas q nada? o es igual q nada, pq cero es algo no? menudas tertulias en la dos q se podrian sacar para dormir la siesta...
icon_biggrin.gif
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
cloned
Miembro Platinum
Miembro Platinum


Paolo
Registrado: Sep 07, 2003
Mensajes: 688
0.36 mensajes por día
Ubicación: here there everywhere

ID Tracking: 28744

MensajePublicado: Lun 29 Sep 2003 9:32    Asunto: Responder citando

chili_fi escribió:
de todos modos para todo hay diferentes interpretaciones, yo he visto definiciones de software donde decian q el disket deberia ser considerado como software pq guardaba los programas (en libros) eso por poner solo 1 ejemplo, esta todavia aquella mitica pregunta de: es cero mas q nada? o es igual q nada, pq cero es algo no? menudas tertulias en la dos q se podrian sacar para dormir la siesta...
icon_biggrin.gif


hombre tu aqui hablas de gente que ha escrito sobre Software sin tener nidea de lo que es ...
la del disquete es ridicula y la del cero una especulaccion filosofica ....

te aseguro que por cualquiera entienda un minimo de soft
"Languaje Maquina" (LM)quiere decir una sola cosa ,
aunque ya non se utiliza mucho ,
pq todo el mundo hoy le llama mas bien Assembler.

pero Assembler no es correcto pq la mayoria de los Asm tan solo permitiendote definir Labels, ya son compiladores y la mayoria de ellos incluso modifican el LM final haciendo varias optimizaciones ....

escribir en LM se le puede decir si por ejemplo utilizas el comando "debug" del DOS por hacerlo ...
u a la epoca del Spectrum escribias el codigo a mano luego pasabas este codigo al ordenador usando POKE's para crear dinamicamente el codigo que finalmente se ejecutaba .....
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Número ICQ
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8335
3.98 mensajes por día
Ubicación: londres, uk

ID Tracking: 28747

MensajePublicado: Lun 29 Sep 2003 10:29    Asunto: Responder citando

bueno, la del disquete no es ridicula, o no lo era cuando cuando lo lei en el/los libros hace mas de 10 años, te puedo asegurar q la gente sabia de software o de informatica, en todo caso seguro q era una cuestion filosofica y ganas de dar mal como si no tuvieran nada q hacer.

en cuando a lo de lenguaje maquina, ni estoy dando la razon a unos ni a otros, pq no he leido el tutorial de Lanthi, solo ojeado.

por supuesto el lenguage maquina es 10101011010101 y ya. el asm por dificil q parezca es un juego de niños comparado a programar en binario, o cambiando las valvulas de vacio dentro del ordenador (q gracias a dios no me he tenido q hacer eso icon_wink.gif )

asi q mi punto es/era q cada cual tiene diferentes interpretaciones y puede usar las palabras para distintas cosas q otra gente. otro ejemplo es q en aparatos de alta tension, switchgear es la palabra inglesa y ya, pero en español, cada pais usa una distinta, ya sea españa, colombia o peru. por poner un ejemplo. icon_mrgreen.gif

aunq siempre es bueno dar la opinion y corregir fallos para eso estamos q no lo sabemos todo icon_surprised.gif

por cierto, yo tb use el poke en el spectrum y en el amstrand, q tiempos, tenia un librillo con cheats para juegos q claro casi todos venian cn poke....
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
cloned
Miembro Platinum
Miembro Platinum


Paolo
Registrado: Sep 07, 2003
Mensajes: 688
0.36 mensajes por día
Ubicación: here there everywhere

ID Tracking: 28751

MensajePublicado: Lun 29 Sep 2003 11:46    Asunto: Responder citando

chili_fi escribió:
en cuando a lo de lenguaje maquina, ni estoy dando la razon a unos ni a otros, pq no he leido el tutorial de Lanthi, solo ojeado.

por supuesto el lenguage maquina es 10101011010101 y ya. el asm por dificil q parezca es un juego de niños comparado a programar en binario, o cambiando las valvulas de vacio dentro del ordenador (q gracias a dios no me he tenido q hacer eso icon_wink.gif )

asi q mi punto es/era q cada cual tiene diferentes interpretaciones y puede usar las palabras para distintas cosas q otra gente. otro ejemplo es q en aparatos de alta tension, switchgear es la palabra inglesa y ya, pero en español, cada pais usa una distinta, ya sea españa, colombia o peru. por poner un ejemplo. icon_mrgreen.gif

aunq siempre es bueno dar la opinion y corregir fallos para eso estamos q no lo sabemos todo icon_surprised.gif

por cierto, yo tb use el poke en el spectrum y en el amstrand, q tiempos, tenia un librillo con cheats para juegos q claro casi todos venian cn poke....



jajaja ... yo llevo muchos años tb progamando en LM ... en los primeros 80 era bastante normal tener que escribir en LM , cuando tienes solo unos pocos K por escribir algo excepcional si no lo haces en LM no lo hace y punto.

todavia lo es si tienes que optimizar por processadores limitados como puede ser un PIC (lo de tu Playstation icon_wink.gif , tb es normal que quiene escriben virus u back door y los respectivos antivirus lo hagan en muchos casos usando LM ... sin saber bien el LM de un processador seria imposible codificar algo como "CODE RED"

incluso java tiene su LM aunque ellos lo llaman bytecode ... si quieres te paso un desensemblador que hize hace años para que te des cuenta que el LM no tiene pq ser sin sentido ... de echo desde el 4004 cada istruccion tiene almeno la longitud de el bus del processador en algunos casos como el ARM2 siendo un RISC cada istruccion es exactamente 32 bit i todas se ejecutan en un ciclo.


no te confundas con lo que dicen los libros , y lee algo mas de documentaccion official
Volver arriba
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Número ICQ
chili_fi
Series 80, Desarrollo
Series 80, Desarrollo


juan
Registrado: Mar 10, 2003
Mensajes: 8335
3.98 mensajes por día
Ubicación: londres, uk

ID Tracking: 28760

MensajePublicado: Lun 29 Sep 2003 13:11    Asunto: Responder citando

joer q mala suerte, segun yo, pq yo al asm ni me acerco, asi q al LM .... ni de lejos icon_wink.gif soy muy vago para escribir tantos 0 y 1 icon_mrgreen.gif

en cuanto a la documentacion oficial, si es como la de nokia... vamos listos, de culo y cuesta abajo!!!

salud
Volver arriba
Modelo Teléfono panasonic x700, N71 Sistema Operativo de PC WXP pro SP1, w2k SP4 Conectividad con PC BT y lector tarjetas Cámara Fotográfica pentax istDL SLR (18-55, 28-300) 2x teleconverter Videocámara logitech pocketvideo 750
Desconocido Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Indice del Foro -> En Portada -> Iniciación a la Programación (I). Algoritmos
Todas las horas son GMT + 1 Hora
Página 1 de 2
Ir a página 1, 2  Siguiente


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No puede adjuntar archivos en este foro
Puede descargar archivos de este foro
.:: Todo Symbian. El Sitio de los SmartPhones .::. Series 60 :: Series 80 :: Series 90 :: Nseries :: Eseries :: UIQ ::.
Todo Symbian is an independent website that has no relation to or links with Symbian Ltd. All Symbian logos are trademarks of Symbian Ltd. The views and opinions expressed on this website are not endorsed or verified by Symbian Ltd. For information on Symbian Ltd. please go to www.symbian.com.
All logos and trademarks in this site are property of their respective owner. Logo design by XaCoSo. The comments are property of their posters, all the rest © 2.003 - 2.008 by Todo Symbian.
Lea las normas y reglas.

Anunciarse en este sitio


Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 0.287 Segundos con 59 consultas a la BD