miércoles, 17 de julio de 2019

algoritmo

  1. ¿Qué es un algoritmo?


En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.


Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.


Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación para su posterior ejecución en un computador.


Los algoritmos presentan las siguientes características:


  • Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez.
  • Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos.
  • Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema.
  • Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito.
  • Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.
  • Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.


Fuente: https://concepto.de/algoritmo-en-informatica/#ixzz5twPPSpWf



pseudocodigo

En ciencias de la computación, y análisis numérico, el pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal[1]​ del principio operativo de un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real,[2]​ pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.



miércoles, 8 de mayo de 2019

REFLEXION

EL NIÑO QUE DOMO EL VIENTO

la película me dejo una gran enseñanza para la vida, por que nos enseña a luchar por nuestra familia, querer estudiar y valorar lo que tenemos;

miércoles, 13 de marzo de 2019

avances de la tecnologia en el mundo

Ver las imágenes de origen

El tiempo avanza y los avances de la tecnologia en el mundo son cada vez más asombrosos. Inventos que hace algunos años eran impensados, forman parte de la vida cotidiana en la actualidad.
Todas las herramientas que van dejando los avances tecnológicos se presentan de gran ayuda en diversas situaciones. Por ejemplo: las innovaciones y el internet se presentan como un factor clave en cada empresa.
A su vez, la tecnología ha abierto las puertas a nuevas posibilidades de estudio, trabajo y hasta comunicación a distancia. Cabe resaltar que el gran auge que experimentan los trabajos freelance en la actualidad, nunca hubiese llegado de no ser por los avances de la actualidad.

Los avances tecnologicos que cambiaron el mundo

Más allá de las distintas innovaciones que marcaron un antes y un después en nuestra historia, los avances de la actualidad están jugando un papel muy importante en la misma. En parte también por la gran dependencia de la sociedad a la tecnología.
La innovaciones están presentes en cada ámbito de nuestras, desde los avances tecnologicos en el transporte publico hasta los proyectos que emprendemos.
Los avances para celulares el 2017 han acumulado millones de adjetivos calificativos (99% positivos) para tales productos. Sin duda, compañías como Apple, Samsung y demás, han cambiado la manera de ver la telefonía móvil para los usuarios.
TOMADO DE:https://blog.horsesdeveloper.com/los-avances-de-la-tecnologia-en-el-mundo-actual/