Sunteți pe pagina 1din 68

Universidad Nacional de Misiones

Universidad Nacional de Misiones

Facultad de Ingeniería

Informática

Ejercicios prácticos resueltos

DOCENTES

Ing. Daniel Refosco


Ing. Andrea Santander
Ing. Alicia Rendón
Sr. Walter Wasilewski
Sr. Matias Krujoski
Ing. Juan Pablo Gross

Facultad de Ingeniería. UNaM – Juan Manuel de Rosas 325 - Obera (Mnes.) CP 3360 – Teléfonos/Fax:
+54 03755 422169/422170 Fax: Interno 104. www.fio.unam.edu.ar.
E-mail:mailto:info@fio.unam.edu.ar

1
Índice general
1 Estructuras Secuenciales 5

2 Estructuras de Decisión 11

3 Estructuras Repetitivas Para (for) 17

4 Estructuras Repetitivas mientras/repetir mientras (while / do-while) 29

5 Arreglos (matrices / vectores) 45

6 Strings 67

3
1 Estructuras Secuenciales

1.1. Ejercicio

Enunciado

Escribir un algoritmo que halle el promedio de tres valores A, B, C ingresados. El mismo debe
mostrar los tres valores por separado y luego el valor promedio.

Pseudocódigo en PseInt

1 Proceso Secuenciales1
2 Definir Promedio Como Real;
3 Definir Suma,A,B,C Como Entero;
4 Escribir "Ingrese tres valores:";
5 Leer A,B,C;
6 Escribir "Los valores ingresados son:";
7 Escribir A,B,C;
8 Suma = A+B+C;
9 Promedio = (Suma/3);
10 Escribir "El promedio de los valores ingresados es:",Promedio;
11 FinProceso

5
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 1.1:

Analizar la siguiente alternativa y Justificar.

1 Proceso Secuenciales2
2 Definir A,B,C,Promedio,Suma Como Real; // definicion de variables!
3 Suma = 0;
4 Escribir "Ingrese tres valores:";
5 Leer A,B,C;
6 Escribir "Los valores ingresados son:";
7 Escribir A," ",B," ",C;
8 Promedio = A+B+C;
9 Promedio = (Suma/3);
10 Escribir "El promedio de los valores ingresados es: ",Promedio;
11 FinProceso

1.2. Ejercicio

Enunciado
Escribir un algoritmo que lea dos números e imprima su suma.

Cátedra de Informática rev7 6 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso Secuencial
2 Definir num1,num2,suma Como Real; // definicion de variables!
3 Escribir "Ingrese primer numero";
4 Leer num1;
5 Escribir "Ingrese segundo numero";
6 Leer num2;
7 suma = num1+num2;
8 Escribir "La suma es";
9 Escribir suma;
10 FinProceso

Diagrama

Figura 1.2:

1.3. Ejercicio

Enunciado

Escribir un algoritmo que lea un número y escriba su cuadrado.

Cátedra de Informática rev7 7 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso cuadra
2 Definir n,cuadrado Como Real;
3 n = 0;
4 cuadrado = 0;
5 Leer n;
6 cuadrado = n*n;
7 Escribir "El cuadrado de ",n," es ",cuadrado;
8 FinProceso

Diagrama

Figura 1.3:

1.4. Ejercicio

Enunciado

Escribir un algoritmo que intercambie dos valores numéricos ingresados por teclado.

Cátedra de Informática rev7 8 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso IntercambiarNumeros
2 Definir A,B,AUX Como Real;
3 Escribir "Ingrese el primer numero:";
4 Leer A;
5 Escribir "Ingrese el segundo numero:";
6 Leer B;
7 Escribir "El contenido de las variables es: ";
8 Escribir "El contenido de A es: ",A;
9 Escribir "El contenido de B es: ",B; // se intercambian los valores
10 AUX = A;
11 A = B;
12 B = AUX; // muestro el resultado
13 Escribir "El contenido de las variables intercambiadas es: ";
14 Escribir "El contenido de A es: ",A;
15 Escribir "El contenido de B es: ",B;
16 FinProceso

Diagrama

Figura 1.4:

Cátedra de Informática rev7 9 de 68


2 Estructuras de Decisión

2.1. Ejercicio

Enunciado
Escriba un algoritmo que determine si un número ingresado es positivo, negativo o cero.

Pseudocódigo en PseInt

1 Proceso Decision
2 Definir X Como Real;
3 Leer X;
4 Si X>0 Entonces
5 Escribir ’El numero es Positivo ’;
6 Escribir Prom;
7 Sino
8 Si X<0 Entonces
9 Escribir ’El numero es Negativo ’;
10 Sino
11 Escribir ’El numero es cero ’;
12 FinSi
13 FinSi
14 FinProceso

Diagrama

Figura 2.1:

11
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

2.2. Ejercicio

Enunciado
Escribir un algoritmo que sea capaz de encontrar el máximo de dos valores (M y N).

Pseudocódigo en PseInt

1 Proceso Decision
2 Definir M,N Como Real;
3 Escribir ’Ingrese primer numero’;
4 Leer M;
5 Escribir ’Ingrese segundo numero’;
6 Leer N;
7 Si M>N Entonces
8 Escribir ’El mayor es el numero: ’,M;
9 Sino
10 Si N>M Entonces
11 Escribir ’El mayor es el numero: ’,N;
12 Sino
13 Escribir ’Son iguales los valores ingresados’;
14 FinSi
15 FinSi
16 FinProceso

Diagrama

Figura 2.2:

Cátedra de Informática rev7 12 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

2.3. Ejercicio

Enunciado

Escriba un algoritmo que permita ingresar valores numéricos A, B, C, D, E y decir si su promedio


es mayor que o igual a 10.

Pseudocódigo en PseInt

1 Proceso promedio
2 Definir a,b,c,d,e,prom Como Real;
3 Escribir ’Ingrese 5 numeros:’;
4 a = 0;
5 b = 0;
6 c = 0;
7 d = 0;
8 e = 0;
9 prom = 0;
10 Leer a,b,c,d;
11 prom = (a+b+c+d+e)/4;
12 Si (prom>=10) Entonces
13 Escribir ’El promedio es ’,prom;
14 FinSi
15 FinProceso

Cátedra de Informática rev7 13 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 2.3:

Tip
Este programa no tiene en cuenta los promedios menores que 10. por eso la salida Falsa se
encuentra vacía.

2.4. Ejercicio

Enunciado
Escriba un algoritmo que permita leer dos valores numéricos A y B. Si A es mayor que B debe
realizar la suma de ambos, caso contrario, se hace el producto.

Cátedra de Informática rev7 14 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso LeeNumeros
2 Definir A,B,resul Como Real;
3 Escribir ’Ingrese el primer numero:’;
4 Leer A;
5 Escribir ’Ingrese el segundo numero:’;
6 Leer B;
7 Escribir ’El contenido de las variables es: ’;
8 Si (A>B) Entonces
9 resul = A+B;
10 Sino
11 resul = A*B;
12 FinSi
13 Escribir ’El resultado es: ’,resul;
14 Escribir ’Gracias :)’;
15 FinProceso

Diagrama

Figura 2.4:

Cátedra de Informática rev7 15 de 68


3 Estructuras Repetitivas Para (for)

3.1. Ejercicio

Enunciado

Desarrollar un algoritmo que determine en un conjunto de diez números la cantidad de negati-


vos,cuántos son mayores de 50 y cuántos están comprendidos entre 25 y 45.

Pseudocódigo en PseInt

1 Proceso FOR
2 Definir contador,cantidad_negativos,mayor50 Como Entero;
3 Definir entre2545 Como Entero;
4 Definir X Como Real;
5 cantidad_negativos = 0;
6 mayor50 = 0;
7 entre2545 = 0;
8 Para contador=1 Hasta 10 Hacer
9 Leer X;
10 Si X<0 Entonces
11 cantidad_negativos = cantidad_negativos+1;
12 FinSi
13 Si X>50 Entonces
14 mayor50 = mayor50+1;
15 FinSi
16 Si X>=25 Y X<=45 Entonces
17 entre2545 = entre2545+1;
18 FinSi
19 FinPara
20 Escribir ’Cantidad de Negativos: ’,cantidad_negativos;
21 Escribir ’Cantidad Mayores a 50: ’,mayor50;
22 Escribir ’Cantidad entre [25;45]: ’,entre2545;
23 FinProceso

17
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.1:

3.2. Ejercicio

Enunciado

Escribir un algoritmo que calcule la suma de los cuadrados de los 10 primeros números natura-
les.

Cátedra de Informática rev7 18 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso FOR2
2 Definir acumulador,contador Como Entero;
3 acumulador = 0;
4 Para contador=1 Hasta 10 Hacer
5 acumulador = contador*contador+acumulador;
6 FinPara
7 Escribir ’La suma del cuadrado de los 10 primeros naturales es:
’,acumulador;
8 FinProceso

Diagrama

Figura 3.2:

3.3. Ejercicio
Enunciado
Escribir un algoritmo que permita ingresar 10 números y calcule el promedio.

Pseudocódigo en PseInt

1 Proceso Promedio_FOR
2 Definir acu,Promedio,N Como Real;
3 Definir i Como Entero;
4 acu = 0;
5 Promedio = 0;
6 Para i=0 Hasta 10 Hacer
7 Escribir ’Ingrese numero’;
8 Leer N;
9 acu = acu+N;
10 FinPara
11 Promedio = acu/10;
12 Escribir ’El promedio de los diez numeros ingresados es: ’;
13 Escribir Promedio;
14 FinProceso

Cátedra de Informática rev7 19 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.3:

3.4. Ejercicio

Enunciado

Escribir un algoritmo que calcule el factorial de un número.

El factorial de un número N se simboliza: N!, donde N! = N * (N-1)!.

Sólo existen factoriales de números naturales y cero. Se define 0! = 1. Ej: 5! = 5 * 4 * 3 * 2 * 1 * 1.

Cátedra de Informática rev7 20 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso Factorial_con_FOR
2 Definir F,N Como Real;
3 Definir i Como Entero;
4 F = 1;
5 Escribir ’Ingrese número’;
6 Leer N;
7 Si N<0 Entonces
8 Escribir ’No existe el factorial de un N negativo’;
9 Sino
10 Si N=0 Entonces
11 Escribir ’El factorial de 0 es 1’;
12 Sino
13 Para i=N Hasta 1 Con Paso -1 Hacer
14 F = F*i;
15 FinPara
16 Escribir ’El factorial de N es: ’;
17 Escribir F;
18 FinSi
19 FinSi
20 FinProceso

Cátedra de Informática rev7 21 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.4:

3.5. Ejercicio
Enunciado
Ingresar 5 juegos de cuatro valores cada uno. Calcular y emitir el promedio de cada juego.

Pseudocódigo en PseInt

1 Proceso FOR
2 Definir a,b,c,d,i,prom Como Real;
3 a = 0;
4 b = 0;
5 c = 0;
6 d = 0;
7 Para i=0 Hasta 4 Hacer
8 Leer a,b,c,d;
9 prom = (a+b+c+d)/4;
10 Escribir ’El promedio de este juego es ’,prom;
11 FinPara
12 FinProceso

Cátedra de Informática rev7 22 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.5:

3.6. Ejercicio
Enunciado
Calcular la suma de los números pares, la suma de los números impares comprendidos entre 1
y N, donde N es un número ingresado por teclado.

Pseudocódigo en PseInt

1 Proceso For2
2 Definir n,nro,par,impar,i Como Entero;
3 n = 0;
4 nro = 0;
5 par = 0;
6 impar = 0;
7 Escribir ’Ingrese la cantidad de valores a leer’;
8 Leer n;
9 Para i=0 Hasta n-1 Hacer
10 Escribir ’ Ingrese un numero: ’;
11 Leer nro;
12 Si nro MOD 2=0 Entonces
13 par = par+1;
14 Sino
15 impar = impar+1;
16 FinSi
17 FinPara
18 Escribir ’La cantidad de pares es’,par;
19 Escribir ’la cantidad de impares es’,impar;
20 FinProceso

Cátedra de Informática rev7 23 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.6:

3.7. Ejercicio

Enunciado

Dados 10 números, escribir un algoritmo que imprima:

a. la suma de los números positivos de la lista

b. cantidad de números negativos de la lista

c. promedio de los números positivos.

Cátedra de Informática rev7 24 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso calculador
2 Definir i,dato,acu,contador,cont_negativos Como Real;
3 acu = 0; cont_negativos = 0;
4 contador = 0; // inicializo el contador
5 Para i=1 Hasta 10 Hacer
6 Escribir ’Ingrese el dato ’,i,’:’;
7 Leer dato;
8 Si (dato>0) Entonces
9 acu = acu+dato;
10 contador = contador+1;
11 Sino
12 cont_negativos = cont_negativos+1;
13 FinSi
14 FinPara
15 Escribir ’la suma de los numeros positivos ingresados es:’,acu;
16 Si (contador>0) Entonces
17 // solo se imprime el promedio si se
18 // ingresaron numeros positivos
19 Escribir ’El prom. de los nros. pos. ingresados es: ’;
20 Escribir acu/contador;
21 Sino
22 Escribir ’No se puede calcular el promedio.’;
23 FinSi
24 Escribir ’La cant.de los numeros neg. ingresados es:’;
25 Escribir cont_negativos;
26 Escribir ’Gracias, :-)’;
27 FinProceso

Cátedra de Informática rev7 25 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 3.7:

3.8. Ejercicio

Enunciado

Dados 2 números, escribir un algoritmo que imprima: a.El producto de los mismos utilizando
sumas sucesivas.

Cátedra de Informática rev7 26 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso calculador
2 Definir A,B,acu Como Real;
3 Definir i Como Entero;
4 acu = 0;
5 Escribir ’Ingrese el primer numero: ’;
6 Leer A;
7 Escribir ’Ingrese el segundo numero: ’;
8 Leer B;
9 Para i=1 Hasta B Hacer
10 acu = acu+A; // acumulo el producto
11 FinPara
12 Escribir ’El producto de ’,A,’ x ’,B,’ es: ’,acu;
13 Escribir ’Gracias, :-)’;
14 FinProceso

Diagrama

Figura 3.8:

Cátedra de Informática rev7 27 de 68


4 Estructuras Repetitivas mientras/repetir
mientras (while / do-while)

4.1. Ejercicio

Enunciado
Realizar un algoritmo que permita calcular la suma de los números ingresados mientras que el
valor acumulado no supere el valor 100. Mostrar el valor acumulado antes de superar 100.

Pseudocódigo en PseInt

1 Proceso DOWHILE1
2 Definir acumulador,numero Como Real;
3 acumulador = 0;
4 Repetir
5 Leer numero;
6 acumulador = acumulador+numero;
7 Mientras Que acumulador<100
8 acumulador = acumulador-numero;
9 Escribir "El total acumulado es: ",acumulador;
10 FinProceso

Diagrama

Figura 4.1:

29
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

4.2. Ejercicio

Enunciado
.Diseñar un DFD que permita mostrar en pantalla una rutina de selección del siguiente menú:
1.-Suma
2.- Resta
3.- Producto
4.- División
S.- Salir.
El usuario podrá elegir cualquier alternativa, luego ingresar A y B y realizar la operación selec-
cionada. Solamente con “S” podrá Salir. Tener en cuenta que si elige 4.- División deberá reingresar
el denominador hasta que ingrese un valor diferente a 0 (cero). Si ingresa un número negativo o
mayor que 4 deberá informar “Opción no válida”.

Pseudocódigo en PseInt

1 Proceso DOWHILE2
2 Definir A,B Como Real;
3 Definir opcion Como Caracter;
4 Repetir
5 Escribir "Ingrese el primer numero: ";
6 Leer A;
7 Escribir "Ingrese el segundo numero: ";
8 Leer B;
9 Escribir "Ingrese una Operacion a Realizar: ";
10 Escribir "1 - Suma A+B ";
11 Escribir "2 - Resta A-B";
12 Escribir "3 - Producto A*B";
13 Escribir "4 - Division A/B";
14 Escribir "S - Salir";
15 Leer opcion;
16 Segun opcion Hacer
17 "1":
18 Escribir "La suma es : ",A+B;
19 "2":
20 Escribir "La resta es : ",A-B;
21 "3":
22 Escribir "El producto es : ",A*B;
23 "4":
24 Si B==0 Entonces
25 Escribir "No se puede calcular la Division";
26 Sino
27 Escribir "La division es : ", A/B;
28 FinSi
29 "S":
30 Escribir "Saliendo...";
31 De Otro Modo:
32 Escribir "Opcion no valida";
33 FinSegun
34 Mientras Que opcion!="S"
35 FinProceso

Cátedra de Informática rev7 30 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.2:

4.3. Ejercicio

Enunciado

Escribir un algoritmo que determine si una serie de números ingresada por teclado es ascen-
dente. El final de la serie viene dado por un número negativo. (Ej: 1, 5, 5, 10, 11, 12, 12, 20, -1 es una
serie ascendente).

Cátedra de Informática rev7 31 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso Repetitiva_While
2 Definir bandera Como Entero;
3 Definir num,nue_num Como Real;
4 bandera = 0;
5 num = 0;
6 Mientras num>=0 Hacer
7 Escribir ’Ingrese un numero’;
8 Leer nue_num;
9 Si nue_num>0 Entonces
10 Si nue_num<num Entonces
11 bandera = 1;
12 FinSi
13 FinSi
14 num = nue_num;
15 FinMientras
16 Si bandera=0 Entonces
17 Escribir ’La serie ingresada fue ascendente’;
18 Sino
19 Escribir ’La serie ingresada fue descendente’;
20 FinSi
21 FinProceso

Cátedra de Informática rev7 32 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.3:

4.4. Ejercicio

Enunciado

Diseñar un Diagrama de Flujo de Datos que permita el ingreso de números, muestre el valor
acumulado, el promedio y si ingresó el 0 (cero). El final del ingreso se da cuando ingresa el número
100 o la suma de los ingresados supere el valor 100.

Cátedra de Informática rev7 33 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso Repetitiva_While
2 Definir bandera,cont Como Entero;
3 Definir num,acu,promedio Como Real;
4 bandera = 0;
5 num = 0;
6 acu = 0;
7 promedio = 0;
8 cont = 0;
9 Mientras (num!=100 Y acu<100) Hacer
10 Escribir ’Ingrese un numero’;
11 Leer num;
12 Si num=0 Entonces
13 bandera = 1;
14 Fin Si
15 Si num!=100 Entonces
16 acu = acu+num;
17 cont = cont+1;
18 Fin Si
19 Fin Mientras
20 Si bandera=1 Entonces
21 Escribir ’Ingreso el Cero’;
22 Sino
23 Escribir ’NO Ingreso el Cero’;
24 Fin Si
25 Si cont>0 Entonces
26 promedio = acu/cont;
27 Escribir ’El acumulado es: ’,acu;
28 Escribir ’El promedio es: ’,promedio;
29 Sino
30 Escribir ’No se pudo calcular el promedio’;
31 Fin Si
32 FinProceso

Cátedra de Informática rev7 34 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.4:

Cátedra de Informática rev7 35 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

4.5. Ejercicio

Enunciado

Leer una lista de números que finaliza cuando se ingresar el número 0 (cero), al finalizar emitir
el valor mínimo de la lista.

Pseudocódigo en PseInt

1 Proceso While1A
2 Definir bandera Como Logico;
3 Definir min,n Como Real;
4 n = 0;
5 bandera = falso;
6 min = 0;
7 Escribir ’Ingrese un numero’;
8 Leer n;
9 Mientras n!=0 Hacer
10 Si bandera=falso Entonces
11 min = n;
12 bandera = verdadero;
13 Sino
14 Si n<min Entonces
15 min = n;
16 FinSi
17 FinSi
18 Leer n;
19 FinMientras
20 Si bandera=falso Entonces
21 Escribir ’No se ingresaron valores’;
22 Sino
23 Escribir ’El minimo es ’,min;
24 FinSi
25 FinProceso

Cátedra de Informática rev7 36 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.5:

4.6. Ejercicio

Enunciado
Diseñar un DFD que permita el ingreso de N números; al final informar la sumatoria de los nú-
meros. N se ingresa al principio por teclado.

Cátedra de Informática rev7 37 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso While2A
2 Definir n,contador Como Entero;
3 Definir nro,suma Como Real;
4 n = 0;
5 suma = 0;
6 nro = 0;
7 contador = 0;
8 Escribir ’Ingresar la cantidad de valores deseada’;
9 Leer n;
10 Mientras contador<n Hacer
11 Escribir ’Ingrese el nro a sumar’;
12 Leer nro;
13 suma = suma+nro;
14 contador = contador+1;
15 FinMientras
16 Si contador=0 Entonces
17 Escribir ’No se ingresaron valores’;
18 Sino
19 Escribir ’la suma de los numeros es ’,suma;
20 FinSi
21 FinProceso

Cátedra de Informática rev7 38 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.6:

4.7. Ejercicio

Enunciado
Ingresar juegos de cuatro valores cada uno. Calcular y emitir el promedio de cada juego. El
proceso finaliza al encontrarse un juego cuyo primer valor es 0 (cero).

Nota
En este ejemplo se implementa la variante mas sencilla

Cátedra de Informática rev7 39 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso juegos4valores
2 Definir A,B,C,D,promedio Como Real;
3 Definir contador Como Entero;
4 contador = 0; // inicializo el contador
5 A = 1;
6 Mientras A!=0 Hacer
7 Escribir ’Ingrese el primer numero: ’;
8 Leer A;
9 Escribir ’Ingrese el segundo numero: ’;
10 Leer B;
11 Escribir ’Ingrese el tercer numero: ’;
12 Leer C;
13 Escribir ’Ingrese el cuarto numero: ’;
14 Leer D;
15 promedio = (A+B+C+D)/4;
16 Escribir ’El promedio de ’,A,’,’,B,’,’,C,’,’,D,’ es: ’,promedio;
17 FinMientras
18 FinProceso

Cátedra de Informática rev7 40 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.7:

4.8. Ejercicio

Enunciado
Dado un conjunto de números positivos, determinar el mayor de ellos:

1. cuando se tiene como dato su cantidad o tamaño del conjunto

2. cuando el conjunto de datos finaliza con un valor negativo

Cátedra de Informática rev7 41 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso conjunto
2 Definir num,refe Como Real;
3 Definir contador,cantidad Como Entero;
4 contador = 0; // inicializo el contador
5 refe = 0;
6 Escribir ’Ingrese la cantidad de numeros a evaluar: ’;
7 Leer cantidad;
8 Mientras contador<cantidad Hacer
9 Escribir ’Faltan ingresar ’,cantidad-contador,’ numeros’;
10 Escribir ’Ingrese un numero: ’;
11 Leer num;
12 contador = contador+1;
13 Si cantidad=0 Entonces // tomo la referencia inicial para comparar
14 refe = num;
15 FinSi
16 Si num>refe Entonces
17 refe = num;
18 FinSi
19 FinMientras
20 Escribir ’El mayor numero ingresado fue: ’,refe;
21 Escribir ’Gracias :)’;
22 FinProceso

Cátedra de Informática rev7 42 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 4.8:

Cátedra de Informática rev7 43 de 68


5 Arreglos (matrices / vectores)

5.1. Ejercicio

Enunciado

Efectuar un algoritmo que permita el ingreso por teclado de los 30 elementos de un vector nu-
mérico, duplicar sus valores y luego imprimirlos en el orden ingresado

Pseudocódigo en PseInt

1 Proceso Vector1A
2 Definir N,i Como Entero;
3 N = 30;
4 Definir datos Como Real;
5 Dimension datos[N];
6 Para i=0 Hasta N-1 Hacer
7 Escribir ’Ingrese elemento ’,i,’:’;
8 Leer datos[i];
9 FinPara
10 Para i=0 Hasta N-1 Hacer
11 datos[i] = datos[i]*2;
12 FinPara
13 Para i=0 Hasta N-1 Hacer
14 Escribir ’Los datos duplicados son ’,datos[i];
15 FinPara
16 FinProceso

45
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.1:

5.2. Ejercicio

Enunciado

Diseñar un Diagrama de Flujo de Datos que permita el ingreso por teclado de los 30 elementos
de un vector numérico y luego imprimir: a. La suma del contenido de los elementos. b. La cantidad
de elementos que sean mayores que 15.

Cátedra de Informática rev7 46 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso vectores1
2 Definir N,i,cont15 Como Entero;
3 N = 30;
4 Definir datos,acu Como Real;
5 Dimension datos[N];
6 acu = 0;
7 cont15 = 0; // Carga del vector datos
8 Para i=0 Hasta N-1 Hacer
9 Escribir ’Ingrese el dato ’,i,’:’;
10 Leer datos[i];
11 FinPara
12 // Acumular y ver cuantos valores mayores a 15 se cargaron
13 Para i=0 Hasta N-1 Hacer
14 acu = acu+datos[i];
15 Si datos[i]>15 Entonces
16 cont15 = cont15+1;
17 FinSi
18 FinPara
19 Escribir ’El acumulado de los elementos cargados es: ’,acu;
20 Escribir ’La cantidad de elementos mayores a 15 es: ’,cont15;
21 FinProceso

Cátedra de Informática rev7 47 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.2:

5.3. Ejercicio

Enunciado

Diseñar un Diagrama de Flujo de Datos que permita cargar un vector con 100 datos numéricos,
luego ingresar un número X y buscar e informar si X se encuentra en el vector y si se encuentra,
cuantas veces aparece.

Cátedra de Informática rev7 48 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso vector2
2 Definir N,bandera,contX,i Como Entero;
3 N = 100;
4 Definir datos,X Como Real;
5 Dimension datos[N];
6 bandera = 0;
7 contX = 0; // Carga del vector datos
8 Para i=0 Hasta N-1 Hacer
9 Escribir ’Ingrese el dato ’,i,’:’;
10 Leer datos[i];
11 FinPara
12 Escribir ’Ingrese el dato a buscar’;
13 Leer X; // Ver si cargo X y cuantas veces
14 Para i=0 Hasta N-1 Hacer
15 Si datos[i]=X Entonces
16 contX = contX+1;
17 bandera = 1;
18 FinSi
19 FinPara
20 Si bandera=1 Entonces
21 Escribir ’El numero ingresado fue cargado en el vector: ’,contX,’
veces.’;
22 Sino
23 Escribir ’El numero ingresado NO fue cargado en el vector’;
24 FinSi
25 FinProceso

Cátedra de Informática rev7 49 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.3:

5.4. Ejercicio

Enunciado

Cargar un vector con las alturas de los N alumnos de un curso. Determinar la media y luego
informar cuantos alumnos son más altos que la media y cuántos mas bajos.

Cátedra de Informática rev7 50 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso vector2A
2 Definir N,i,altos,bajos Como Entero;
3 N = 3;
4 Definir datos,media,suma Como Real;
5 Dimension datos[N];
6 media = 0;
7 suma = 0;
8 altos = 0;
9 bajos = 0;
10 // Carga del vector
11 Para i=0 Hasta N-1 Hacer
12 Escribir ’Ingrese altura alumno ’,i,’:’;
13 Leer datos[i];
14 suma = suma+datos[i];
15 FinPara
16 media = suma/N;
17 Para i=0 Hasta N-1 Hacer
18 Si datos[i]>media Entonces
19 altos = altos+1;
20 Sino
21 bajos = bajos+1;
22 FinSi
23 FinPara
24 Escribir ’La cantidad de alumnos que superan la media son ’,altos;
25 Escribir ’La cantidad de alumnos que NO superan la media son ’,bajos;
26 FinProceso

Cátedra de Informática rev7 51 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.4:

5.5. Ejercicio

Enunciado
Diseñar un Diagrama de Flujo de Datos que permita cargar las notas de cada uno de los 40
alumnos de un curso. Cada alumno tiene 5 notas donde las notas de un alumno corresponden a
una fila de una matriz. Elaborar un algoritmo que calcule e imprima el promedio de cada alumno.

Cátedra de Informática rev7 52 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso matriz1
2 Definir N,M,i,j Como Entero;
3 N = 40;
4 M = 5;
5 Definir datos,acu,prom Como Real;
6 Dimension datos[N,M];
7 // Carga y valida las notas
8 Para i=0 Hasta N-1 Hacer
9 Para j=0 Hasta M-1 Hacer
10 Escribir ’Ingrese la nota del alumno ’,i+1,’:’;
11 Leer datos[i,j];
12 Mientras datos[i,j]<0 O datos[i,j]>10 Hacer
13 Escribir ’Error. Ingrese la nota del alumno ’,i+1,’:’;
14 Leer datos[i,j];
15 FinMientras
16 FinPara
17 FinPara
18 Para i=0 Hasta N-1 Hacer
19 acu = 0;
20 Para j=0 Hasta M-1 Hacer
21 acu = acu+datos[i,j];
22 FinPara
23 prom = acu/M;
24 Escribir ’El promedio para el alumno’,i+1,’ es: ’,prom;
25 FinPara
26 FinProceso

Cátedra de Informática rev7 53 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.5:

5.6. Ejercicio

Enunciado
Diseñar un Diagrama de Flujo de Datos que permita determinar si una matriz cuadrada A ya
cargada es identidad. Nota: Una matriz es considerada “identidad” si cada elemento a[i,j] = a[j,i].

Cátedra de Informática rev7 54 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso matriz2
2 Definir M,i,j,bandera Como Entero;
3 M = 3;
4 Definir datos Como Real;
5 Dimension datos[M,M];
6 bandera = 0;
7 // Carga
8 Para i=0 Hasta M-1 Hacer
9 Para j=0 Hasta M-1 Hacer
10 Escribir ’Ingrese el dato ’,i,’ - ’,j,’:’;
11 Leer datos[i,j];
12 FinPara
13 FinPara
14 // Ver si es identidad
15 Para i=0 Hasta (M-1)/2 Hacer
16 Para j=0 Hasta (M-1)/2 Hacer
17 Si datos[i,j]!=datos[j,i] Entonces
18 bandera = 1;
19 FinSi
20 FinPara
21 FinPara
22 Si bandera=1 Entonces
23 Escribir ’No es matriz identidad’;
24 Sino
25 Escribir ’Es matriz identidad’;
26 FinSi
27 FinProceso

Cátedra de Informática rev7 55 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.6:

5.7. Ejercicio

Enunciado

Diseñar un Diagrama de Flujo de Datos que permita cargar una matriz de 5 x 5, luego ingrese
un número de fila, validarlo y, por último ordene la fila indicada de mayor a menor por el método
de comparar vecino reseteando el contador.

Cátedra de Informática rev7 56 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso matriz3
2 Definir M,i,j,fila Como Entero;
3 M = 5;
4 Definir datos,aux Como Real;
5 Dimension datos[M,M];
6 fila = 0;
7 // Carga
8 Para i=0 Hasta M-1 Hacer
9 Para j=0 Hasta M-1 Hacer
10 Escribir ’Ingrese el dato ’,i,’ - ’,j,’:’;
11 Leer datos[i,j];
12 FinPara
13 FinPara
14 // Muestro matriz DESordenada
15 Escribir ’Matriz cargada: ’;
16 Para i=0 Hasta M-1 Hacer
17 Para j=0 Hasta M-1 Hacer
18 Escribir datos[i,j],’ ’, Sin Saltar;
19 FinPara
20 Escribir ’’;
21 FinPara
22 // Ingresar nro de fila para ordenar
23 Escribir ’Ingrese el nro de fila a ordenar:’;
24 Leer fila;
25 Mientras fila<0 O fila>=M Hacer
26 Escribir ’Ingrese el nro de fila a ordenar:’;
27 Leer fila;
28 FinMientras
29 // Ordeno la fila de MAYOR A MENOR
30 Para j=0 Hasta M-2 Hacer
31 Si datos[fila,j]<datos[fila,j+1] Entonces
32 aux = datos[fila,j];
33 datos[fila,j]=datos[fila,j+1];
34 datos[fila,j+1]=aux;
35 j = -1;
36 FinSi
37 FinPara
38 // Muestro matriz ORDENADA
39 Escribir ’Matriz Ordenada: ’;
40 Para i=0 Hasta M-1 Hacer
41 Para j=0 Hasta M-1 Hacer
42 Escribir datos[i,j],’ ’, Sin Saltar;
43 FinPara
44 Escribir ’’;
45 FinPara
46 FinProceso

Cátedra de Informática rev7 57 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.7:

Cátedra de Informática rev7 58 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

5.8. Ejercicio

Enunciado

Hacer un algoritmo que permita cargar los elementos de la diagonal principal de una matriz de
10 x 10 a un vector.

Pseudocódigo en PseInt

1 Proceso matriz1A
2 Definir M,i,j Como Entero;
3 M = 3;
4 Definir datos Como Real;
5 Dimension datos[M,M];
6 // inicializo la matriz
7 Para i=0 Hasta M-1 Hacer
8 Para j=0 Hasta M-1 Hacer
9 datos[i,j]=0;
10 FinPara
11 FinPara
12 Escribir ’Ingrese los elemntos de la diagonal principal:’;
13 Para i=0 Hasta M-1 Hacer
14 Leer datos[i,i];
15 FinPara
16 Escribir ’Matriz cargada: ’;
17 Para i=0 Hasta M-1 Hacer
18 Para j=0 Hasta M-1 Hacer
19 Escribir datos[i,j],’ ’, Sin Saltar;
20 FinPara
21 Escribir ’’;
22 FinPara
23 FinProceso

Cátedra de Informática rev7 59 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.8:

5.9. Ejercicio

Enunciado
Elaborar un algoritmo que cargue números en una matriz de 5 x 10. Calcular la suma de cada
una de sus filas y columnas dejando dichos resultados en dos vectores, uno de 5 elementos para
las filas y otro de 10 elementos para las columnas.

Cátedra de Informática rev7 60 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso matriz2A
2 Definir N,M,i,j Como Entero;
3 N = 3;
4 M = 5;
5 Definir datos,fila,columna,sumafila,sumacol Como Real;
6 Dimension datos[N,M];
7 Dimension fila[N];
8 Dimension columna[M];
9 sumafila = 0;
10 sumacol = 0;
11 // carga la matriz
12 Escribir ’Ingrese los elemntos:’;
13 Para i=0 Hasta N-1 Hacer
14 Para j=0 Hasta M-1 Hacer
15 Leer datos[i,j];
16 FinPara
17 FinPara
18 Escribir ’Matriz cargada: ’;
19 Para i=0 Hasta N-1 Hacer
20 Para j=0 Hasta M-1 Hacer
21 Escribir datos[i,j],’ ’, Sin Saltar;
22 FinPara
23 Escribir ’’;
24 FinPara
25 // suma de filas
26 Para i=0 Hasta N-1 Hacer
27 Para j=0 Hasta M-1 Hacer
28 sumafila = sumafila+datos[i,j];
29 FinPara
30 fila[i] = sumafila;
31 FinPara
32 // suma de columnas
33 Para j=0 Hasta M-1 Hacer
34 Para i=0 Hasta N-1 Hacer
35 sumacol = sumacol+datos[i,j];
36 FinPara
37 columna[j] = sumacol;
38 FinPara
39 // muestra resultados
40 Para i=0 Hasta N-1 Hacer
41 Escribir ’La suma de la fila ’,i,’ es: ’,fila[i];
42 FinPara
43 Para j=0 Hasta M-1 Hacer
44 Escribir ’La suma de la columna ’,j,’ es: ’,columna[j];
45 FinPara
46 FinProceso

Cátedra de Informática rev7 61 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.9:

Cátedra de Informática rev7 62 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

5.10. Ejercicio

Enunciado

Hacer un diagrama que permita cargar una matriz de 5 x 5, luego ingrese un número de fila,
validarlo y, por último ordene la fila indicada de mayor a menor por el método de comparar vecino
y con bandera.

Cátedra de Informática rev7 63 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Pseudocódigo en PseInt

1 Proceso matriz3A
2 Definir N,M,i,j,fila,bandera Como Entero;
3 N = 3;
4 M = 5;
5 Definir datos,aux Como Real;
6 Dimension datos[N,M];
7 fila = 0;
8 bandera = 0;
9 aux = 0;
10 // Carga de la matriz
11 Para i=0 Hasta N-1 Hacer
12 Para j=0 Hasta M-1 Hacer
13 Leer datos[i,j];
14 FinPara
15 FinPara
16 Escribir ’Matriz cargada: ’;
17 Para i=0 Hasta N-1 Hacer
18 Para j=0 Hasta M-1 Hacer
19 Escribir datos[i,j],’ ’, Sin Saltar;
20 FinPara
21 Escribir ’’;
22 FinPara
23 Escribir ’Ingrese nro de fila ’;
24 Leer fila;
25 Mientras fila<0 O fila>N Hacer
26 Escribir ’Ingrese nro de fila ’;
27 Leer fila;
28 FinMientras
29 // Ordeno la fila
30 Repetir
31 bandera = 0;
32 Para j=0 Hasta M-2 Hacer
33 Si datos[fila,j]<datos[fila,j+1] Entonces
34 aux = datos[fila,j];
35 datos[fila,j]=datos[fila,j+1];
36 datos[fila,j+1]=aux;
37 bandera = 1;
38 FinSi
39 FinPara
40 Hasta Que bandera!=1
41 // Muestra de la matriz con la fila ordenada
42 Escribir ’Matriz ordenada: ’;
43 Para i=0 Hasta N-1 Hacer
44 Para j=0 Hasta M-1 Hacer
45 Escribir datos[i,j],’ ’, Sin Saltar;
46 FinPara
47 Escribir ’’;
48 FinPara
49 FinProceso

Cátedra de Informática rev7 64 de 68


Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 5.10:

Cátedra de Informática rev7 65 de 68


6 Strings

6.1. Ejercicio

Enunciado

Hacer un programa que permita ingresar un texto por teclado, luego recorrer el texto y contar la
cantidad de vocales presentes. Al finalizar, imprimir la cantidad de vocales encontradas.

Pseudocódigo en PseInt

1 Proceso String_Vocales
2 // El Siguiente programa utiliza la funcion Subcadena
3 // para acceder a las diferentes posiciones de un String
4 // Subcadena (Tex,X,Y);
5 // Devuelve otra cadena, siendo parte de Tex desde X hasta Y
6 Definir tex Como Caracter;
7 Definir cant,i,cont Como Entero;
8 cont = 0;
9 Escribir "Ingrese una frase ";
10 Leer tex;
11 cant = longitud(tex); // Para saber la cantidad que ingrese
12 // No se asigna una dimension inicial a tex,
13 // por que toma la cantidad ingresada.
14 Para i=0 Hasta cant-1 Hacer
15 Segun Subcadena(tex,i,i) Hacer
16 "a","e","i","o","u":
17 cont = cont+1;
18 De Otro Modo:
19 Escribir Subcadena(tex,i,i), Sin Saltar;
20 FinSegun
21 FinPara
22 Escribir "";
23 Escribir "La cantidad de vocales es: ",cont;
24 FinProceso

67
Universidad Nacional de Misiones

Cátedra de Informática Departamento de Electrónica


Ejercicios Resueltos en PSeInt Palabras claves: Pseudocódigo , PSeInt

Diagrama

Figura 6.1: Diagrama de Flujo del ejercicio propuesto

Cátedra de Informática rev7 68 de 68

S-ar putea să vă placă și