Curso basico programacion. 01. INTRO, Primeros pasos

Ғылым және технология

CURSO BÁSICO DE PROGRAMACIÓN DE ORDENADORES
Capítulo 1. Intro. Primeros pasos
Mi intención es hacer una colección de vídeos para el que desee aprender de forma fácil
los conceptos básicos de la programación. El lenguaje elegido es una variante de BASIC,
conocido como YaBasic. Prefiero este lenguaje por ser inmediato y tener poca complicación
a la hora de empezar.
Vamos a analizar cosas de la programación que están por encima del lenguaje elegido, pues
son de aplicación a casi todos los lenguajes de programación y en todos los ámbitos.
Veremos muchas cosas, muchos conceptos, adoptaremos buenos hábitos de programación.
Nuestros programas, de momento, serán pequeños, pero ya iremos creciendo....
EN ESTE VÍDEO (y en el Blog):
- Preliminares sobre el curso
- Lenguajes interpretados o compilados
- Descargar YaBasic desde su página oficial
- Conceptos de informática
- Comprobar que tenemos casi 2 GB de memoria RAM para nuestros programas
- Los famosos "números de línea" del BASIC
- Velocidad de proceso. Midiendo la velocidad de proceso
- De regalo: Un programa de juego: Las cuatro en línea, hecho enteramente por mí, en YaBasic.
Un programa con más de 3.000 líneas de código (sin un sólo GOTO), con los ficheros fuente
a vuestra disposición. No es infalible, pero al menor descuido te gana.
ENLACES:
Artículo en el Blog y Fuentes juego 4 en línea (gratuito):
/ 36321610
Suscríbete ¡Y activa la campanita! para no perderte ningún vídeo: bit.ly/2e9HqAs
Mis redes sociales:
Blog 100ciaencasa : 100ciaencasa.blogspot.com.es/
Twitter : / terrazocultor
Facebook : / terrazocultor
Instagram : / terrazocultor
¿Quieres apoyar este canal?
Toda contribución es bienvenida, ya sea grande o pequeña
Con Patreon: / terrazocultor
O desde PayPal: bit.ly/1Khze9X

Пікірлер: 125

  • @SteelPerro
    @SteelPerro4 жыл бұрын

    Fuiste mi profe de electrónica básica, y ahora de programación. Eres mi ídolo.

  • @rodrigojara7737

    @rodrigojara7737

    4 жыл бұрын

    X2

  • @edwincolqueancieta5756
    @edwincolqueancieta57564 жыл бұрын

    Sos un genio terrazocultor Jose Manuel segui adelante con la enseñanza que brindas

  • @rafaelaslla7630
    @rafaelaslla76304 жыл бұрын

    Eres un crack papá. Compartes tus conocimientos con detalle y sin soberbia de un sabelotodo.

  • @OscartOriginal
    @OscartOriginal4 жыл бұрын

    Ahora si me as sorprendido desde hacer biodiesel,electricidad,programacion...que fiera. Que suerte tienen tus hijos, espero que lo aprovechen.

  • @manueldaro1799
    @manueldaro17994 жыл бұрын

    Qué pasada yo tuve hace un montón de años un Amstrad CPC 464 y me flipaba con la programación en Basic. Muy grande José Manuel.

  • @Mikelarraun
    @Mikelarraun4 жыл бұрын

    Lo de este tío es la leche, gran trabajo de divulgación. Un saludo Jose Manuel

  • @pedrorodrigo2107
    @pedrorodrigo21074 жыл бұрын

    Madre mía, tocas todos los palos. Ahora programación. Felicidades , buen video. Me acabas de trasladar 30 años atras cuando cacharreaba programillas con el Amstrad

  • @elestrabicodebellavista
    @elestrabicodebellavista4 жыл бұрын

    Nos estás brindando la genial oportunidad José... De poder salir un poco menos burros de esta cuarentena...¡A por ello!

  • @lizbethcruz7131
    @lizbethcruz71314 жыл бұрын

    Acaso hay algo que este hombre no sepa hacer xd Buen video, ya me hacía falta un video tuyo

  • @carlosgalvez1572
    @carlosgalvez15724 жыл бұрын

    Excelente, muchas gracias por compartir sus conocimientos, Saludos desde Santiago, Chile.

  • @jjujuajuan
    @jjujuajuan3 жыл бұрын

    mi primer ordenador era un apple II. Lo compré a un precio ridículo, todos pasaban al PC y tiraban los viejos Apple. tenía el BASIC incorporado Aprendí todo lo que sé de programación con esa máquina, el desafío popular eran programas de dos líneas. Tenía una colección de esos y me pasaba horas descubriendo cómo se las arreglaban para meter todo en un "twoliner" Me alegra que el BASIC todavía vive y más todavía que lo hayas elegido para el curso, me diste ganas de re-encontrar aquel olvidado hobby. Gracias

  • @marilenaperez4166
    @marilenaperez41664 жыл бұрын

    Profesor multi conocimiento toda una biblioteca en tu cerebro He aprendido mucho con usted!!!

  • @lactomao
    @lactomao4 жыл бұрын

    Que nostalgia, tenia 11 años, había una sala de informática pública, y tenías computadores Apple ll e, creo que la rom era de 64 mb y la ram de 250 kb, no tenia sistema operativo, pero tenía basic oprimiendo ctrl-reset, creo. Hice programas para dibujar, para hacer las escalas de los amigos, una especie de compañera para hablar, que se llamaba Melisa, y respondía según uno contestara, pero generalmente hacia preguntas, tiempos aquellos. Gracias profe, creo que voy a enviciar a mis hijos a eso. Pd: aprendí de dos libros que se llamaban Basic para niños, y Basic para niños avanzado, por ahí encontré uno hace poco en Internet, muy, muy, muy divertidos de estudiar.

  • @paulfordhammer3165
    @paulfordhammer31654 жыл бұрын

    Empece a programar Basic en un micro pc de 8bit a finales de los 80s, mas tarde en Q-Basic en la universidad en los 90s. En el 2020 recomiendo empezar con Python.

  • @alexcorleone3798

    @alexcorleone3798

    3 жыл бұрын

    Y hablando de experiencia laboral...como se puede aplicat a la vida real...por ejemplo a una maquina o cosas asi..

  • @atudz9456

    @atudz9456

    2 жыл бұрын

    @@alexcorleone3798 puedes programar IoT... internet de las cosas, hacer programas de escritorio o paginas web. A nivel avanzado, inteligencia artificial, machine learning... la orientación mejor paga en el mundo de la programación.

  • @HGS5601
    @HGS56014 жыл бұрын

    Muchas Gracias José Manuel. Soy Ingeniero en Computación e Informática y andaba buscando un BASIC. Está muy completo.

  • @lactomao

    @lactomao

    4 жыл бұрын

    Saludos profe, que bueno verlo por estos lados.

  • @Azaoth
    @Azaoth4 жыл бұрын

    Me alegro de verte de nuevo. Para aprender a programar, buena eleccion el BASIC o el Pascal también habria sido buena elección para iniciarse.

  • @ersan4080
    @ersan40804 жыл бұрын

    Estimado, ahora sí me sacó un Wow con este tema. Con usted, seguro aprendo. Gracias.

  • @manusan5158
    @manusan51584 жыл бұрын

    Hombre! José Manuel. Qué alegría me das de que estés bien. Un abrazo grande

  • @gustavogutierrez1559
    @gustavogutierrez15594 жыл бұрын

    Justo estaba buscando aprender algo de programación y que mejor que con usted. Ánimo con el curso

  • @jorgelavanchy9034
    @jorgelavanchy90344 жыл бұрын

    Ya lo extrañábamos .. Que bueno .

  • @jordi7374
    @jordi73744 жыл бұрын

    Muy bueno el curso lo voy a seguir. Esperando el próximo video de basic me resulta muy interesante. Saludos y muchas gracias por sus videos.

  • @mullerappel4813
    @mullerappel48134 жыл бұрын

    Yo utilizo FreeBasic IDE, es muy, pero que muy parecido. Es un entorno donde ya está todo integrado (con editor incluido) y puedes crear tu propio exe si así lo deseas. La única diferencia es que se recomienda declarar las variables en tipo (cosa normal es casi todos los lenguajes). A parte de lo comentado permite implementar OpenGL, ensamblador, C, etc. Sea como fuere, BASIC es un buen lenguaje para comenzar hacer cosas útiles desde el comienzo. Siempre están los que hablan de otros lenguajes y no saben hacer una O con un canuto. La cuestión es que te plantean un problema, pues resolverlo. El mejor lenguaje de programación es siempre el que mejor conoces y BASIC es, además de genial, es altamente pedagógico, que es de lo que se trata.

  • @Estoperole
    @Estoperole4 жыл бұрын

    Qué bueno verte, Jose Manuel! Saludos desde Argentina.

  • 4 жыл бұрын

    Los números de línea se usaban para ir alojando el programa en memoria. (Los ordenadores que usaban eso no solían tener disco duro ni otros programas a la vez funcionando) Cada vez que pulsabas intro se interpretaba la instrucción. Si ponías: print "hola terrazocultor" El hecho de pulsar intro ya te escribía eso en pantalla. Escribiendolo con número de línea, no se ejecuta pero se guarda en memoria con ese número de línea. Luego escribiendo el comando run Se ejecutan el programa desde la línea mas baja a la mas alta. Si tecleas un número de línea (que ya existe) y una instrucción, se sustituía esa línea de la memoria. Algo que hoy día no es necesario al disponer de editores mas cómodos. Soy un gran fan del canal y programador desde hace unos 20 años en decenas de lenguajes. Si necesitas algo hazmelo saber, será un placer echar una mano. Un saludo!!

  • @carossna5987
    @carossna59874 жыл бұрын

    OOhh..gran maestro, me hiciste recordar mi bachillerato, volvere a repasar las lecciones, gracias gran maestro.

  • @jonathanascarza3682
    @jonathanascarza36824 жыл бұрын

    Genial, Muchas Gracias José, Tenía un buen tiempo deseando un curso de programación en su canal. Saludos.

  • @alal8263
    @alal82634 жыл бұрын

    Gracias por el vídeo, saludos desde Tijuana, México.

  • @mathemabeat009
    @mathemabeat0094 жыл бұрын

    Perfecto, BASIC, le va muy bien el lenguaje, me recordó a mi profesor de electronica, y casi no hay videos de BASIC eh, espero mas. Saludos

  • @pacoct9246
    @pacoct92464 жыл бұрын

    Muchas gracias por tu nuevo proyecto de videos

  • @PastorPalaciosMartinez
    @PastorPalaciosMartinez4 жыл бұрын

    Por fin creo que aprenderé algo de programación con José Manuel de instructor, gracias nuevamente por compartir tus conocimientos, saludos cordiales desde Venezuela.

  • @drlordmartyn7718
    @drlordmartyn77184 жыл бұрын

    saludos desde, argentina

  • @luiscorado2868
    @luiscorado28684 жыл бұрын

    Gracias estoy seguro por la calidad de contenido que te caracteriza que será un excelente curso, y que aprenderemos muchísimo. Espero con ansias los siguientes capítulos.

  • @maletil
    @maletil4 жыл бұрын

    Estaba deseando el cursillo de BASIC. Un saludo y gracias!

  • @undermeza5077
    @undermeza50774 жыл бұрын

    En hora buena. Requeria de la programacion para continuar con el proyecto de siembra.Te deseo mantengas esa energia Q te caracteriza.Gracias... Amigo Jose Manuel..German Meza....Venezuela

  • @djinfooficial8269
    @djinfooficial82694 жыл бұрын

    Que gusto verle de nuevo!! Animo profesor

  • @ing.juanluis4999
    @ing.juanluis49994 жыл бұрын

    Baia baia, aplaudo la iniciativa. ¡BRAVO!

  • @doctor.jaimeramirezcientif3206
    @doctor.jaimeramirezcientif32064 жыл бұрын

    Tu video me dió inspiración a instalar delphi, Ostia execelente tutorial, resulta que instale delphi 7 en mi laptop y estoy experimentando hacer un programita que calcule el valor de la resistencia con solo seleccionar los colores

  • @lactomao

    @lactomao

    4 жыл бұрын

    Para todo eso y más sirve el basic.

  • @andresgromazballesteros7396
    @andresgromazballesteros73964 жыл бұрын

    Jj de albañil a programador, Eso es lo que intento desde hace 5 años y estoy estodiando programacion step7 . Pero no consigo terminar el curso virtual, estoy en la unidad 9 en el ejercicio feedbakc y me resulta muy complicado por los permisos de licencia y el sofwarware que no consigo comunicar con los sistemas y es un desastre . Boy a intentar de nuevo estudiar mas . Es genial ver que continuas creando mas informacion para las personas interesadas en estos temas, me alegro seguir viendote y escuchar todo lo que puedes aportar a las personas que quieren aprender 👍

  • @angelmendez6638
    @angelmendez66384 жыл бұрын

    El que vale, vale pa todo, deberías estar en la NASA.

  • @davidlucasfer

    @davidlucasfer

    4 жыл бұрын

    También en Roscosmos

  • @gnulinux23c
    @gnulinux23c3 жыл бұрын

    Hola, muy buenas. Puesto a invertir tempo y conociento... Pytho3. Un cordial saludo.

  • @pablofernandez7693
    @pablofernandez76934 жыл бұрын

    Profe... Se te echaba de menos!

  • @Cristiansil1
    @Cristiansil14 жыл бұрын

    jugar humano con humano. Buenísimo. Yo usaba QBasic... que recuerdos me trajiste.

  • @chemichemili3929
    @chemichemili39294 жыл бұрын

    Señor jose hay algo que no sepa hacer , es usted super inteligente me encantan sus videos muchas gracias por compartir su sabiduria

  • @RiGGeN83
    @RiGGeN834 жыл бұрын

    por fin un nuevo video ! que bueno ,

  • @dariomich1
    @dariomich14 жыл бұрын

    Bieeeeeeeeeeen!!!! Grande geniooo

  • @ElChokin
    @ElChokin4 жыл бұрын

    Holaaaaa, cuánto tiempo!!!!! Otro curso muy bueno y que tenía ganas de hacer pero voy por el 10 básico de electrónica y hasta entonces no haré este, gracias y un saludo.

  • @gnulinux23c
    @gnulinux23c3 жыл бұрын

    Bueno, viendo el tochaco mejor para más adelante.

  • @manuelalvarez2871
    @manuelalvarez28714 жыл бұрын

    Oleee murcianico otra vez liado. Te sigo desde espinardo durante mucho tiempo.

  • @ChuckyYouT
    @ChuckyYouT4 жыл бұрын

    Ufff. Este vídeo sí es una buena noticia, y no las ruedas de prensa del Gobierno. Lo he celebrado como un gol de final de Champions League. José Manuel... el Nuevo Puto Amo del Nuevo Puto Orden Mundial.

  • @angel6524
    @angel65244 жыл бұрын

    Excelente vídeo debería hacer vídeo sobren bioetanol de piña 👍👌🇲🇽🇲🇽😀😀

  • @joanantonibanez5186
    @joanantonibanez51864 жыл бұрын

    Que bueno, me recuerda a mi Spectrum que tenía en los 80. Con ese Basic no había más opción que usar GOTO's a punta pala. Es verdad que el lenguaje es ideal para las primeras enseñanzas y conocer lo que es una variable, bucles, decisiones, etc. Lo que no veo es lo del block de notas, piensa que la gente hará lo que tu hagas y a más de uno le puede tirar atrás. Podrías utilizar otros editores como Sublime Text, Notepad++, o Visual Studio Code, todos ellos gratuitos. Te hacen la identación automática y te ayudan al momento de programar facilitando mucho la vida al programador

  • @juanesmerildoriveraguajard6384
    @juanesmerildoriveraguajard63844 жыл бұрын

    Genial estoy volviendo 40 años al pasado cuando en mi pueblo apareció una revista de BASIC de las cuales solo obtuve 3 publicaciones y jamas nunca volvió a venderse . claro en esos años era un niño para entender que tenia que ir a la ciudad a buscarla . Estudie Electronica , pero en la clase de computación con los 286, como soy un curioso desarme el computador en la primera clases y me jalaron de la oreja , tengo malas pulgas me expulsaron por darle una madre al profe jajajaj no me arrepiento. Bueno que Dios me ayude a aprender a esta edad que luego voy por mas

  • @juanesmerildoriveraguajard6384

    @juanesmerildoriveraguajard6384

    4 жыл бұрын

    3482 líneas Guauuuu, ahora quien podra defenderme . Gracias estare atento hasta poder enchufarse , más aún en esta cuarentena mundial

  • @1Galcracks
    @1Galcracks4 жыл бұрын

    Hice varios de tus proyectos José Manuel.. Gracias por tus conocimientos... No plante un tomate pero es interesante como demuestras contenido muy útil:-SS =D> xx=D> En hora buena

  • @arielperez9233
    @arielperez92334 жыл бұрын

    Gracias.jose por todos tus aportes cuando puedas hacer algo de las bios memorias regrabables que son cada vez más los aparatos que la utilizan desde ya muchas gracias José y bendiciones

  • @andermercado5762
    @andermercado57624 жыл бұрын

    Que alegría volver a aprender con terrazoculror

  • @freeman4726
    @freeman47263 жыл бұрын

    Gracias

  • @DavidWoztube
    @DavidWoztube4 жыл бұрын

    Aguante BASIC!

  • @Jose.Atencia
    @Jose.Atencia4 жыл бұрын

    No me lo puedo creer, con esto del confinamiento estoy ordemando todo, y justo la semana pasada tiré y borré todo el material, libros, apuntes y programas que guardaba desde comienzos de los 90 referenta a "Basica" y QBasic. No me tiro de los pelos porque estoy calvo. Incluidas las rutinas de menús y un Tetris que me publicaron y se vendía en una revista de Shareware. Lo hice porque me daba mucha rabia no poder hacerlos funcionar, claro, los simuladores no me sirven para todas las estratagemas que utilicé para que no parpadera la pantalla y otros problemas. Con la llegada de Windows nos privaron a muchos del acceso a lenguajes de programación en windows. Al menos a mi, realizar mis pequeños programas me facilitaba mucho la vida y muchas veces me he puesto con C, Java, Python, etc y dedicándo muchas horas no he conseguido sacar el mismo rendimiento que al Basic. Como bien dices, es mejor basic dominandolo al 70% (que no es dificil llegar a ello) que estos otros porque se depende mucho de terceros.

  • @orlandogomes5031
    @orlandogomes50314 жыл бұрын

    la instruccion GO TO tiene mas de 50 años yo aprendi hace algunos años basic qbasic, turbo c y pascal ahora me gano la vida crackeando programas jajajaj

  • @gilgamesh_-de2mi
    @gilgamesh_-de2mi4 жыл бұрын

    Dale que sale DAAAAAALEEE QUE SALEEEEE

  • @MaikeLDave
    @MaikeLDave4 жыл бұрын

    Eres un grande

  • @Usuario-vm1bp
    @Usuario-vm1bp4 жыл бұрын

    Joder tío!!!...interesante y todo, pero le animamos a seguir la linea de la electrónica o al menos aplicarlos en proyectos programables de arduino. Me siento un ochentero!!! SALUDOS PEPE!!!

  • @chorrimar
    @chorrimar4 жыл бұрын

    Lo mejor que hubiera cuadrado con su canal creo yo, hubiera sido programación orientado a los microcontroladores, y el "C" es el mas versátil para estos. Consejo de un conejo.

  • @ElChokin
    @ElChokin4 жыл бұрын

    Que me diga alguien si a visto o encontrado por aquí a alguien que se explique mejor que el amigo, y tocayo, José M. Si no aprendo electrónica es porque no doy para más porque las explicaciones son fáciles y sencillas de entender.

  • @aitorgonzalez4071
    @aitorgonzalez40714 жыл бұрын

    Hola terrazocultor, he estado revisando tus videos por que una vez comentaste una pagina de eleccion de componentes electronicos y he perdido el enlace . Podrias refrescarmelo ?. Me encantan tus videos, gracias a ti sigo consumiendo KZread. Mis respeto y admiracion.

  • @francisco3758
    @francisco37584 жыл бұрын

    Me inicie en basic, entonces no existía todavía windows 3.1 ahora me encanta arduino que mezcla mis dos aficiones la electrónica y la progaramacion

  • @modestotorres9538
    @modestotorres95384 жыл бұрын

    Que tal amigo Jose te sigo hace ya años y siempre me he preguntado, nunca te ha dado por el tema de arduino que tan extendido está ahora mismo y todas las posibilidades que tiene. Un fuerte abrazo.

  • @Dacieros

    @Dacieros

    4 жыл бұрын

    Pienso lo mismo, mezcla la electronica basica y la programacion.

  • @betoian

    @betoian

    4 жыл бұрын

    Eso me preguntaba cuando en una parte del video se ve de fondo un arduino gigante...

  • @athos91
    @athos914 жыл бұрын

    Jajaja si eso es el programa fácil cómo será el difícil? Jaaja me alegra que se hagan vídeos para todos los diferentes tipos de usuarios... yo la verdad que llevo 35 minutos de vídeo y no he entendido nada jaja me quedo con los vídeos de electrónica. Mucha suerte en la nueva sección y ojalá haya más circuitos útiles y electrónica básica. Muchas gracias.

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Claro que habrá más vídeos de electrónica, y de experimentos, esto es solo una "ampliación de la oferta" xD

  • @Raul_A_S
    @Raul_A_S4 жыл бұрын

    Deberías haber escogido (C), y luego poder enlazarlo con un curso de arduino. Ademas facilita la transición a C++ , C#, y Java. Use Basic en el spectrum y la estructura de los lenguajes modernos es radical mente distinta. Muy aconsejable para iniciarse usar un ide mejor que el bloc de notas.

  • @JohnSmith-hr6fw

    @JohnSmith-hr6fw

    4 жыл бұрын

    Para aprender a programar lo mejor basic y el bloc de notas. Cuando domines la programación estructurada aprende programación orientada a objetos. El ide oculta la complejidad de los lenguajes. Para aprender, un lenguaje sencillo y un editor sencillo.

  • @carlosbecerraretamal6352
    @carlosbecerraretamal63524 жыл бұрын

    Muy buenas... primero que todo felicitarlo nuevamente por sus videos, like y comparto... Tengo una pregunta, aunque puede ser demasiado básica, pero explico que esto es nuevo para mi.... Si escribo un código en el Block de Notas... con qué extensión debo guardarlo para que lo lea el YaBasic???

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    .Yab

  • @Luis45ccs
    @Luis45ccs3 жыл бұрын

    Al parecer no hay YaBasic para W10 32 bits, para lo del manual en ingles solo usa el pasar el HTML o sea la pagina al español

  • @doctor.jaimeramirezcientif3206
    @doctor.jaimeramirezcientif32064 жыл бұрын

    Enséñanos a hacer caretas para la cara con material de reciclaje, y gel antibacterial,

  • @pistonhead2k
    @pistonhead2k4 жыл бұрын

    Just To Say What? Terrazocultor! LoL

  • @AguHDz
    @AguHDz4 жыл бұрын

    Si permite crear ejecutables de manera muy sencilla. Por comodidad, en su día hice un sencillo programa con el mismo interprete Yabasic para convertir en ejecutables tipo EXE cualquier fichero YAB. Básicamente consiste en utilizar el comando de línea --bind NAME-OF-STANDALONE-PROGRAM Create a standalone program (whose name is specified by NAME-OF-STANDALONE-PROGRAM) from the yabasic-program, that is specified on the command line. See the section about creating a standalone-program for details. # # # SCRIPT PARA COMPILAR AUTOMATICAMENTE LOS PROGRAMAS ESCRITOS EN YABASIC # # line input "Nombre del fichero YaBasic a compiar (.yab): " fichero$ if(lower$(right$(fichero$,4)) = ".yab") then fichero$ = left$(fichero$,len(fichero$)-4) endif system("yabasic -bind \"" + fichero$ + ".exe\" \"" + fichero$+ ".yab\"")

  • @DesafioNoTanExtremo
    @DesafioNoTanExtremo4 жыл бұрын

    Pensaba q iba a estar más enfocado a arduino y demás, algún día harás algo así?

  • @agsalmeria
    @agsalmeria4 жыл бұрын

    Por lo que he visto del video el algoritmo de decisión está basado en un array de posiciones a evitar de la máquina, en estos juegos de decisiones (ajedrez, damas, tres en raya, etc) se implementan en la actualidad árboles de decision basados en el algoritmo minimax, en los cuales la máquina construye en memoria un árbol de decisiones (en lugar de un array) y cada posición tiene asociada un porcentaje de éxito/fracaso, de esta forma la máquina explora todas las posibilidades que hay antes de poner una ficha, si este árbol de probabilidad tiene una profundidad de 3 niveles, se puede decir que la máquina va 3 jugadas por delante tuya, y es prácticamente imposible de ganar

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Mi algoritmo no es sólo de posiciones a evitar. También es de posiciones a cumplir. Y cada una de las posibilidades es un sumatorio de todas las combinaciones tras hacer un barrido exhaustivo de esa matriz, tanto de las fichas del humano, como las fichas de la máquina. Es lo que ya dije: Este algoritmo será mejorable, pero como no vayas muy despierto, te da sopas con honda xD

  • @agsalmeria

    @agsalmeria

    4 жыл бұрын

    @@Terrazocultor entiendo que la matriz es 'el tablero'. Claro que es difícil de ganar, es el mismo algoritmo que comento yo, pero trabajando a un único nivel, la lógica no creo que sea mejorable, la estructura en la que el algoritmo guarda la información sobre la que decidir si poner o no ficha es la que puede "mejorarse", con un array (unidimensional) evalúas sobre la siguiente tirada, con un árbol evalúas las N siguientes tiradas, por contrapartida consume más memoria

  • @aureliogallegosm8307
    @aureliogallegosm83074 жыл бұрын

    Hola me gustaria que como reparar una bocina de un bafle que por que cuando le subo el volumen y no se escucha

  • @felipedjoviedo
    @felipedjoviedo4 жыл бұрын

    Buen dia , Sr Jose Manuel , podrias compartirnos cual fue la computadora que conociste por primera vez, ejmplo ami me toco empezar con la tandy color computer 1 , despues la APPLE IIc , la color computer dos, la comodore 64 ,y despues las las compatibles con IBM antes de que existiera el mugroso guindous en ese orden, me da curiosidad cuales fueron tus primeros encuentros con estos aparatejos, aun tengo las comodore V20 y las comodore 64 ,Gracias

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Hola, si no recuerdo mal, mi primer contacto con un ordenador allá en el año 1984, en un mega-cursillo de programación, fueron dos ordenadores: Un Computec con sistema operativo CP/M con sólo dos disketeras, monitor blanco y negro, y 64K de memoria basado en un 8088. El otro ordenador era más "trasto" todavía: Era un Wang que consistía en una mesa entera. La pantalla formaba parte de la mesa. Y a los lados de la mesa lo que parecían cajoneras eran en realidad gabinetes repletos de electrónica del ordenador. Jaja, que tiempos... Mas tarde trabajé con el Sistema 38 de IBM, lo que me permitió conocer RPG III y PL-1. Como ordenador propio compré un Amstrad CPC 664 con monitor color (que aún conservo) cuya novedad era tener una disketera (el 464 tenía cinta de cassete creo recordar) y a partir de ahí ya, pues lo típico: Un 286, un 386, el pentium, y ahora un i7 de intel

  • @felipedjoviedo

    @felipedjoviedo

    4 жыл бұрын

    Que recuerdos los 8088 con Disketes de 5-1/4 de 360Mb ,Nostalgia 80´s , de nuevo GRACIAS

  • @felipedjoviedo

    @felipedjoviedo

    4 жыл бұрын

    perdon era 360 Kb

  • @alexisbartl9302
    @alexisbartl93024 жыл бұрын

    Una sugerencia, si enseñas a programar en C para utilizar Arduino?

  • @sataTemplar
    @sataTemplar4 жыл бұрын

    Hola, José. Recién acabo de instalar el YaBASIC y lo único que me salen son 2 archivos ( Docu y Demo ) nada más.

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Hola, estos pequeños programas que utilizo en los vídeos no están incluidos, los hice yo mismo.

  • @jjbenitez3780
    @jjbenitez37804 жыл бұрын

    Y en esto , Aterriza TerrazoCultor pilotando de programación. Leonardo KZreadaría si viviese... y lo hace

  • @pistonhead2k
    @pistonhead2k4 жыл бұрын

    Ok Terrazocultor, no es por criticar pero por ejemplo el calculo de raiz cuadrada que tu haces en el programa esta truncado a 4 decimales por lo que en general es muy rapido de hacer para cualquier ordenador moderno. De todos modos BASIC no es un lenguaje que fue pensado para ser Eficiente, Es por eso que otros lenguajes como Phyton, y C en general le ganan rotundamente (En ese aspecto). Pero como tu dices BASIC es un lenguaje "facil" de aprender y medianamente potetente. Un Abrazo!

  • @ArielMantovani
    @ArielMantovani4 жыл бұрын

    Estás seguro que no tenés un gen argentino, José? Te das maña para todo... jajaja. Un fuerte abrazo!

  • @rodrigojara7737

    @rodrigojara7737

    4 жыл бұрын

    La humildad argentina por delante... XD

  • @juancarloslopez5294

    @juancarloslopez5294

    4 жыл бұрын

    Yo diría que tiene gen japonés o chino, esos si se dan maña para todo no como todo latinoamerica que si fueran listos ya no estuvieran en condiciones tercermundistas como en argentina

  • @balhazer

    @balhazer

    4 жыл бұрын

    @@rodrigojara7737 Lo dices x los nazis fugados allá al término de la guerra? veo que sus genes de superioridad aún sigue vivo

  • 4 жыл бұрын

    Buena iniciativa, pero ¿no sería mejor enseñar algún lenguaje más moderno?

  • @JoseGonzalez-yb7om
    @JoseGonzalez-yb7om4 жыл бұрын

    Jajaja hasta donde llegó el mister

  • @picooro784
    @picooro784 Жыл бұрын

    El yabasic me lo detiene el antivirus avast y el panda cloud

  • @lucianonicolas8578
    @lucianonicolas85782 жыл бұрын

    Lo tuyo es para hacerte un monumento en la plaza circular.

  • @emirg1431
    @emirg14314 жыл бұрын

    Hermano esos archivos los programadores tu por lo menos el que dice memoria ram

  • @andresgromazballesteros7396
    @andresgromazballesteros73964 жыл бұрын

    Hola, soy albañil y eso era un ladrillo del 9 cm.

  • @solecotoolsiberica785
    @solecotoolsiberica7854 жыл бұрын

    En el minuto 27 si que te deja calcular por los 4.000.000, ¿a qué se debe? 🤨

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Digo en el vídeo que ese pequeño programa es una simplificación del anterior. Observa que ya no asigno a cada elemento de la tabla un string de 500 letras "A" sino que las pongo a mano, y no las he contado, pero NO creo que lleguen a ser más de 100. Como consecuencia, globalmente, la variable no será 4.000.000 x 500 = 2.000.000.000 sino 4.000.000 x 100 = 400.000.000 es decir, 0,4 Gigas. Se deduce que con 100 caracteres (y no 500), ahora podemos poner 5 veces más elementos que antes: 3.500.000 x 5 = diecisiete millones y medio de elementos de 100 caracteres

  • @solecotoolsiberica785

    @solecotoolsiberica785

    4 жыл бұрын

    @@Terrazocultormuy buen respuesta, todo aclarado. 😉👍

  • @sergiodavidpj
    @sergiodavidpj4 жыл бұрын

    un video de un generador de ozono, seria lo mas acertado para poder desinfectar zapato, llaves, mascarilla, móviles, en fin

  • @juanmanuelmoralesosuna
    @juanmanuelmoralesosuna4 жыл бұрын

    Vuelta a los 80 y los Sinclair y demás, ya ni me acuerdo. Pero por que es engorroso o peligroso el uso del GOTO?

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    No es una vuelta a los 80 ni a los Sinclair Un bucle es un bucle en los 80 y Hoy Una operación lógica "And" lo fue en los 80 y lo es hoy Una matriz de cinco dimensiones lo fue en los 80 y lo es hoy ... y así, 400 conceptos más. El GOTO, además de dejar en evidencia que no se es muy fino programando, provoca que el programa que tú mismo has escrito, cuando meses después lo abordas, no entiendes ni papa de porqué funciona ni cómo.

  • @ctf81873732

    @ctf81873732

    4 жыл бұрын

    El GOTO no es buena idea porque rompe con la idea de la linealidad de la programacion. La idea es que todo tenga un principio y un fin, no que de repente el programa salte de un lado para otro, ademas que genera un codigo demasiado, como decimos en este mundo, un codigo spaghetti, un codigo demasiado ilegible y desordenado. Dicho esto no se quiere decir que no se pueda usar, sino que se ha de usar bien. No pongas un GOTO para romper la ejecucion de un for por ejemplo o en cosas de este estilo...

  • @fran123456
    @fran1234564 жыл бұрын

    Ouch.. por qué no lenguaje C? Para cosas sencillas también es sencillo creo yo.. y tiene más reconocimiento

  • @atudz9456
    @atudz94562 жыл бұрын

    No es por criticar, pero todo lo que mencionas para empezar a aprender, podrías haber comenzado con python(hoy por hoy, el lenguaje más fácil de iniciación). Lo de basic es lisa y llanamente un error. Un lenguaje completamente obsoleto. No entiendo que fundamento podrías enseñar que con uno más moderno no. Y lo de "inmediatez" es otro error conceptual. Saludos

  • @elfeniczx
    @elfeniczx3 жыл бұрын

    hay algo que este chico no haga?

  • @gelintonx
    @gelintonx4 жыл бұрын

    Para aprender a programar recomiendo cualquier otro lenguaje Basic es un lenguaje viejísimo e inutilizado. Recomiendo Java, Python o c++

  • @Terrazocultor

    @Terrazocultor

    4 жыл бұрын

    Yo he compartido un programa de un juego de las cuatro en línea hecho por mí, en Básic (ver vídeo) ¿Serías tan amable de compartir algo parecido HECHO POR TI, en Java, Python, C++....? Gracias

  • 4 жыл бұрын

    Para aprender a programar el lenguaje "C" es algo más avanzado que basic y se sigue usando actualmente. Una vez que se conoce el C, pasar a C++, Java, C#, o python es sólo subir un escalón mas. (De hecho es bajar un escalón, ya que los lenguajes de alto nivel (Java, C#, python) son mas sencillos, básicamente sólo usas algoritmos que ya estan hechos y ni siquiera te te tienes que preocupar en la gestión de la memoria. En Basic o en C todo lo tiene que hacer el programador. (Es lo que tiene mérito) Para las placas como arduino se usa el C o el C++. Y sólo unas pocas funciones, lo que lo hace muy sencillo y divertido

  • @gelintonx

    @gelintonx

    4 жыл бұрын

    @@Terrazocultor si por supuesto

Келесі