{"id":1190,"date":"2014-03-03T10:00:51","date_gmt":"2014-03-03T15:00:51","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=1190"},"modified":"2026-04-05T17:25:55","modified_gmt":"2026-04-05T22:25:55","slug":"s1eva2003tii_t2-sumar-terminos-de-progresion-geometrica","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s1eva10\/s1eva2003tii_t2-sumar-terminos-de-progresion-geometrica\/","title":{"rendered":"s1Eva2003TII_T2 Sumar t\u00e9rminos de progresi\u00f3n geom\u00e9trica"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva10\/1eva2003tii_t2-sumar-terminos-de-progresion-geometrica\/\" data-type=\"post\" data-id=\"3100\">1Eva2003TII_T2 Sumar t\u00e9rminos de progresi\u00f3n geom\u00e9trica<\/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><a href=\"#algoritmo\" data-type=\"internal\" data-id=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#mientrasrepita\" data-type=\"internal\" data-id=\"#mientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#repitahasta\" data-type=\"internal\" data-id=\"#repitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Ingresar la cantidad <strong>n<\/strong> de t\u00e9rminos, el factor <strong>a<\/strong> y <strong>r<\/strong>, validando que <strong>r<\/strong> no sea 1.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> S = \\sum_{i=0}^{n} a + ar + ar^2 + ar^3 + ... + ar^n <\/span>\n\n\n\n<p>Iniciar con 0 las variables: <strong>s<\/strong> que acumula t\u00e9rminos, <em>i<\/em> como el contador de t\u00e9rminos que adicionalmente se usa como exponente.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# PROCEDIMIENTO\ns = 0\ni = 0\nwhile (i&lt;=n):\n    t = a*(r**i)\n    s = s + t\n    i = i + 1\n<\/pre><\/div>\n\n\n<p>Como paso siguiente, calcular cada t\u00e9rmino y acumularlos en <strong>s<\/strong> tantas veces como sea necesario hasta que que i llega a <strong>n<\/strong>.<\/p>\n\n\n\n<p>El resultado buscado se encontrar\u00e1 en <strong>s<\/strong>.<\/p>\n\n\n\n<p>Observe que el primer t\u00e9rmino es solo la constante a, con equivalente a <strong>r<\/strong><sup>0<\/sup>.<\/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><a href=\"#algoritmo\" data-type=\"internal\" data-id=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#mientrasrepita\" data-type=\"internal\" data-id=\"#mientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#repitahasta\" data-type=\"internal\" data-id=\"#repitahasta\">repita-hasta<\/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=\"algoritmo\">Algoritmo en Python: Lazo mientras-repita<\/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_IIT2003_T2 Sumar t\u00e9rminos de progresi\u00f3n geom\u00e9trica\n# Propuesta de soluci\u00f3n. edelros@espol.edu.ec.\n\n# INGRESO\nn = int(input('\u00bfValor de n?: '))\na = float(input('factor a: '))\nr = float(input('factor r: '))\nwhile (r==1):\n    r = int(input('factor r debe ser diferente de 1: '))\n\n# PROCEDIMIENTO\ns = 0\ni = 0\nwhile (i&lt;=n):\n    t = a*(r**i)\n    s = s + t\n    i = i + 1\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><a href=\"#algoritmo\" data-type=\"internal\" data-id=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#mientrasrepita\" data-type=\"internal\" data-id=\"#mientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#repitahasta\" data-type=\"internal\" data-id=\"#repitahasta\">repita-hasta<\/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=\"mientrasrepita\">Diagrama de Flujo: Mientras-Repita<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"242\" height=\"715\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/s1eva_iit2003_t2-sumar-terminos-de-progresion-geometrica01.png\" alt=\"s1eva_iit2003_t2-sumar-terminos-de-progresion-geometrica01\" class=\"wp-image-19208\" \/><figcaption class=\"wp-element-caption\">Diagrama de Flujo 1. Suma de progresi\u00f3n geom\u00e9trica con Mientras-Repita<\/figcaption><\/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><a href=\"#algoritmo\" data-type=\"internal\" data-id=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#mientrasrepita\" data-type=\"internal\" data-id=\"#mientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#repitahasta\" data-type=\"internal\" data-id=\"#repitahasta\">repita-hasta<\/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=\"repitahasta\">Diagrama de Flujo: Repita-Hasta<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"638\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/s1eva_iit2003_t2-sumar-terminos-de-progresion-geometrica02.png\" alt=\"s1eva_iit2003_t2-sumar-terminos-de-progresion-geometrica02\" class=\"wp-image-19209\" \/><figcaption class=\"wp-element-caption\">Diagrama de Flujo 2. Suma de progresi\u00f3n geom\u00e9trica con Repita-Hasta<\/figcaption><\/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><a href=\"#algoritmo\" data-type=\"internal\" data-id=\"#algoritmo\">algoritmo<\/a><\/p>\n\n\n\n<p>diagrama flujo:<\/p>\n\n\n\n<p><a href=\"#mientrasrepita\" data-type=\"internal\" data-id=\"#mientrasrepita\">mientras-repita<\/a><\/p>\n\n\n\n<p><a href=\"#repitahasta\" data-type=\"internal\" data-id=\"#repitahasta\">repita-hasta<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 1Eva2003TII_T2 Sumar t\u00e9rminos de progresi\u00f3n geom\u00e9trica algoritmo diagrama flujo: mientras-repita repita-hasta Ingresar la cantidad n de t\u00e9rminos, el factor a y r, validando que r no sea 1. Iniciar con 0 las variables: s que acumula t\u00e9rminos, i como el contador de t\u00e9rminos que adicionalmente se usa como exponente. Como paso siguiente, calcular cada [&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-1190","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\/1190","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=1190"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1190\/revisions"}],"predecessor-version":[{"id":23590,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1190\/revisions\/23590"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}