Algoritmos en Pseudocódigo

PRIMEROS ALGORITMOS


1.- Leer nombre y edad de una persona.

ALGORITMO

PANTALLA

INICIO

Escribir nombre : Juan

 

Escribir edad : 20

   nombre : Cadena

 

   edad : Entero

 

   IMPRIMIR "Escribir nombre : "

VARIABLES

   LEER nombre

nombre = "Juan"

   IMPRIMIR "Escribir edad : "

edad = 20

   LEER edad

 

 

 

FIN

 

2.- Leer 3 números, imprimir promedio.

ALGORITMO

PANTALLA

INICIO

Escribe número 1 : 100

 

Escribe número 2 : 90

   n1,n2,n3,promedio : Entero

Escribe número 3 : 80

   IMPRIMIR "Escribe número 1 : "

 

   LEER n1

El promedio es : 90

   IMPRIMIR "Escribe número 2 : "

 

   LEER n2

 

   IMPRIMIR "Escribe número 3 : "

VARIABLES

   LEER n3

num1 = 100

   promedio = (n1+n2+n3)/3

num2 = 90

   IMPRIMIR "El promedio es : "

num3 = 80

   IMPRIMIR promedio

promedio = 90

 

 

FIN

 

3.- Imprimir los números del  1 al 4.

ALGORITMO

PANTALLA

INICIO

1

   num : Entero

2

   num = 1

3

   IMPRIMIR num

4

   num = num + 1

 

   IMPRIMIR num

 

   num = num + 1

VARIABLES

   IMPRIMIR num

num = 1,2,3,4

   num = num +1

 

   IMPRIMIR num

 

FIN

 

4.- Leer dos números, desplegar resta.

ALGORITMO

PANTALLA

INICIO

Escribe primer número :  8

   Num1,num2,suma : Entero

Escribe segundo número : 3

   IMPRIMIR "Escribe primer número : "

La resta es : 5

   LEER num1

 

   IMPRIMIR "Escribe segundo número : "

 

   LEER num2

VARIABLES

   IMPRIMIR "La resta es :"

num1 = 8

   resta = num1 - num2

num2 = 3

   IMPRIMIR resta

resta = 5

FIN

 

5.- Leer dos números, desplegar suma.

ALGORITMO

PANTALLA

INICIO

Escribe primer número : 8

   Num1,num2,suma : Entero

Escribe segundo número : 3

   IMPRIMIR "Escribe primer número : "

La suma es : 11

   LEER num1

   IMPRIMIR "Escribe segundo número : "

VARIABLES

   LEER num2

 

   IMPRIMIR "La suma es :"

num1 = 8

   suma = num1 + num2

num2 = 3

   IMPRIMIR suma

suma = 11

FIN

 

6.- Leer nombre y peso de una persona.

ALGORITMO

PANTALLA

INICIO

Escribe nombre : Juan

 

Escribe peso : 19

   peso : Entero

 

   nombre : Cadena

 

   IMPRIMIR "Escribe nombre : "

VARIABLES

   LEER nombre

edad = 19

   IMPRIMIR "Escribe peso : "

nombre = "Juan"

   LEER edad

 

 

 

FIN

 

7.- Leer nombre y edad de una persona, imprimir total de días vividos.

ALGORITMO

PANTALLA

INICIO

Escribir nombre : María

 

Escribir edad : 10

   nombre : Cadena

 

   edad,dias : Entero

Días vividos : 365

   IMPRIMIR "Escribir nombre : "

 

   LEER nombre

 

   IMPRIMIR "Escribir edad : "

 

   LEER edad

PANTALLA

   dias = edad * 365

nombre = "María"

   IMPRIMIR "Días vividos : "

edad = 10

   IMPRIMIR dias

dias = 365

 

 

FIN

 

8.- Leer nombre, calificación 1 , calificación 2 y calificación 3 de un alumno, imprimir promedio.

ALGORITMO

PANTALLA

INICIO

Escribir nombre : Pepe

 

Escribir calificación 1 : 90

   nombre : Cadena

Escribir calificación 2 : 70

   c1,c2,c3,promedio : Entero

Escribir calificación 3 : 80

   IMPRIMIR "Escribir nombre : "

 

   LEER nombre

El promedio es : 80

   IMPRIMIR "Escribir calificación 1 : "

 

   LEER c1

 

   IMPRIMIR "Escribir calificación 2 : "

 

   LEER c2

 

   IMPRIMIR "Escribir calificación 3 : "

VARIABLES

   LEER c3

nombre = "Pepe"

   promedio = (c1 + c2 + c3 )/3

c1 = 90

   IMPRIMIR "El promedio es : "

c2 = 70

   IMPRIMIR promedio

c3 = 80

FIN

promedio = 80

9.-Imprimir la serie 5,4,3,2,1.

ALGORITMO

PANTALLA

INICIO

5

 

4

   IMPRIMIR 5

3

   IMPRIMIR 4

2

   IMPRIMIR 3

   IMPRIMIR 2

 

   IMPRIMIR 1

VARIABLES

 

 

FIN

 

10.-Leer nombre y sexo de una persona.

ALGORITMO

PANTALLA

INICIO

Escribe nombre : Luis

 

Escribe sexo : Masculino

   nombre : Cadena

 

   sexo : Entero

 

   IMPRIMIR "Escribe nombre : "

   LEER nombre

 

   IMPRIMIR "Escribe sexo : "

VARIABLES

   LEER sexo

nombre = "Luis"

 

sexo = "Masculino"

 

 

FIN

 

11.-Leer apellido, nombre y sueldo diario de un empleado.

ALGORITMO

PANTALLA

INICIO

Escribe apellido : García

 

Escribe nombre : Juan

   apellido, nombre : Cadena

Escribe sueldo diario : 75

   sdiario : Real

 

   IMPRIMIR "Escribe apellido : "

   LEER apellido

 

   IMPRIMIR "Escribe nombre : "

VARIABLES

   LEER nombre

apellido = "García"

   IMPRIMIR "Escribe sueldo diario : "

nombre = “Juan”

   LEER sdiario

sdiario = 75 

 

FIN

12.-Leer color, modelo, precio y marca de un automóvil.

ALGORITMO

PANTALLA

INICIO

Escribe color : Rojo

Escribe modelo : 2005

   color, marca : Cadena

Escribe precio : 15000

   modelo : Entero

Escribe marca : Nissan 

   precio : Real

   IMPRIMIR "Escribe color : "

 

   LEER color

VARIABLES

   IMPRIMIR “Escribe modelo”

Color = "Rojo"

   LEER modelo

modelo = 2005

   IMPRIMIR “Escribe precio”

Precio = 15000

   LEER precio

Marca = “Nissan” 

   IMPRIMIR “Escribe marca”

   LEER marca

FIN

13.-Leer precio de un producto, desplegar equivalente en dólares y equivalente en euros.

ALGORITMO

PANTALLA

INICIO

Escribe precio de producto : 200

   precio, dolares, euros :Real

Equivalente en dólares : 14.28

   IMPRIMIR "Escribe precio de producto : "

Equivalente en euros : 11.11

   LEER precio

 

   dolares = precio / 14

   euros = precio / 18

 

   IMPRIMIR “Equivalente en dólares : ”

VARIABLES

   IMPRIMIR dolares

precio = 200

   IMPRIMIR “Equivalente en euros : ”

dolares = 14.28

   IMPRIMIR euros

euros = 11.11

 

FIN

14.-Leer nombre y precio unitario de un producto, desplegar IVA a pagar.

ALGORITMO

PANTALLA

INICIO

Nombre de producto : Arroz

   producto :Cadena

Escribe precio unitario : 100

   precio, iva : Real

Iva a pagar : 16

   IMPRIMIR “Nombre de producto : ”

 

   LEER producto

   IMPRIMIR “Escribe precio unitario : ”

 

   LEER precio

VARIABLES

   iva = precio * 0.16

producto = “Arroz”

   IMPRIMIR “Iva a pagar  : ”

precio = 100

   IMPRIMIR iva

Iva = 16

 

FIN

15.-Leer nombre, dirección, código postal y ciudad de nacimiento de un empleado.

ALGORITMO

PANTALLA

INICIO

Escribe nombre : Manuel

   nombre,dir,ciudad :Cadena

Escribe dirección : Reforma final

   codigo : Entero

Escribe código postal : 83100

   IMPRIMIR “Escribe nombre : ”

Escribe ciudad : Hermosillo 

   LEER nombre

   IMPRIMIR “Escribe dirección : ”

 

   LEER dir

VARIABLES

   IMPRIMIR “Escribe código postal : ”

nombre = “Manuel”

   LEER código

direccion = “Reforma final”

   IMPRIMIR “Escribe ciudad : ”

ciudad = “Hermosillo”

   LEER ciudad

codigo = 83100  

FIN

16.-Leer sueldo diario, y días trabajados de un empleado, desplegar sueldo.

ALGORITMO

PANTALLA

INICIO

Escribe sueldo diario : 120

   sdiario, totdias ,sueldo:Real

Escribe días trabajados  : 15

   IMPRIMIR “Escribe sueldo diario :”

El sueldo es : 1800

   LEER sdiario

   IMPRIMIR “Escribe días trabajados :”

   LEER totdias

 

   sueldo = sdiario * totdias

VARIABLES

   IMPRIMIR “El sueldo es : ”

sdiario = 120

   IMPRIMIR sueldo

totdias = 15

sueldo = 1800

  

FIN

SELECCIÓN

17.- Leer dos números, desplegar mayor.

ALGORITMO

PANTALLA

INICIO

Escribe primer número : 15

   num1,num2,mayor : Entero

Escribe segundo número : 9

   IMPRIMIR "Escribe primer número : "

El mayor es :15

  LEER num1

   IMPRIMIR "Escribe segundo número : "

   LEER num2

 

   IMPRIMIR "El mayor es :"

 

   IF num1 > num2 THEN

VARIABLES

       mayor = num1

num1 = 15

   ELSE

num2 = 9

       mayor = num2

mayor = 15

   ENDIF

 

   IMPRIMIR "El mayor es : "

 

   IMPRIMIR mayor

 

FIN

 

18.- Leer 3 números, desplegar mayor.

ALGORITMO

PANTALLA

INICIO

Escribe número 1 : 3

 

Escribe número 2 : 6

   n1,n2,n3,mayor : Entero

Escribe número 3 : 4

   IMPRIMIR "Escribe número 1 : "

   LEER n1

El mayor es : 6

   IMPRIMIR "Escribe número 2 : "

 

   LEER n2

 

   IMPRIMIR "Escribe número 3 : "

 

   LEER n3

 

   IF n1 > n2 AND n1 > n3 THEN

 

      mayor = n1

VARIABLES

   ENDIF

num1 = 3

   IF n2 > n1 AND n2 > n3 THEN

num2 = 6

       mayor = n2

num3 = 4

   ENDIF

mayor = 6

   IF n3 > n1 AND n3 > n2 THEN

 

       mayor = n3

 

   ENDIF

 

   IMPRIMIR "El mayor es : "

 

   IMPRIMIR mayor

 

 

 

FIN

 

19.-Leer nombre, calificación 1, calificación 2 y calificación 3 de un alumno, desplegar aprobado o reprobado.

ALGORITMO

PANTALLA

INICIO

Escribe nombre  : Pedro

 

Escribe calificaciones :

80  

90  

70

   nombre, resultado : Cadena

   c1,c2,c3 : Entero

   promedio : Real

   IMPRIMIR “Escribe nombre : ”

   LEER nombre

   IMPRIMIR “Escribe calificaciones : ”

   LEER c1,c2,c3

Pedro está Aprobado

   promedio = (c1+c2+c3)/3

   IF promedio >= 60

       Resultado = “Aprobado”

   ELSE

       Resultado = “Reprobado”

   ENDIF

   IMPRIMIR nombre + “está” + resultado

 

 

VARIABLES

nombre = “Pedro”

c1  = 80

c2  = 90

c3  = 70

resultado = “Aprobado”

 

 

FIN

 

20.-Leer un número, desplegar día de la semana correspondiente.

ALGORITMO

PANTALLA

INICIO

Escribe un número : 2

   Numdia :Entero

Martes

   IMPRIMIR “Escribe un número :”

   LEER num

   IF num=1 THEN

       IMPRIMIR  “Lunes”

   ENDIF

 

   IF num=2 THEN

VARIABLES

       IMPRIMIR  “Martes”

   ENDIF

numdia = 2

   IF num=3 THEN

       IMPRIMIR  “Miércoles”

   ENDIF

FIN

21.-Leer un número, desplegar mes correspondiente.

ALGORITMO

PANTALLA

INICIO

Escribe un número : 3

   numdia :Entero

Marzo

   IMPRIMIR “Escribe un número : ”

   LEER num

   IF num=1 THEN

       IMPRIMIR  “Enero”

   ENDIF

 

   IF num=2 THEN

VARIABLES

       IMPRIMIR  “Febrero”

   ENDIF

numdia = 2

   IF num=3 THEN

       IMPRIMIR  “Marzo”

   ENDIF

FIN

22.-Leer nombre y edad de una persona, desplegar si es mayor de edad.

ALGORITMO

PANTALLA

INICIO

Escribe nombre : José

   nombre : Cadena

Escribe edad : 12

   edad : Entero

   IMPRIMIR “Escribe nombre : ”

   LEER nombre

   IMPRIMIR “Escribe edad :”

 

   LEER edad

VARIABLES

   IF edad >=18 THEN

nombre = “José”

       IMPRIMIR “Mayor de edad”

edad = 12

   ENDIF

FIN

CICLOS DE REPETICIÓN

23.- Leer un número, imprimir 4 veces número leído.

ALGORITMO

PANTALLA

INICIO

Escribe número : 8

 

8

   num,i : Entero

8

   IMPRIMIR "Escribe número : "

8

   LEER num

8

   FOR i=1,i<=4,i++

 

           IMPRIMIR num

VARIABLES

   ENDFOR

num = 8

 

i = 1,2,3,4,5

 

 

FIN

 

24.- Leer un número, imprimir 6 veces número leído.

ALGORITMO

PANTALLA

INICIO

Escribe número : 20

 

20

   num,z : Entero

20

   IMPRIMIR "Escribe número : "

20

   LEER num

20

   FOR z=1,z<=6,z++

20

           IMPRIMIR num

20

   ENDFOR

VARIABLES

 

num = 20

 

z = 1,2,3,4,5,6,7

FIN

 

25.- Imprimir México 5 veces.

ALGORITMO

PANTALLA

INICIO

México

 

México

   i : Entero

México

   FOR i=1,i<=5,i++

México

           IMPRIMIR "México"

México

   ENDFOR

 

 

VARIABLES

 

i = 1,2,3,4,5,6

 

 

FIN

 

26.- Leer edad de 3 personas.

ALGORITMO

PANTALLA

INICIO

10

 

12

   edad : Entero

15

   i : entero

 

   FOR i=1;i<=3;i++

 

           LEER edad

VARIABLES

   ENDFOR

edad = 10,12,15

 

i = 1,2,3,4

 

 

FIN

 

27.- Imprimir los números del 1 al 5.

ALGORITMO

PANTALLA

INICIO

1

 

2

   i : entero

3

 

4

   FOR i=1;i<=5;i++

5

            IMPRIMIR i

 

   ENDFOR

VARIABLES

 

i = 1,2,3,4,5,6

 

 

FIN

 

28.- Leer dos números n1 y n2, desplegar la serie desde n1 hasta n2.

ALGORITMO

PANTALLA

INICIO

Escribe número 1 : 3

 

Escribe número 2 : 6

   n1,n2,i : entero

3

   IMPRIMIR "Escribe número 1 : "

4

   LEER n1

5

   IMPRIMIR "Escribe número 2 : "

6

   LEER n2

VARIABLES

   FOR i=n1;i<=n2;i++

num1 = 3

           IMPRIMIR i

num2 = 6

  ENDFOR

i = 3,4,5,6,7

FIN

29.- Imprimir México 5 veces utilizando DO.

ALGORITMO

PANTALLA

INICIO

México

 

México

   i : Entero

México

   i = 0

México

   DO

México

       IMPRIMIR "México"

 

       i = i +1

VARIABLES

   WHILE i<=5

i = 0,1,2,3,4,5

 

 

 

 

FIN

 

30.- Imprimir México 5 veces utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

México

 

México

   i : Entero

México

   i = 0

México

   WHILE i<5

México

               IMPRIMIR "México"

 

               i = i +1

VARIABLES

   ENDWHILE

i = 0,1,2,3,4,5

 

 

 

 

FIN

 

31.-Leer el nombre de 4 personas utilizando DO.

ALGORITMO

PANTALLA

INICIO

 juan

 

 luis

   nombre : Cadena

 pepe

   i : entero

 

   i = 0

 

   DO

 

      LEER nombre

VARIABLES

      i=i+1

nombre ="juan","luis","pepe"

   WHILE i<=3

i = 1,2,3,4

 

 

FIN

 

32.-Leer el nombre de 3 personas utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

 juan

 

 luis

   nombre : Cadena

 pepe

   i : entero

 

   i = 0

 

   WHILE i<3

 

               LEER nombre

VARIABLES

               i=i+1

nombre ="juan","luis","pepe"

   ENDWHILE

i = 1,2,3,4

 

 

FIN

 

33.-Imprimir la serie 5,4,3,2,1 utilizando DO.

ALGORITMO

PANTALLA

INICIO

5

 

4

   num : Entero

3

   num = 5

2

   DO

 

        IMPRIMIR num

VARIABLES

        num = num – 1

num  = 5,4,3,2,1,0

   WHILE num>0

 

 

FIN

 

34.-Imprimir la serie 5,4,3,2,1 utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

5

 

4

   num : Entero

3

   num = 5

2

   WHILE num>0

 

               IMPRIMIR num

VARIABLES

               num = num – 1

num  = 5,4,3,2,1,0

   ENDWHILE

 

 

FIN

 

35.-Leer un número, desplegar la suma desde 1 hasta número leído utilizando DO.

ALGORITMO

PANTALLA

INICIO

Escribe un número : 3

 

El resultado es : 6

   num,suma,i : Entero

   suma = 0

   IMPRIMIR “Escribe un número : ”

   LEER num

   i = 1

 

 

   DO

VARIABLES

       suma = suma + i

       i = i + 1

num  = 3

suma = 0,1,3,6

i = 1,2,3,4

  WHILE  i <= num

 

  IMPRIMIR “El resultado es : ”

  IMPRIMIR suma 

 

FIN

 

36.-Leer un número, desplegar la suma desde 1 hasta número leído utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

Escribe un número : 4

 

El resultado es : 10

   num,suma,i : Entero

   suma = 0

   IMPRIMIR “Escribe un número : ”

   LEER num

   i = 1

 

 

   WHILE i <= num

VARIABLES

        suma = suma + i

        i = i + 1

num  = 3

suma = 0,1,3,6,10

i = 1,2,3,4,5

   ENDWHILE  i <= num

   IMPRIMIR “El resultado es : ”

   IMPRIMIR suma 

 

FIN

 

37.-Leer 2 números n1 y n2, desplegar la suma desde n1 hasta n2 utilizando DO.

ALGORITMO

PANTALLA

INICIO

Escribe número 1 : 2

 

Escribe número 2 : 4

   n1,n2,suma,i : Entero

El resultado es : 9

   suma = 0

   i=0

   IMPRIMIR “Escribe número 1 : ”

   LEER n1

   IMPRIMIR “Escribe número 2 : ”

   LEER n2

   i = n1

 

 

   DO

VARIABLES

       suma = suma + i

       i = i + 1

n1  = 2

n2 = 4

suma = 0,2,5,9

i = 0,2,3,4,5

   WHILE  i <= n2

   

   IMPRIMIR “El resultado es : ”

   IMPRIMIR suma 

 

FIN

 

38.-Leer 2 números n1 y n2, desplegar la suma desde n1 hasta n2 utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

Escribe número 1 : 2

 

Escribe número 2 : 4

   n1,n2,suma,i : Entero

El resultado es : 9

   suma = 0

   i=0

   IMPRIMIR “Escribe número 1 : ”

   LEER n1

   IMPRIMIR “Escribe número 2 : ”

   LEER n2

   i = n1

 

 

   WHILE  i <= n2

VARIABLES

                suma = suma + i

                i = i + 1

n1  = 2

n2 = 4

suma = 0,2,5,9

i = 0,2,3,4,5

   ENDWHILE

   IMPRIMIR “El resultado es : ”

   IMPRIMIR suma 

 

FIN

 

39.-Leer 5 números, imprimir mayor utilizando DO.

ALGORITMO

PANTALLA

INICIO

 20

 

 30

 12

   num,i,mayor  : Entero

   mayor = 0

   i = 0

   DO

       LEER num

       IF num > mayor THEN

           mayor = num

 14

      ENDIF

      i = i + 1

 20

   WHILE i <= 10

   IMPRIMIR “El mayor es : ”

   IMPRIMIR mayor

 El mayor es : 30

 

VARIABLES

num  = 20,30,12,14,20

FIN

 

40.-Leer 5 números, imprimir mayor utilizando WHILE.

ALGORITMO

PANTALLA

INICIO

Escribe valores:

 15

 

 12

 6

   num,i,mayor  : Entero

   mayor = 0

   i = 0

   IMPRIMIR “Escribe valores : ”

   WHILE i <= 5

               LEER num

               IF num > mayor THEN

                  mayor = num

 9

               ENDIF

               i = i + 1

 20

   ENDWHILE

   IMPRIMIR “El mayor es : ”

   IMPRIMIR mayor

 El mayor es : 20

 

VARIABLES

num  = 15,12,6,9,20

i = 0,1,2,3,4,5,6

mayor = 0,20

 

 

FIN

 

41.-Leer un número n1, desplegar la serie desde n1 hasta 1.

ALGORITMO

PANTALLA

INICIO

Escribe número : 4

   n1,z : Entero

4

3

   IMPRIMIR “Escribe número : ”

2

   LEER n1

1

   z = n1

 

   DO

VARIABLES

       IMPRIMIR z

n1 = 4

       z = z – 1

z  = 4,3,2,1,0

   WHILE z >= 1

FIN

ARREGLOS

42. Leer un arreglo de una dimensión.

ALGORITMO

PANTALLA

INICIO

Escribe valores de arreglo :

 

 15

   z : Entero[4]

 13

   IMPRIMIR "Escribe valores de arreglo : "

 10

   leer z[0]

 25

   leer z[1]

VARIABLES

   leer z[2]

z[0] = 15

   leer z[3]

z[1] = 13

 

z[2] = 10

FIN

z[3] = 25

 

 

43.- Asignar valores a un arreglo de una dimensión.

ALGORITMO

PANTALLA

INICIO

 

 

 

   z : Entero[4]

 

 

 

   z[0] = 12

VARIABLES

   z[1] = 14

z[0] = 12

   z[2] = 7

z[1] = 14

   z[3] = 9

z[2] = 7

 

z[3] = 9

FIN

 

44.- Asignar valores a un arreglo de tipo Cadena.

ALGORITMO

PANTALLA

INICIO

Pepe

 

 

   nombre : Cadena [3]

 

 

 

   nombre[0] = "Juan"

 

   nombre[1] = "Pepe"

VARIABLES

   nombre[2] = "María"

nombre[0] = "Juan"

   IMPRIMIR nombre[1]

nombre[1] = "Pepe"

 

nombre[2] = "María"

FIN

 

 

 

45.- Leer el nombre de 3 personas utilizando un arreglo.

ALGORITMO

PANTALLA

INICIO

juan

 

luis

   nombre : Cadena

pepe

   i : entero

 

   FOR i=1;i<=3;i++

 

           LEER nombre

VARIABLES

   ENDFOR

nombre ="juan","luis","pepe"

 

i = 1,2,3,4

 

 

FIN

 

 

 

46.- Asignar valores de tipo entero a un arreglo de una dimensión.

ALGORITMO

PANTALLA

INICIO

 

 

 

   edades : Entero [4]

 

 

 

   edades[0] = 34

 

   edades[1] = 23

VARIABLES

   edades[2] = 60

edades[0] = 34

   edades[3] = 15

edades[1] = 23

 

edades[2] = 60

FIN

edades[3] = 15

47.- Leer un arreglo de tipo entero de una dimensión.

ALGORITMO

PANTALLA

INICIO

Escribir peso 1 : 80

 

Escribir peso 2 : 100

   peso : Entero [3]

Escribir peso 3 : 55

   IMPRIMIR "Escribir peso 1 : "

 

   leer peso[0]

 

   IMPRIMIR "Escribir peso 2 : "

VARIABLES

   leer peso[1]

peso[0] = 80

   IMPRIMIR "Escribir peso 3 : "

peso[1] = 100

   leer peso[2]

peso[2] = 55

FIN

 

48.- Leer un arreglo de tipo entero, imprimir promedio.

ALGORITMO

PANTALLA

INICIO

Escribir peso 1 : 80

 

Escribir peso 2 : 100

   peso : Entero [3]

Escribir peso 3 : 60

   promedio : Entero

 

   IMPRIMIR "Escribir peso 1 : "

El promedio es : 80

   leer peso[0]

 

   IMPRIMIR "Escribir peso 2 : "

 

   leer peso[1]

VARIABLES

   IMPRIMIR "Escribir peso 3 : "

peso[0] = 80

   leer peso[2]

peso[1] = 100

   promedio = (peso[0]+peso[1]+peso[2])/3

peso[2] = 60

   IMPRIMIR "El promedio es : "

promedio = 80

   IMPRIMIR promedio

 

FIN

 

49.- Leer un arreglo de tipo entero, imprimir todos los elementos del arreglo.

ALGORITMO

PANTALLA

INICIO

Escribir peso 1 : 40

 

Escribir peso 2 : 20

   peso : Entero [3]

Escribir peso 3 : 70

   i : Entero

 

   IMPRIMIR "Escribir peso 1 : "

40

   leer peso[0]

20

   IMPRIMIR "Escribir peso 2 : "

70

   leer peso[1]

 

   IMPRIMIR "Escribir peso 3 : "

 

   leer peso[2]

VARIABLES

   FOR i=0;i<=2;i++

peso[0] = 40

           IMPRIMIR peso[i]

peso[1] = 20

   ENDFOR

peso[2] = 70

FIN

i = 0,1,2,3,4

50.- Leer un arreglo de tipo entero.

ALGORITMO

PANTALLA

INICIO

Escribir peso 1 : 90

 

Escribir peso 2 : 80

   peso : Entero [3]

Escribir peso 3 : 85

 

 

   IMPRIMIR "Escribir peso 1 : "

 

   leer peso[0]

 

   IMPRIMIR "Escribir peso 2 : "

 

   leer peso[1]

 

   IMPRIMIR "Escribir peso 3 : "

 

   leer peso[2]

PANTALLA

 

peso[0] = 90

 

peso[1] = 80

 

peso[2] = 85

FIN

 

 

 

51.-Leer un arreglo de tipo entero de dos dimensiones de 2X2.

ALGORITMO

PANTALLA

INICIO

Escribe valores de arreglo :

   arreglo : Entero[2][2]

 3

   IMPRIMIR “Escribe valores de arreglo :”

 8

   LEER arreglo[0][0]

 2

   LEER arreglo[0][1]

 7

   LEER arreglo[1][0]

   LEER arreglo[1][1]

VARIABLES

arreglo[0][0] = 3

arreglo[0][1] = 8

FIN

arreglo[1][0] = 2

arreglo[1][1] = 7

52.-Asignar valores a arreglo de tipo cadena de dos dimensiones de 2X2.

ALGORITMO

PANTALLA

INICIO

   y : Cadena [2][2]

   y[0][0] = “Hermosillo”

   y[0][1] = “Magdalena”

   y[1][0] = “Nogales”

   y[1][1] = “Caborca”

VARIABLES

y[0][0] = “Hermosillo”

y[0][1] = “Magdalena”

FIN

y[1][0] = “Nogales”

y[1][1] = “Caborca”

53.-Leer un arreglo de tipo entero de dos dimensiones de 2X2, desplegar promedio.

ALGORITMO

PANTALLA

INICIO

Escribe valores de arreglo :

   x : Entero[2][2]

 8

   promedio : Real

 12

   IMPRIMIR “Escribe valores de arreglo :”

 20

   LEER x[0][0]

 14

   LEER x[0][1]

El promedio es : 13.5

   LEER x[1][0]

VARIABLES

   LEER x[1][1]

x[0][0] = 8

   promedio = (x[0][0]+x[0][1]+x[1][0]+x[1][1])/4

x[0][1] = 12

   IMPRIMIR “El promedio es : ”

x[1][0] = 20

   IMPRIMIR promedio

x[1][1] = 14

FIN

54.-Leer un arreglo de tipo entero de dos dimensiones de 2X2, desplegar promedio.

ALGORITMO

PANTALLA

INICIO

Escribe valores de arreglo :

   x : Entero[2][2]

 8

   promedio,ren,col : Real

 12

   IMPRIMIR “Escribe valores de arreglo :”

 20

   FOR ren=0,ren<=2,ren++

 14

           FOR col=0,col<=2,col++

El promedio es : 13.5

                    LEER x[ren][col]

VARIABLES

           ENDFOR

x[0][0] = 8

   ENDFOR

x[0][1] = 12

   FOR ren=0,ren<=2,ren++

x[1][0] = 20

           FOR col=0,col<=2,col++

x[1][1] = 14

                   suma = suma + x[ren][col]

           ENDFOR

   ENDFOR

   promedio = suma/4

   IMPRIMIR “El promedio es : ”

   IMPRIMIR promedio

FIN

PROGRAMAS EN JAVA

Leer dos números, desplegar mayor.

package proyecto1;

import java.util.*;
public class mayor {
 public static void main(String args[]){

   int x;
   int y;

   Scanner teclado= new Scanner(System.in);
   System.out.print("Introduce valor 1:");
   x=teclado.nextInt();
   System.out.print("Introduce valor 2:");
   y=teclado.nextInt();

   if (x > y ) {
    System.out.println("El mayor es :" + x);
  } 
    else 
  {
      System.out.println("El mayor es :" + y);
  }

 }
}

Leer un número, desplegar cuadrado y cubo utilizando métodos.

package proyecto1;

import java.util.*;
public class funciones{
  public static void main(String[] args) { 
    int i,num,x,z;

   Scanner teclado= new Scanner(System.in);
   System.out.print("Escribe un número :");
   num = teclado.nextInt();

   x = cuadrado(num);
   System.out.println("El cuadrado es : " + x);
   z = cubo(num); 
   System.out.print("El cubo es : " + z);

 }

 public static int cuadrado (int y){
   return y*y;
 }
 public static int cubo (int y){
   return y*y*y;
 }

Leer un arreglo de una dimensión.

package proyecto1; 

public class arreglo1 {
    public static void main(){ 
        int i;

        // Definir la variable arregloa de una dimensión..
        int arregloa[] = new int[5];

        Scanner teclado= new Scanner(System.in);

        System.out.print("Introduce el valor de casilla 1 : ");
        arregloa[0] = teclado.nextInt();

        System.out.print("Introduce el valor de casilla 2 : ");
        arregloa[1] = teclado.nextInt();

        System.out.print("Introduce el valor de casilla 3 : ");
        arregloa[2] = teclado.nextInt();

        System.out.print("Introduce el valor de casilla 4 : ");
        arregloa[3] = teclado.nextInt();

        System.out.print("Introduce el valor de casilla 5 : ");
        arregloa[4] = teclado.nextInt();


        // Desplegar el arreglo.
        System.out.println("Valor de arregloa :");
        for (i=0;i<=4;i++)
            System.out.println(arregloa[i]);


        }

Problema #30.

package proyecto1;

import java.util.*;
public class
problema30{
    public static void main(String args[]){
        int num,i;
        Scanner teclado = new Scanner(System.in);
        System.out.print("Escribe numero:");
        num = teclado.nextInt();
        for (i=1;i<=4;i++){
            System.out.println(num);
        } 
    }
}

Problema #31.

package proyecto1;

import java.util.*;
public class
problema31 {
    public static void main(String args[]){
        int num,i;
        Scanner teclado = new Scanner(System.in);
        System.out.print("Escribe numero:");
        num = teclado.nextInt();
        for (i=1;i<=6;i++){
            System.out.println(num);
        } 
    }
}


 

Problema #32.

package proyecto1;

import java.util.*;
public class
problema32{
    public static void main(String args[]){
        int i;
        for (i=1;i<=5;i++){
            System.out.println("Mexico");
        } 
    }
}

 

Problema #33.

package proyecto1;

import java.util.*;
public class
problema33{
    public static void main(String args[]){
        int edad,i;
        Scanner teclado = new Scanner(System.in);
        for (i=1;i<=3;i++){
            System.out.print("Escribe edad " + i + " : ");
            edad = teclado.nextInt();
        } 
    }
}

-------------------------------------------------------------- METODOS MENU

package proyecto1;

import java.util.*;
public class metodos3 {
  public static void main(String[] args) { 
    int opcion;
    Scanner teclado= new Scanner(System.in);
    opcion = 0;
    while (opcion < 3) {
          System.out.println("--------------------");
          System.out.println("MENU");
          System.out.println("--------------------");
          System.out.println("1.- Sumar 2 números");
          System.out.println("2.- Imprimir México");
          System.out.println("3.- Salir");
          System.out.print("SELECCIONA OPCION : ");
          opcion = teclado.nextInt();

          if (opcion == 1) {
             sumardosnumeros();
          }
          if (opcion == 2) {
             imprimirmexico();
          }
    
    }

 }

 public static void sumardosnumeros (){
    int n1,n2,suma;
    Scanner teclado= new Scanner(System.in);
    System.out.print("Escribe número 1 :");
    n1 = teclado.nextInt();
    System.out.print("Escribe número 2 :");
    n2 = teclado.nextInt();
    suma = n1 + n2 ;
    System.out.println("La suma es : " + suma);

 }

 public static void imprimirmexico (){
     int i;
     for (i=1;i<=5;i++) {
         System.out.println("MEXICO ");
     }
    
    

 }

}


Leer un número, desplegar día de la semana.


package proyecto1;

import java.util.*;
public class metodos7 {
  public static void main(String[] args) { 
   int num;
   String x;
   Scanner teclado= new Scanner(System.in);
   System.out.print("Escribe un número :");
   num = teclado.nextInt();

   x = diasemana(num);
   System.out.println("El dia es : " + x);

 }

 public static String diasemana (int y){

   String respuesta;

   respuesta = "ninguno";

   if (y==1) {
      respuesta = "Lunes";

  }

  if (y==2) {
      respuesta = "Martes";

  }

  return respuesta;
 }


PROBLEMAS PROPUESTOS

1.- Leer la edad de 1000 personas, desplegar la edad promedio.

2.- Leer edad y estatura de 200 personas, desplegar el total de personas mayores de edad.

3.- Leer nombre de 100 personas, desplegar el total de personas que su nombre sea igual a Pepe.

4.  Leer 50 números, desplegar el número mayor.

5.- Leer 50 números desplegar el número menor.

6.- En un arreglo de tipo numérico de dos dimensiones de 5X5 asignar el valor de 1 a cada casilla que pertenezca a la diagonal.

7.- Asignar a un arreglo de una dimensión la serie de Fibonacci. (0,1,1,2,3,5,8,13,21,34,55)

8.- Leer un arreglo de tipo numérico de dos dimensiones de 3X3, desplegar el promedio de todo el arreglo.

9.- Asignar a un arreglo de tipo numérico de dos dimensiones de 3X3 los siguientes valores:

 2

 4

 6

 8

10

12

14

16

18

10.- Leer un número, asignar a un arreglo de tipo numérico de dos dimensiones de 4X4 los siguientes valores :

        Escribe numero : 20

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

Hugo Sapién