{"id":240735,"date":"2022-10-18T14:23:22","date_gmt":"2022-10-18T12:23:22","guid":{"rendered":"https:\/\/www.ferrovial.com\/?page_id=240735"},"modified":"2025-02-13T12:58:35","modified_gmt":"2025-02-13T11:58:35","slug":"algoritmos","status":"publish","type":"page","link":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/","title":{"rendered":"Algoritmos"},"content":{"rendered":"    <m-final-content-header >\n            <c-breadcrumb label-text=\"Breadcrumb\" slot=\"breadcrumbs\" type='2' align='left' wrap='wrapped wrapped' aria-label='Vienes de STEM'>\n                        <ol>\n\n                                                            <li><a href=\"https:\/\/www.ferrovial.com\/es\/\" title=\"Ferrovial\">Ferrovial<\/a><\/li>\n                                                                        <li><a href=\"https:\/\/www.ferrovial.com\/es\/stem\/\" title=\"STEM\">STEM<\/a><\/li>\n                                    \n                <\/ol>\n\n                <\/c-breadcrumb>\n    \n        <div slot=\"header\">\n            <h1>\n                \u00bfQu\u00e9 son los algoritmos?            <\/h1>\n                    <\/div>\n    <\/m-final-content-header>\n\n    \n\n\n<m-wysiwig class=\"wp-block-components-wysiwyg\"><div slot=\"maincontent\">\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"\u00bfQu\u00e9 son los algoritmos?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea. Estas instrucciones est\u00e1n ordenadas y acotadas a manera de pasos a seguir para alcanzar un objetivo.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u00bfCu\u00e1les son las caracter\u00edsticas de los algoritmos?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Independientemente del uso que se le d\u00e9 a los algoritmos, todos guardan en com\u00fan las siguientes caracter\u00edsticas:\n<ol>\n<li>Inicio y fin<\/li>\n<li>Exactitud<\/li>\n<li>Secuencia<\/li>\n<li>Completos<\/li>\n<li>Finitos<\/li>\n<li>Abstractos<\/li>\n<\/ol>\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u00bfQu\u00e9 tipos de algoritmos existen?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Seg\u00fan su sistema de signos, es decir, c\u00f3mo se describen los pasos a seguir, los algoritmos pueden ser:\n<ul>\n<li>Cuantitativos y cualitativos<\/li>\n<li>Computacionales o no computacionales<\/li>\n<\/ul>\nSeg\u00fan su funci\u00f3n y estrategia, es decir, qu\u00e9 hacen y c\u00f3mo lo hacen, existen cinco tipos de algoritmos:\n<ul>\n<li>Algoritmos de b\u00fasqueda <ul><li>Secuenciales<\/li><li>Binarias<\/li><\/ul><\/li>\n<li>Algoritmo de ordenamiento\n<ul>\n<li>De burbuja<\/li>\n<li>Por selecci\u00f3n<\/li>\n<li>R\u00e1pido<\/li>\n<\/ul>\n<\/li>\n<li>Algoritmos voraces<\/li>\n<li>Programaci\u00f3n din\u00e1mica<\/li>\n<li>Algoritmos probabil\u00edsticos<\/li>\n<\/ul>\"\n    }\n  }]\n}\n<\/script>\n<\/p>\n\n\n\n<p>En inform\u00e1tica, se llaman&nbsp;<em>algoritmos<\/em>&nbsp;el&nbsp;<strong>conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea<\/strong>. Estas instrucciones&nbsp;<strong>est\u00e1n ordenadas y acotadas<\/strong>&nbsp;a manera de pasos a seguir para alcanzar un objetivo.<\/p>\n\n\n\n<p>Todo algoritmo tiene una entrada, conocida como <strong><em>input<\/em><\/strong> y una salida, conocida como <strong><em>output<\/em><\/strong>,<strong> <\/strong>y entre medias, est\u00e1n las instrucciones o secuencia de pasos a seguir. Estos pasos deben estar<strong> ordenados <\/strong>y, sobre todo, deben ser <strong>una serie finita de operaciones<\/strong> que permitan conseguir una determinada soluci\u00f3n.<\/p>\n\n\n\n<p>En el mundo de la <a href=\"https:\/\/www.ferrovial.com\/es\/stem\/programacion\/\" target=\"_blank\" rel=\"noreferrer noopener\">programaci\u00f3n<\/a>, <strong>todo programa o sistema operativo funciona a trav\u00e9s de algoritmos,<\/strong> escritos en un lenguaje de programaci\u00f3n que el ordenador pueda entender para ejecutar los pasos o instrucciones de una <strong>forma automatizada. <\/strong>A nivel de<a href=\"https:\/\/www.ferrovial.com\/es\/recursos\/big-data\/\" target=\"_blank\" rel=\"noreferrer noopener\"> <em>big data<\/em><\/a> e <a href=\"https:\/\/www.ferrovial.com\/es\/stem\/datos-e-ia\/\" target=\"_blank\" rel=\"noreferrer noopener\">inteligencia artificial<\/a>, los algoritmos analizan la informaci\u00f3n y datos de consumidores y usuarios finales.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1les son las caracter\u00edsticas de los algoritmos?<\/strong><\/h2>\n\n\n\n<p>Independientemente del uso que se le d\u00e9 a los algoritmos, todos guardan en com\u00fan las siguientes caracter\u00edsticas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Inicio y fin:<\/strong> parten de un estado inicial desde el cual ejecutan una serie de instrucciones para llegar a un estado final de salida o finalizaci\u00f3n.<\/li>\n\n\n\n<li><strong>Exactitud:<\/strong> deben indicar un orden claro, espec\u00edfico y l\u00f3gico de instrucciones para la ejecuci\u00f3n de cada paso, sin que exista espacio para la ambig\u00fcedad.<\/li>\n\n\n\n<li><strong>Secuencia:<\/strong> deben seguir una serie de pasos ordenados, entendibles y previamente establecidos.&nbsp;<\/li>\n\n\n\n<li><strong>Completos:<\/strong> deben tener en cuenta todas las posibilidades y presentaciones del problema para ejecutar la soluci\u00f3n exacta.&nbsp;<\/li>\n\n\n\n<li><strong>Finitos:<\/strong> el n\u00famero de pasos para ejecutar la tarea debe ser finito para darla por concluida.&nbsp;<\/li>\n\n\n\n<li><strong>Abstractos:<\/strong> representan una gu\u00eda o modelo para ordenar procesos.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 tipos de algoritmos existen?<\/strong><\/h2>\n\n\n\n<p><strong>Seg\u00fan su sistema de signos, <\/strong>es decir, c\u00f3mo se describen los pasos a seguir, los algoritmos pueden ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cuantitativos y cualitativos: <\/strong>si funcionan a trav\u00e9s de c\u00e1lculos matem\u00e1ticos o secuencias l\u00f3gicas.<\/li>\n\n\n\n<li><strong>Computacionales o no computacionales: <\/strong>si requieren o no del uso de un ordenador para la soluci\u00f3n o ejecuci\u00f3n de una determinada tarea.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Seg\u00fan su funci\u00f3n y estrategia,<\/strong> es decir, qu\u00e9 hacen y c\u00f3mo lo hacen, existen cinco tipos de algoritmos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Algoritmos de b\u00fasqueda: <\/strong>aquellos que encuentran uno o varios elementos que presenten un conjunto de propiedades dentro de una determinada estructura de datos. Las b\u00fasquedas pueden ser:\n<ul class=\"wp-block-list\">\n<li><strong>Secuenciales<\/strong>: comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo.<\/li>\n\n\n\n<li><strong>Binarias: <\/strong>comparan el elemento de b\u00fasqueda con un elemento ubicado en el medio de una serie ordenada para determinar si son iguales.&nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Algoritmo de ordenamiento: <\/strong>son los que se utilizan para reorganizar elementos de un listado, siguiendo unas pautas de orden num\u00e9rico o alfanum\u00e9rico. Pueden ser:\n<ul class=\"wp-block-list\">\n<li><strong>De burbuja:<\/strong> comparan cada elemento de la lista a ordenar, intercambiando posiciones si no est\u00e1n ordenados correctamente.<\/li>\n\n\n\n<li><strong>Por selecci\u00f3n<\/strong>: ordenan a partir del elemento m\u00e1s peque\u00f1o de forma consecutiva.<\/li>\n\n\n\n<li><strong>R\u00e1pido:<\/strong> eligen un elemento del conjunto y reubican el resto en torno a este en funci\u00f3n de si son menores o mayores respecto a \u00e9l.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Algoritmos voraces:<\/strong> se trata de un tipo de algoritmo aplicado a problemas de optimizaci\u00f3n y se utiliza para la toma de decisiones l\u00f3gicas para llegar a una soluci\u00f3n final global. Estos algoritmos no son reversibles una vez que se toma la decisi\u00f3n de ejecutarlos.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Programaci\u00f3n din\u00e1mica: <\/strong>este tipo de algoritmo est\u00e1 asociado al m\u00e9todo con el que se procesa el resultado. La soluci\u00f3n de un elemento depende de la soluci\u00f3n de una serie de problemas m\u00e1s peque\u00f1os, por lo que conforme se van solucionando subproblemas, se van almacenando las soluciones para que no sea necesario calcularlas nuevamente. Con la programaci\u00f3n din\u00e1mica se reduce el tiempo de ejecuci\u00f3n del algoritmo.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Algoritmos probabil\u00edsticos: <\/strong>este tipo de algoritmos basa sus resultados en el azar, de manera que, en l\u00edneas generales, se pueda obtener una buena soluci\u00f3n para cualquier distribuci\u00f3n aleatoria de <em>inputs <\/em>de entrada. El azar representa una optimizaci\u00f3n de tiempo respecto a si se determinara la mejor alternativa para cada caso individual. Se obtiene, en consecuencia, una buena soluci\u00f3n a un problema para cualquier distribuci\u00f3n de datos de entrada.<\/li>\n<\/ul>\n<\/div><\/m-wysiwig>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"parent":227878,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-240735","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Algoritmos: qu\u00e9 son y qu\u00e9 tipos existen - Ferrovial<\/title>\n<meta name=\"description\" content=\"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Algoritmos: qu\u00e9 son y qu\u00e9 tipos existen - Ferrovial\" \/>\n<meta property=\"og:description\" content=\"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/\" \/>\n<meta property=\"og:site_name\" content=\"Ferrovial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ferrovial\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-13T11:58:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ferrovial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Algoritmos: qu\u00e9 son y qu\u00e9 tipos existen - Ferrovial","description":"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/","og_locale":"es_ES","og_type":"article","og_title":"Algoritmos: qu\u00e9 son y qu\u00e9 tipos existen - Ferrovial","og_description":"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea.","og_url":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/","og_site_name":"Ferrovial","article_publisher":"https:\/\/www.facebook.com\/ferrovial","article_modified_time":"2025-02-13T11:58:35+00:00","twitter_card":"summary_large_image","twitter_site":"@ferrovial","twitter_misc":{"Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/","url":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/","name":"Algoritmos: qu\u00e9 son y qu\u00e9 tipos existen - Ferrovial","isPartOf":{"@id":"https:\/\/www.ferrovial.com\/es\/#website"},"datePublished":"2022-10-18T12:23:22+00:00","dateModified":"2025-02-13T11:58:35+00:00","description":"En inform\u00e1tica, se llaman algoritmos el conjunto de instrucciones sistem\u00e1ticas y previamente definidas que se utilizan para realizar una determinada tarea.","breadcrumb":{"@id":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ferrovial.com\/es\/stem\/algoritmos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.ferrovial.com\/es\/"},{"@type":"ListItem","position":2,"name":"STEM","item":"https:\/\/www.ferrovial.com\/es\/stem\/"},{"@type":"ListItem","position":3,"name":"Algoritmos"}]},{"@type":"WebSite","@id":"https:\/\/www.ferrovial.com\/es\/#website","url":"https:\/\/www.ferrovial.com\/es\/","name":"Ferrovial","description":"Welcome to the Ferrovial&#039;s website, global operator of sustainable infrastructure. Here you can find all the information about the company and subsidiaries.","publisher":{"@id":"https:\/\/www.ferrovial.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ferrovial.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.ferrovial.com\/es\/#organization","name":"Ferrovial S.A.","url":"https:\/\/www.ferrovial.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.ferrovial.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/2020\/01\/13124948\/logo-ferrovial-cf7.png","contentUrl":"https:\/\/static.ferrovial.com\/wp-content\/uploads\/2020\/01\/13124948\/logo-ferrovial-cf7.png","width":144,"height":32,"caption":"Ferrovial S.A."},"image":{"@id":"https:\/\/www.ferrovial.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ferrovial","https:\/\/x.com\/ferrovial","https:\/\/www.instagram.com\/ferrovial\/","https:\/\/www.linkedin.com\/company\/ferrovial","https:\/\/www.pinterest.es\/ferrovial\/","https:\/\/www.youtube.com\/ferrovial","https:\/\/en.wikipedia.org\/wiki\/Ferrovial"]}]}},"_links":{"self":[{"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/pages\/240735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/comments?post=240735"}],"version-history":[{"count":3,"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/pages\/240735\/revisions"}],"predecessor-version":[{"id":299692,"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/pages\/240735\/revisions\/299692"}],"up":[{"embeddable":true,"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/pages\/227878"}],"wp:attachment":[{"href":"https:\/\/www.ferrovial.com\/es\/wp-json\/wp\/v2\/media?parent=240735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}