Bienvenidos a mi blog...

Melina Giuliano

Conectados todos juntos

Para conocer mas secretos de las tecnologias de la informacion!

martes, 11 de agosto de 2020

Definicion de conceptos

1) Crea una entrada en tu blog que incluya información y defina los siguientes conceptos:

- Programa: Un programa es la planificación de una tarea para su ejecución. Además, tiene como principal objetivo resolver problemas a través del planteo claro de los pasos a seguir para llegar a la solución.
  
- Fases de un procedimiento: Las fases de un procedimiento son 2:

1) Análisis: En ella se define el problema,y es necesario tener en cuenta los elementos que se necesitan para llegar al resultado buscado. 

2) Solución general o diseño de algoritmo: Se desarrolla en secuencia lógica de pasos tendientes,a solucionar el problema.

- Fases en la resolución de un problema:

1) Análisis previo de problema: En esta etapa se debe determinar lo que el programa tiene que hacer, junto con las tareas que debe efectuar para llevar a cabo la solución, qué datos preciso para hacer la tareas, que formato deben tener los datos de entrada, de donde provienen los datos de entrada, como se alcanzan esos datos, cómo interactúan los datos entre sí para llegar al resultado, y es muy importante tener en claro el resultado que se desea obtener.

2) Diseño del algoritmo: Después de haber determinado todas la entradas y salidas que va a poseer el programa, también las tareas a llevar a cabo, es el momento de diseñar el algoritmo y que irá de acuerdo a todas las especificaciones anteriores y posteriormente será utilizado en un lenguaje de programación para ser ejecutado por la computadora. 

3) Configuración del entorno de desarrollo y codificación: Consta en transcribir o ajustar el algoritmo a un lenguaje de programación, se tendrán que acomodar todos los pasos diseñados en el algoritmo con sentencias y sintaxis propias del lenguaje. Corregir errores, establecer el código y comentarlo, son buenas prácticas que hacen programas más legibles y hacen mas fácil la depuración. 

4) Compilación y pruebas: La fase de compilación dejará hallar errores en tiempo de compilación, ejecución y lógicos, y en el caso de Java se generará uno o varios archivos bytecode que serán realizados por la computadora. 

5) Documentación y mantenimiento: Se debe tener un registro de todos los pasos hasta llegar a la solución del problema, a veces es un poco pesada esta fase pero también es fundamental ya que muchas veces se dan modificaciones con el pasar del tiempo y estas se hacen en algunos casos por otros programadores distintos a los que lo crearon, y cuando un programa es escaso en documentación este proceso de modificación es totalmente complejo. 

- Fases en la implementación de un procedimiento:  El proceso de programación. Armar un programa implica tener que hacer una serie de pasos secuenciales y cronológico que empiezan con la detección y definición del problema y conducen a la implantación del programa que lo soluciona. 

- Lenguaje de programación: Es un idioma artificial diseñado para expresar instrucciones que pueden ser realizadas por un controlador.

- Robótica: Es la ciencia que estudia el diseño y la implementación de robots y aparatos que realizan operaciones o trabajos, generalmente en instalaciones industriales y en sustitución de la mano de obra humana. 
- Robot: El robot es una maquina automática, puede ser tanto un mecanismo electromecánico físico como un sistema virtual de software. Posee inteligencia. 
La segunda etapa o paso de análisis es observar dentro de la caja negra donde hallamos los subsistemas o unidades funcionales del robot. Cada unidad funcional realiza una función específica y tiene su propia entrada y salida. Los robots tienen las siguientes unidades funcionales principales:  

  • Estructura mecánica 
  • Transmisiones 
  • Sistema de accionamiento (actuadores) 
  • Sistema sensorial (sensores) 
  • Elementos terminales 
  • Sistema de control (controlador) 

- Componentes de un robot: 
  •  Manipulador o brazo mecánico, 
  • Elementos motrices o actuadores, 
  • Controlador, 
  • Efector terminal. Herramienta o aprehensor, 
  • Sensores de información en los robots inteligentes. 

jueves, 6 de agosto de 2020

Algoritmos.

QUE ES?

Un algoritmo es un conjunto de operaciones que buscar resolver un problema determinado a traves de secuencias lógicas, es decir, un conjunto de instrucciones. El objetivo principal de estas formulas es que su resultado muestre el destino buscado a través de las instrucciones previas. 
Entendido al algoritmo como un medio podemos decir que para que funcione de manera correcta, debe ser:
Preciso: cada paso y su orden de realización deben ser claros y concretos.
Definido: se deben obtener resultados delimitados a las ordenes y estos siempre deben ser los mismos.
Finito: su diseño debe tener un numero limitado de pasos.
Ordenado: la secuencia de pasos debe seguir un orden que no puede ser alterado.