{"id":1180,"date":"2014-03-16T07:55:30","date_gmt":"2014-03-16T12:55:30","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=1180"},"modified":"2026-04-05T17:12:29","modified_gmt":"2026-04-05T22:12:29","slug":"s1eva2009ti_t1-suma-de-serie-con-signo-alternado-2","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s1eva10\/s1eva2009ti_t1-suma-de-serie-con-signo-alternado-2\/","title":{"rendered":"s1Eva2009TI_T1 Suma de serie con signo alternado"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva10\/1eva2009ti_t1-suma-de-serie-con-signo-alternado\/\" data-type=\"post\" data-id=\"3187\">1Eva2009TI_T1 Suma de serie con signo alternado<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Solicitar el n\u00famero <strong>n<\/strong>, calcular cada t\u00e9rmino <em>i-\u00e9simos<\/em> y acumularlos en una variable <strong>s<\/strong>.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> 1-\\frac{1}{2}+\\frac{1}{3}-\\frac{1}{4}+\\frac{1}{5}+\\text{...}+\\frac{1}{n} <\/span>\n\n\n\n<p>El signo se puede alternar multiplicando una variable <strong>signo<\/strong> por -1. Tambi\u00e9n se puede usar (-1)<sup>i+1<\/sup> para alternar el signo.<\/p>\n\n\n\n<p>observe:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> (-1)^{(1+1)}1+(-1)^{(2+1)}\\frac{1}{2}+(-1)^{(3+1)}\\frac{1}{3}+ ...<\/span>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"algoritmomientrasrepita\">Algoritmo en Python: mientras-repita<\/h2>\n\n\n\n<p>La primera soluci\u00f3n se presenta usando el lazo \u201cMientras-Repita\u201d<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# ICM00794-Fundamentos de Computaci\u00f3n - FCNM-ESPOL\n# 1Eva_IT2009_T1 Suma de serie con signo alternado\n# Propuesta de soluci\u00f3n. edelros@espol.edu.ec\n\n# INGRESO\nn = int(input('\u00bfCu\u00e1ntos t\u00e9rminos?: '))\n\n# PROCEDIMIENTO\ni = 1\ns = 0\nsigno = 1\nwhile (i&lt;=n):\n    s = s + signo*(1\/i)\n    i = i + 1\n    signo = (-1)*signo\n\n# SALIDA\nprint(s)\n<\/pre><\/div>\n\n\n<p>resultado del algoritmo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00bfCu\u00e1ntos t\u00e9rminos?: 5\n0.7833333333333332\n&gt;&gt;&gt; \n== RESTART: D:\\MATG1052Ejemplos\\unprograma.py ==\n\u00bfCu\u00e1ntos t\u00e9rminos?: 10\n0.6456349206349207\n&gt;&gt;&gt; <\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diagramamientrasrepita\">Diagrama de Flujo: Mientras-Repita<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"271\" height=\"579\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/diagramaSumaSerieSigno01.png\" alt=\"diagrama Suma Serie Signo 01\" class=\"wp-image-19302\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"algoritmorepitahasta\">Algoritmo en Python: repita-hasta:<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# ICM00794-Fundamentos de Computaci\u00f3n - FCNM-ESPOL\n# 1Eva_IT2009_T1 Suma de serie con signo alternado\n# Propuesta de soluci\u00f3n. edelros@espol.edu.ec\n\n# INGRESO\nn = int(input('\u00bfCu\u00e1ntos t\u00e9rminos?: '))\n\n# PROCEDIMIENTO\ni = 1\ns = 0\nsigno = 1\nwhile not(i&gt;n):\n    s = s + signo*(1\/i)\n    i = i + 1\n    signo = (-1)*signo\n\n# SALIDA\nprint(s)\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diagramarepitahasta\">Diagrama de Flujo Repita-Hasta<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"294\" height=\"583\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/diagramaSumaSerieSigno02.png\" alt=\"diagrama Suma Serie Signo 02 \" class=\"wp-image-19303\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><em><strong>mientras-repita<\/strong><\/em>:<\/p>\n\n\n\n<p><a href=\"#algoritmomientrasrepita\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramamientrasrepita\">diagflujo<\/a><\/p>\n\n\n\n<p><strong><em>repita-hasta<\/em><\/strong>:<\/p>\n\n\n\n<p><a href=\"#algoritmorepitahasta\">algoritmo<\/a><\/p>\n\n\n\n<p><a href=\"#diagramarepitahasta\">diagflujo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 1Eva2009TI_T1 Suma de serie con signo alternado mientras-repita: algoritmo diagflujo repita-hasta: algoritmo diagflujo Solicitar el n\u00famero n, calcular cada t\u00e9rmino i-\u00e9simos y acumularlos en una variable s. El signo se puede alternar multiplicando una variable signo por -1. Tambi\u00e9n se puede usar (-1)i+1 para alternar el signo. observe: mientras-repita: algoritmo diagflujo repita-hasta: algoritmo diagflujo [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejemplos","format":"standard","meta":{"footnotes":""},"categories":[125],"tags":[58,157],"class_list":["post-1180","post","type-post","status-publish","format-standard","hentry","category-fp-s1eva10","tag-ejemplos-python","tag-fundamentos-programacion"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1180","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=1180"}],"version-history":[{"count":6,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1180\/revisions"}],"predecessor-version":[{"id":23562,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1180\/revisions\/23562"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}