{"id":10392,"date":"2016-02-20T08:08:07","date_gmt":"2016-02-20T13:08:07","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ccpg1001\/?p=10392"},"modified":"2025-12-11T09:33:34","modified_gmt":"2025-12-11T14:33:34","slug":"2eva2015tii_t1-cifrado-cesar-como-funcion","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-2eva20\/2eva2015tii_t1-cifrado-cesar-como-funcion\/","title":{"rendered":"2Eva2015TII~T1 Cifrado C\u00e9sar como funci\u00f3n"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">2da Evaluaci\u00f3n II T\u00e9rmino 2015-2016, Febrero 2016 \/FIEC<\/h2>\n\n\n\n<p><strong>Tema 1<\/strong> (20 puntos) El cifrado C\u00e9sar es una de las t\u00e9cnicas de codificaci\u00f3n de textos por sustituci\u00f3n en el que una letra en el texto original es reemplazada por otra letra que se encuentra un n\u00famero fijo de posiciones m\u00e1s adelante en el alfabeto.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"203\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2016\/02\/cifradocesar02.png\" alt=\"cifrado C\u00e9sar letras alfabeto desplaza\" class=\"wp-image-16919\" \/><\/figure>\n\n\n\n<p>Por ejemplo, con un desplazamiento de 2 posiciones, la A ser\u00eda sustituida por la C (situada 2 lugares a la derecha de la A), la B ser\u00eda reemplazada por la D, etc. Se supone que el alfabeto es circular de modo que, a todos los efectos, a continuaci\u00f3n de la Z comienzan de nuevo las letras A, B, C, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"320\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/03\/encriptacinturon.png\" alt=\"Encripta cintur\u00f3n, cifrado C\u00e9sar\" class=\"wp-image-2051\" \/><\/figure>\n\n\n\n<p>Se le solicita escribir la funci\u00f3n recursiva cifrarCesar que recibe como par\u00e1metros una cadena de caracteres escritos en min\u00fasculas, el desplazamiento y una lista con las letras del alfabeto y retorna una nueva cadena con el texto codificado. <\/p>\n\n\n\n<p>Debe tener en cuenta que s\u00f3lo se codifican los caracteres correspondientes a las letras del alfabeto, el resto de caracteres (espacios en blanco, signos de puntuaci\u00f3n, n\u00fameros, etc) permanecer\u00e1n inalterados.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>funci\u00f3n<\/th><th>resultado<\/th><\/tr><\/thead><tbody><tr><td>cifrarCesar(\u201chola mundo\u201d,3,alfabeto)<\/td><td>\u201ckrod pxqgr\u201d<\/td><\/tr><tr><td>cifrarCesar(\u201cxyz\u201d,2,alfabeto)<\/td><td>\u201czab\u201d<\/td><\/tr><tr><td>cifrarCesar(\u201cel yoyo, cuesta $5\u201d,4,alfabeto)<\/td><td>\u201cip cscs, gyiwxe $5\u201d<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-eval\/fp-2e15\/2eva2012tii_t2-cifrado-cesar\/\" data-type=\"post\" data-id=\"2993\">2Eva2012TII_T2 Cifrado C\u00e9sar<\/a> de FCNM<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2da Evaluaci\u00f3n II T\u00e9rmino 2015-2016, Febrero 2016 \/FIEC Tema 1 (20 puntos) El cifrado C\u00e9sar es una de las t\u00e9cnicas de codificaci\u00f3n de textos por sustituci\u00f3n en el que una letra en el texto original es reemplazada por otra letra que se encuentra un n\u00famero fijo de posiciones m\u00e1s adelante en el alfabeto. Por ejemplo, [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejercicios","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[150,155],"class_list":["post-10392","post","type-post","status-publish","format-standard","hentry","category-fp-2eva20","tag-cadenas","tag-funciones"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/10392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=10392"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/10392\/revisions"}],"predecessor-version":[{"id":16921,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/10392\/revisions\/16921"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=10392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=10392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=10392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}