Está en la página 1de 9

 

 
 
 
Actividad 3 - Taller práctico pseudocódigo
 
 

 
ESTUDIANTE: 
María del Pilar Cañon Castañeda
C.C 1026281490
 

TUTOR: 
Carlos Gómez
(07092020_C2_202033_I)

CURSO:
 Fundamentos de Programación
 

 
 

Corporación Universitaria Iberoamericana


Ingeniero Industrial
Bogotá
2020
INTRODUCCION

El presente trabajo, está basado en la interpretación de las lecturas de la unidad I

estudiada durante el desarrollo de la actividad, donde se estudia, analiza y desarrolla

situaciones para que definan en pseudocódigo cómo las resolverían, aprovechando la

estructura enseñada en la clase.


Actividad 3 - Taller práctico pseudocódigo

A continuación, se plantean varias situaciones para que definan en pseudocódigo cómo las

resolverían, aprovechando la estructura enseñada en la clase.

Se recomienda separar las líneas de código para realizar la prueba de escritorio.

Actividades a desarrollar:

Un palíndromo es un número que se lee igual de principio a fin o viceversa, por ejemplo, el

252, 2002, le solicitan que diseñe el código de un programa en el que ingrese un número de

3 o 5 cifras e identifique si es o no un palíndromo.

Planteamiento: Definicion y análisis de polinronomo en cifras de 3 a 5 cifras

Algoritmo: Palindromo_3y5cifras

// palíndromo Si o no

Char > cantidad [1-5];

// numero de 3 y 5 cifras

Int >Determinar números naturales.

If > int Primnume = 0;

//inicio recorrido de izquierda a derecha

int > Ultimonume;

//inicio recorrido de derecha a izquierda

> boolPalindromo = Correcto


if > palabra[intPrimnume] = palabra[Ultimonume]

// noPalindromo = incorrecto

end

 Diagrama de flujo:

INICIO

Algoritmo:
Palindromo
_3y5cifras

Char > cantidad [1-5];

if >

SI palabra[intPrimnume
boolPalindromo =
]=
Correcto
palabra[Ultimonume]

NO

noPalindromo

= incorrecto
END
2. Le piden diseñar el pseudocódigo de un programa que va a recorrer vectores de palabras,

va a identificar y contar la cantidad de vocales de cada palabra y almacenar en otro vector

la cantidad de vocales de cada palabra.

Solución

Planteamiento: Definición y análisis para identificar y contar la cantidad de vocales de

cada palabra y almacenar en otro vector la cantidad de vocales de cada palabra.

Algoritmo: Cantidadvocales_almacenarvocales

> String frase =" [frase];

>int counter frase = [ A, E, I, O, U, a, e, i, o, u];

> int Primefrase = 0;

//índice inicio recorrido de izquierda a derecha

> System.out.println("frase " + sPalabra + "contiene " + counter + " vocales");

> end.

 Diagrama de flujo

INICIO

Algoritmo:

Cantidadvocales_al

macenarvocales
> String frase

=" [frase];

int counter frase = [ A, E, I, O,


U, a, e, i, o, u];

> int Primefrase


= 0;

> System.out.println("frase "

+ sPalabra + "contiene " +

counter + " vocales");

END
3.Una compañía tiene una base de datos de clientes potenciales, ha hecho un sistema de

puntuación financiera y comercial, le piden que desarrolle un programa que organice de

mayor a menor el puntaje y que en la matriz de 5 campos ordene los demás campos en el

mismo orden del indicador.

Solución

Planteamiento: Definición y análisis para organizar de mayor a menor el puntaje y que en

la matriz de 5 campos ordene los demás campos en el mismo orden del indicador.

Algoritmo: puntaje_y_matricesde 5campos

Chard > cliente_puntuacion_indicador_comerecial_financiero

> String puntaje =" [cantidad; 

>canf(c<número>a);

>if (c>número>a) printf("siguiente número");

>else if(a>numero>c)printf(" siguiente número"););

>else if(a>número>a)printf(" siguiente número);

>else if(a>c&&c>b)printf("el orden es el siguiente número);

>else if(b>c&&b>a&&a>c)printf("el orden es el siguiente número);

>else printf("el orden es el siguiente número);

>end
 Diagrama de flujo

INICIO

Algoritmo:

puntaje_y_matri

cesde 5campos

String puntaje ="


[cantidad; 

canf(c<núme
ro>a);

>canf(c<núm SI >if (c>número>a)


ero>a); printf("siguiente número");

NO

else printf("el orden es END


el siguiente número);
REFERENCIAS BIBLIOGRAFICAS

 Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la

programación con pseudocódigo enfocado al lenguaje C. Plaza y Valdés, S.A. de

C.V.

Recuperado de

https://ebookcentral.proquest.com/lib/biblioiberoamericanasp/detail.action?

docID=3220703

 Recuperado de: https://terepebernal.com/blog/pseudocodigo/algoritmos-pseint-lo-

mas-basico/

 Recuperado de: https://sites.google.com/site/cyberazcdos/unidad-i-lenguaje-de-

programacion-pascal/identificadores-constantes-variables-palabras-reservadas

También podría gustarte