Vous êtes sur la page 1sur 20

Introducción a la programación

Profesor José Roberto Moreno Ruiz

Algoritmos y pseudocódigos

Vazquez Medina Diana Nicole

Ing. De Diseño gráfico y 3D / 1181

Martes / 28 / septiembre / 2018


CREA EL ALGORITMO CON DIAGRAMA DE FLUJO Y PSEUDOCÓDIGO DE LOS SIGUIENTES
ENUNCIADOS (SE REVISARÁ EL PROCEDIMIENTO COMPLETO).

NOTAS: • Utilizar palabras reservadas vistas en clases. • Comprueba que el algoritmo y


pseudocódigo funcionan para varios casos/entradas. • No olvides cerrar el programa completo y
cada condición o ciclo. • Al requerir datos y al imprimir datos, tienes que ser específico con el
usuario tanto para obtener datos como para dar resultados. • No olvides poner puntos y comas en
donde sea requerido. • Indica que diagrama de flujo y que pseudocódigo corresponden a cada
ejercicio. • Prueba tu pseudocódigo en PSEInt. • Si tienes dudas, pregunta a los compañeros y al
profesor, o acude a los libros y fuentes de información confiables. • No olvides incluir portada,
introducción, desarrollo, conclusión y referencias.

1. Imprime en pantalla “Hola Mundo”.

2. Pide un nombre y después imprímelo en pantalla.

3. Pide e imprime en pantalla nombre, edad, registro y calificación de 3 alumnos y posteriormente


imprime todo junto.

4. Imprima los números pares hasta el 20.

5. Que imprima la suma de todos los números pares que van del 0 al 20.

6. Admite un número y decide si es par o impar.

7. Decide si un número es divisible por 3 o no.

8. Recibe la fecha de nacimiento e imprime en pantalla su signo del Zodiaco.

9. Que pida un número del 1 al 7 y diga el día de la semana correspondiente.

10. Que pida un número del 0 al 9 y devuelva el nombre del número.

11. Que pida un número, lo eleve al cuadrado, también al cubo y lo muestre.

12. Que pida un número, lo eleve a cualquier exponente (también dado por el teclado) y lo
muestre.

13. Que muestre los números del 1 al 100 y del 100 al 1.

14. Que sólo permita introducir los caracteres S y N.

15. Que pida 10 números y diga cuál es el mayor y cual el menor.

16. Que pida un número y muestre en pantalla el mismo número de asteriscos.


1.- Algoritmo hola_mundo

Imprimir "hola mundo";

FinAlgoritmo
2.- Algoritmo imprimir_nombre

Definir m_Nombre Como Caracter;

Imprimir "dame tu nombre";

Leer m_Nombre;

Imprimir "tu nombre es:",m_Nombre;

FinAlgoritmo
3.- Algoritmo alumnos_calificaciones

Definir m_Estudiante1 ,m_Estudiante2 ,m_Estudiante3 Como Caracter;

DEFINIR m_Edad1,m_Edad2,m_Edad3 Como Entero;

DEFINIR m_Cal1,m_Cal2,m_Cal3 Como Real;

IMPRIMIR "Nombre de estudiante 1: ";

Leer m_Estudiante1;

Imprimir "Edad Estudiante 1: ";

Leer m_Edad1;

Imprimir "Calificación Estudiante 1: ";

Leer m_cal1;

Imprimir "Nombre de estudiante 2: ";

Leer m_Estudiante2;

Imprimir "Edad estudiante 2: ";

Leer m_Edad2;

Imprimir "Calificación Estudiante 2: ";

Leer m_Cal2;

Imprimir "Nombre de estudiante 3: ";

Leer m_Estudiante3;

Imprimir "Edad estudiante 3: ";

Leer m_Edad3;

Imprimir "Calificación Estudiante 3: ";

Leer m_Cal3;

FinAlgoritmo
4.- Algoritmo imprimir_pares

Definir i como entero;

Para i=0 hasta 20 con paso 2

Imprimir i;

FinPara

FinAlgoritmo
5.- Algoritmo suma_pares

Definir i,m_suma Como Entero;

m_suma <- 0;

Para i<-0 Hasta 20 Con Paso 2


Hacer

m_suma <- m_suma+i;

FinPara

Escribir 'la suma es',m_suma;

FinAlgoritmo
6.- Algoritmo Par_impar

Definir N Como Entero;

Escribir 'ingresa un numero';

Leer N;

Si N MOD 2==0 Entonces

Escribir N,'es par';

SiNo

Escribir N,'es impar';

FinSi

FinAlgoritmo
7.- Algoritmo multiplo_de_3

Definir N Como Entero;

Imprimir "ingresa un numero";

Leer N;

Si N%3==0

Imprimir N, "es multiplo de 3";

SiNo

Imprimir N, "no es un multiplo de 3";

FinSi

finAlgoritmo
8.- Algoritmo signo_zodiacal

Definir mes, dia Como Entero;

imprimir"dame tu mes de nacimiento";

leer mes;

Imprimir "dame tu dia de nacimiento";

leer dia;

si mes==1 y(dia>=20 y dia<=31)o mes==2 y(dia>=1 y dia<=18)

Imprimir"acuario";

SiNo si mes==2 y(dia>=19 y dia<=30)o mes==3 y(dia>=1 y dia<=20)

Imprimir"piscis";

SiNo si mes==3 y(dia>=21 y dia<=31)o mes==4 y(dia>=1 y dia<=19)

Imprimir"aries";

SiNo si mes==4 y(dia>=20 y dia<=31)o mes==5 y(dia>=1 y dia<=20)

Imprimir"tauro";

SiNo si mes==5 y(dia>=21 y dia<=31)o mes==6 y(dia>=1 y dia<=20)

Imprimir"geminis";

SiNo si mes==6 y(dia>=21 y dia<=31)o mes==7 y(dia>=1 y dia<=22)

Imprimir"cancer";

SiNo si mes==7 y(dia>=23 y dia<=31)o mes==8 y(dia>=1 y dia<=22)

Imprimir"leo";

SiNo si mes==8 y(dia>=23 y dia<=31)o mes==9 y(dia>=1 y dia<=22)

Imprimir"virgo";

SiNo si mes==9 y(dia>=23 y dia<=31)o mes==10 y(dia>=1 y dia<=22)

Imprimir"libra";

SiNo si mes==10 y(dia>=23 y dia<=31)o mes==11 y(dia>=1 y dia<=22)

Imprimir"escorpio";
SiNo si mes==11 y(dia>=22 y dia<=31)o mes==12 y(dia>=1 y dia<=21)

Imprimir"sagitario";

SiNo si mes==12 y(dia>=22 y dia<=31)o mes==1 y(dia>=1 y dia<=19)

Imprimir"capricornio";

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

finsi

FinSi

FinAlgoritmo
9.- Algoritmo semana

Definir N Como Entero;

Imprimir "dame un numero del 1 al 7";

Leer N;

Segun N

1: imprimir "domingo";

2: imprimir "lunes";

3: imprimir "martes";

4: imprimir "miercoles";

5: imprimir "jueves";

6: imprimir "viernes";

7: imprimir "sábado";

FinSegun

FinAlgoritmo
10.- Algoritmo numeros__1_9

Definir N Como Entero;

Imprimir "dame un numero del 1 al 9";

Leer N;

Segun N

1: imprimir "uno";

2: imprimir "dos";

3: imprimir "tres";

4: imprimir "cuatro";

5: imprimir "cinco";

6: imprimir "seis";

7: imprimir "siete";

8: imprimir "ocho";

9: imprimir "nueve";

FinSegun

FinAlgoritmo
11.- Algoritmo delcuadrado_alcubo

Definir N, cubo, cuadrado Como Real;

Imprimir "ingresa un número";

Leer N;

cuadrado = N*N;

Imprimir cuadrado;

cubo= N*N*N;

Imprimir cubo;

FinAlgoritmo
12.- Algoritmo numero_alapotencia

Definir N, M, X Como Real;

Imprimir "ingresa cualquier número";

Leer N;

Imprimir "ingresar potencia";

Leer M;

x=n^m;

Imprimir "el resultado de" ,n, "a la" ,m, "es" ,x;

FinAlgoritmo
13.- Algoritmo del_1_al_100

Definir i Como Entero;

para i=0 Hasta 100 con paso 1

Imprimir i;

FinPara

Para i=100 Hasta 0 con paso -1

Imprimir i;

FinPara

FinAlgoritmo
15.- Algoritmo Mayor_Menor_numerooo

Definir datos, men, may, i como Numeros;

Dimension datos[10];

Para i<-0 Hasta 9 Hacer

Escribir "Ingrese el datos ",i,": ";

Leer datos[i];

FinPara

Si datos[0]>datos[i] Entonces

may<-datos[0];

men<-datos[1];

SiNo

men<-datos[0];

may<-datos[1];

FinSi

Para i<- 0 Hasta 9 Hacer

si datos[i]>may Entonces may<-datos[i];

SiNo

si datos[i]>men Entonces men<-datos[i];

FinSi

FinSi

FinPara

Escribir "El mayor es: ",may;

Escribir "El menor es: ",men;

FinAlgoritmo
16.- Algoritmo Asteriscos_locos

Definir N, i Como Entero;

Imprimir "Dime un número: ";

Leer N;

Para i= 1 Hasta N

Imprimir "*";

FinPara

FinAlgoritmo

Vous aimerez peut-être aussi