Messi Campeon

Campeonato Copa America 2021

Cris tirando facha

Ahhh miralo a Cristiano

Ankara Messi

Jajaja Messi chiquito

lunes, 7 de septiembre de 2020

Placa Microbit

Es una pequeña tarjeta programable de 4x5 cm diseñada para que aprender a programar sea fácil, divertido y al alcance de todos.

Gracias a la gran cantidad de sensores que incorpora, sólo con la tarjeta se pueden llevar a cabo centenares de proyectos.


Tiene un entorno de programación gráfico propio: MakeCode de Microsoft, un sencillo editor gráfico online muy potente y gratuito que posibilita introducirnos en el mundo de la programación de forma intuitiva a través del lenguaje de programación visual o de bloques. Con él aprendemos a pensar como un programador sin caer en los molestos errores de sintaxis. 



Este es mi Reto I con la placa microbit:


lunes, 24 de agosto de 2020

Padlet

Este es mi Padlet con los distintos tipos de robots


Hecho con Padlet

Robotica y Programas

-Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.​ Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central.

-La resolucion de un problema y la implementacion
- Identificacion del rpoblemaEn esta etapa se debe definir y tener claro lo que el programa tiene que hacer junto con las tareas que debe realizar para llevar a cabo la solución, qué datos necesito para realizar la tareas, que formato deben tener los datos de entrada, de donde provienen los datos de entrada, como se obtienen esos datos, cómo interactúan los datos entre sí para obtener el resultado, muy importante tener claro cuál será el resultado que se desea obtener, tampoco dejar de lado las restricciones que puede haber al momento de procesar los datos..
-Diseño del algoritmo: Una vez que tenemos claro el problema, después de haber definido todas la entradas y salidas que va tener el programa, también las tareas a realizar, es hora de diseñar el algoritmo y que irá de acuerdo a todas las especificaciones anteriores y posteriormente será implementado en un lenguaje de programación para ser ejecutado por la computadora. El algoritmo se lo puede hacer de cualquier forma: Pseudocódigo o Diagrama de Flujo, la idea principal es que sea entendible, y no solo por el que lo diseñó si no por cualquier persona. En conclusión en la etapa anterior se define qué es lo que hará el programa, en esta fase, se define como lo hará. Algo importante de este diseño es que sea entendible para el programador que lo va implementar.
-1. Definición del problema: Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle .
2. Análisis del problema: El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.
Para poder definir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.
  • Entrada, son todos los datos que hay que ingresar para la resolución del problema.
  • Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema.
  • Salida, la resolución del problema.
  • Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solución eficaz.
    El análisis del problema exige una lectura previa del problema a fin de obtener una idea general de lo que se solicita . la segunda lectura deberá servir para responder a las preguntas:
    • ¿Qué información debe proporcionar la resolución del problema?
    • ¿Qué datos se necesitan para resolver el problema?
    La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema.
    En esta fase debemos aprender a analizar la documentación de la empresa , investigar, observar todo lo que rodea el problema.
    3. Diseño de la solución
    Una computadora no tiene la capacidad para solucionar mas que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo.
    La información proporcionada al algoritmo constituye su entrada y la información producida por el algoritmo constituye su salida.
    Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fáciles de solucionar que el original. La descomposición del problema original en subproblemas mas simples y a continuación dividir estos subproblemas en otros mas simples que puedan ser implementados para su solución en la computadora de denomina diseño descendente (top - down design ).
    Es presiso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S.
    4. Codificación
    Es el algoritmo traspasado a la computadora a través de un lenguaje de programación,
    debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo.
    Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente.
    5. Compilación y ejecución
    Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente.
    Ejecución, ejecutar el programa después del ser compilado.
    6. Verificación y pruebas
    Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución.
    7. Depuración
    Corregir los errores encontrados en la etapa anterior, si hubiese algún error se tiene que regresar hasta la etapa que sea necesaria para que la solución sea la que el usuario requiere.
    8. Documentación
    Son todos los comentarios, referencias desde que se dio el problema hasta que se encontró la solución.
    a) documentación interna, es el encabezado, descripción, declaración del problema, son todos los comentarios que puedan llegar a servir dentro del código fuente.
    b) documentación externa, son los manuales que se hacen para una mejor ejecución del programa, ahí se explicara como usar el programa.
    Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina

    La robótica es la rama de la ingeniería mecánica, de la ingeniería eléctrica, de la ingeniería electrónica, de la ingeniería biomédica, y de las ciencias de la computación, que se ocupa del diseño, construcción, operación, estructura, manufactura, y aplicación de los robots.​​
    Un robot es una entidad virtual o mecánica artificial. En la práctica, esto es por lo general un sistema electromecánico que, por su apariencia o sus movimientos, ofrece la sensación de tener un propósito propio.
    - Estrctura Mecanica: Un robot está formado por eslabones que van unidos entre sí por actuadores. De esta forma se puede dar el movimiento entre dos eslabones consecutivos. Comúnmente, los robots industriales se parecen a un brazo humano, motivo por el cual se usan palabras como brazo, codo, y muñeca.
    Transmisiones: Son los que transmiten el movimiento del actuador hasta la articulación.
    Actuadores: Un actuador es un dispositivo capaz de transformar energía hidráulica, neumática o eléctrica en la activación de un proceso con la finalidad de generar un efecto sobre un proceso automatizado. Este recibe la orden de un regulador o controlador y en función a ella genera la orden para activar un elemento final de control como, por ejemplo, una válvula.
    Sistema Sensorial: Es el encargado de darle información al robot de su propio estado (sensores internos) y el de su entorno (sensores externos).
    Sistema de control: Es el encargado de regular el comportamiento del robot para obtener los resultados deseados.
    Efectores Finales: Son los que interactúan directamente con el entorno, generalmente son diseñados específicamente para cada tipo de trabajo.

    lunes, 13 de julio de 2020

    Algoritmos

    Un algoritmo es un conjunto de operaciones que busca resolver un problema determinado a través de secuencias lógicas. Este procedimiento esquemático emplea una serie de pasos, como una receta, los cuales pueden ser formulados de diferentes maneras cuidando que en dicha combinación no se produzca una ambigüedad.

    Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
    Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
    Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos
    .Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.

    martes, 16 de junio de 2020

    Software Y Hardware


    Maquina analitica de Babbage == A, F,
    Maquina tabuladora de Hollerith == E, B
    Colossus == G,
    EDVAC == H,
    Clementina == I, D
    Commodore VIC-20 == H, C

    1.a) No, a medida que fui necesitando mas apps las fui instalando
    b) Dirigiendote a la aplicacion oficial que tenga tu telefono para descargar/comprar aplicaciones segun tu empresa desarrolladora del sistema.
    c) Si, se pueden eliminar
    d) Depende, el telefono sin ninguna aplicacion funciona, pero hay aplicaciones que no te deja desinstalar porque simplemente, si se eliminan, dejan de cumplir la funcion de un telefono. y las aplicaciones que uno instala aparte de las que vienen con el telefono, siempre se van a poder desinstalar, aunque para mi, tener redes sociales es fundamental para tener un medio de comunicacion como un telefono celular inteligente

    Hardware es el conjunto de componentes físicos de los que está hecho el equipo y software es el conjunto de programas o aplicaciones, instrucciones y reglas informáticas que hacen posible el funcionamiento del equipo.

    2.a) Los programadores o desarrolladores de Software, se necesita una computadora y cumplir con las caracteristicas y funciones de un sistema target
    1. Clara.
    2. Correcta.
    3. Consistente.
    4. Coherente.
    5. Comprensible.
    6. Modificable.
    7. Verificable.
    8. Priorizada.

    b) Es una pregunta retorica ya que una persona con conocimientos basicos de ingenieria informatica y que cuente con los com ponentes para hacer LAS PARTES DEL HARDWARE, es decir, armar un monitor por ejemplo.
    Pero las personas que cuentan con todos los componentes, que en su conjunto, forman un Hardware, pueden hacerlo tranquilamente ya que es muy facil

    c) No todos, hay algunos basicos gratuitos, pero los mas avanzados tienen un costo

    d) No, a no ser en un caso especial, por ejemplo ganarlo en un sorteo o que te lo regale un amigo

    e) No

    f) Encontramos otros nombres para el software propietario, como software privativo o software de código cerrado. Este tipo de software limita las posibilidades del usuario a modificarlo e incluso en su uso. Sin embargo, el software libre, en contraposición al anterior, es aquel que se distribuye libremente. También es conocido como software de código abierto. En él, el usuario tiene plena libertad a la hora de usar el software, distribuirlo y/o modificarlo, con lo que se consigue un mayor desarrollo en las mejoras del primitivo.