Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es correcto por que cuenta las veces que se puede restar el divisor del dividendo.
La iteración se hará, se expresa de cómo se hará la repetición solo que el momento de escribir la
cuenta serán con números negativos.
1.4. Diseñar un algoritmo que calcule el número de veces que una cadena de caracteres aparece
como una subcadena de otra cadena. Por ejemplo, abc aparece dos veces en la cadena abcdabc, y
la cadena aba aparece dos veces en la cadena ababa.
Leer ← z;
Cadena ← 12341234;
Repetir
Cadena ← cadena + z
Cadena ← Leer
1.5. Diseñar un algoritmo para determinar si un número n es primo. (Un número primo sólo puede
ser divisible por él mismo y por la unidad.)
primo ← n;
numero ← 3;
primo ← primo + n;
numero ← numero + 3;
fin_mientras
1.7. Escribir un algoritmo que calcule la superficie de un triángulo en función de la base y la altura
(S = ½ Base x Altura).
Superficie ← s;
Leer ← a,b;
Mult ← division;
Mult ← b*a;
Div ← Mult/2;
Leer ← superficie
Fin_mientras
Long ← L;
Superficie ← s;
Leer← 2,π,r;
Mult ← leer;
long ← 2πr;
superficie ← πr²;
leer ← longitud;
leer ← superficie;
fin_mientras
1.9. Escribir un algoritmo que indique si una palabra leída del teclado es un palíndromo. Un
palíndromo (capicúa) es una palabra que se lee igual en ambos sentidos como “radar”.
Palabra ←p;
Leer ← carácter;
Leer ← palabra;
palabra ←carácter;
carácter ← leer;
fin _for
i=1
mientras (i <= n)
j=1
mientras (j <= n)
j=j*2
fin _ mientras
i=i+1
fin _ mientras
b)
i=1
mientras (i <= n)
j=1
mientras (j <= i)
j=j+1
fin _ mientras
i=i+1
fin _ mientras
c)
i=1
j=1
j=j+1
fin _ mientras
i=i+2
fin _ mientras