Laboratorio 08. Práctica de laboratorio 08 para el curso de fundamentos de programación. PDF

Title Laboratorio 08. Práctica de laboratorio 08 para el curso de fundamentos de programación.
Course Fundamentos de programación
Institution Universidad César Vallejo
Pages 27
File Size 1.4 MB
File Type PDF
Total Downloads 234
Total Views 973

Summary

FACULTAD DE INGENIERÍAESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMASPRESENTACIÓN DE TRABAJO EN EQUIPOI CicloASIGNATURA DOCENTE SEC.Fundamentos de Programación MELQUIADES EFRAÍN MELGAREJO GRACIANO BAUTOR (ES)Espinoza Sandoval Jorge DavidPacheco Oscanoa JhanpoolQuiroz Aguilar LizethSantiago Quispe Frid...


Description

FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PRESENTACIÓN DE TRABAJO EN EQUIPO

I Ciclo ASIGNATURA

DOCENTE

SEC.

Fundamentos de Programación

MELQUIADES EFRAÍN MELGAREJO GRACIANO

B1

AUTOR (ES) Espinoza Sandoval Jorge David Pacheco Oscanoa Jhanpool Quiroz Aguilar Lizeth Santiago Quispe Frider Vagner

LIMA - PERÚ 2021 – I

Índice: 1.

Ejercicio 01......................................................................................................................4

1.1.

Solución del ejercicio 01..............................................................................................4

1.1.1.

Análisis del caso...................................................................................................4

1.1.2.

Código fuente del pseudocódigo...........................................................................4

1.1.3.

Diagrama de flujo.................................................................................................4

1.1.4.

Pantalla del resultado de ejecución.......................................................................5

1.1.5.

Código en Java.....................................................................................................5

1.1.6.

Guía para replicar el pseudocódigo y ejecutar......................................................5

2.

Ejercicio 02 .....................................................................................................................6

2.1.

Solución del ejercicio 02..............................................................................................6

2.1.1.

Análisis del caso...................................................................................................6

2.1.2.

Código fuente del pseudocódigo...........................................................................6

2.1.3.

Diagrama de flujo.................................................................................................6

2.1.4.

Pantalla del resultado de ejecución.......................................................................7

2.1.5.

Código en Java.....................................................................................................7

2.1.6.

Guía para replicar el pseudocódigo y ejecutar......................................................7

3.

Ejercicio 03......................................................................................................................8

3.1.

Solución del ejercicio 03..............................................................................................8

3.1.1.

Análisis del caso...................................................................................................8

3.1.2.

Código fuente del pseudocódigo...........................................................................8

3.1.3.

Diagrama de flujo.................................................................................................9

3.1.4.

Pantalla del resultado de ejecución.......................................................................9

3.1.5.

Código en Java...................................................................................................10

3.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................10

4.

Ejercicio 04....................................................................................................................11

4.1.

Solución del ejercicio 04............................................................................................11

4.1.1.

Análisis del caso.................................................................................................11

4.1.2.

Código fuente del pseudocódigo.........................................................................11

4.1.3.

Diagrama de flujo...............................................................................................12

4.1.4.

Pantalla del resultado de ejecución.....................................................................12

4.1.5.

Código en Java...................................................................................................13

4.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................13

5.

Ejercicio 05....................................................................................................................14

5.1.

Solución del ejercicio 05............................................................................................14

5.1.1.

Análisis del caso.................................................................................................14 2

5.1.2.

Código fuente del pseudocódigo.........................................................................14

5.1.3.

Diagrama de flujo...............................................................................................15

5.1.4.

Pantalla del resultado de ejecución.....................................................................15

5.1.5.

Código en Java...................................................................................................16

5.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................17

6.

Ejercicio 06 ...................................................................................................................18

6.1.

Solución del ejercicio 06............................................................................................18

6.1.1.

Análisis del caso.................................................................................................18

6.1.2.

Código fuente del pseudocódigo.........................................................................18

6.1.3.

Diagrama de flujo...............................................................................................19

6.1.4.

Pantalla del resultado de ejecución.....................................................................19

6.1.5.

Código en Java...................................................................................................20

6.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................21

7.

Ejercicio 07....................................................................................................................22

7.1.

Solución del ejercicio 07............................................................................................22

7.1.1.

Análisis del caso.................................................................................................22

7.1.2.

Código fuente del pseudocódigo.........................................................................22

7.1.3.

Diagrama de flujo...............................................................................................23

7.1.4.

Pantalla del resultado de ejecución.....................................................................23

7.1.5.

Código en Java...................................................................................................24

7.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................24

8.

Ejercicio 08....................................................................................................................25

8.1.

Solución del ejercicio 08............................................................................................25

8.1.1.

Análisis del caso.................................................................................................25

8.1.2.

Código fuente del pseudocódigo.........................................................................25

8.1.3.

Diagrama de flujo...............................................................................................26

8.1.4.

Pantalla del resultado de ejecución.....................................................................26

8.1.5.

Código en Java...................................................................................................27

8.1.6.

Guía para replicar el pseudocódigo y ejecutar....................................................27

3

Sesión 8: Estructuras Repetitivas – Control Para Ejercicios Propuestos 1. Elaborar un programa que muestre los números impares comprendidos entre 100 y 220 inclusive 1.1. Solución del ejercicio 01 1.1.1. Análisis del caso ENTRADA

PROCESO

SALIDA

Nada

Repetir

Los números impares comprendidos entre 100 y 200 inclusive.

1.1.2. Código fuente del pseudocódigo

1.1.3. Diagrama de flujo

4

1.1.4. Pantalla del resultado de ejecución

1.1.5. Código en Java.

1.1.6. Guía para replicar el pseudocódigo y ejecutar  Si queremos un programa que muestre los números impares comprendidos entre 100 y 220 inclusive.  Ingresar los datos de entrada  Num, contador  Ingresamos los datos de proceso.  Estructura repetir  Ingresamos los datos de salida. 5

2. Elaborar un programa que calcule la suma de los números múltiplos de 2 a partir del número 8 y finaliza en el número 56, no deben incluirse en la suma los números comprendidos entre 20 y 32. 2.1. Solución del ejercicio 02 2.1.1. Análisis del caso

ENTRADA

PROCESO

Nada

Repetir, suma

SALIDA Suma de los números múltiplos de 2 a partir del número 8 y finaliza en el número 56, no deben incluirse en la suma los números comprendidos entre 20 y 32.

2.1.2. Código fuente del pseudocódigo

2.1.3. Diagrama de flujo

6

2.1.4. Pantalla del resultado de ejecución

2.1.5. Código en Java

2.1.6. Guía para replicar el pseudocódigo y ejecutar  Para elaborar un programa que calcule la suma de los números múltiplos de 2 a partir del número 8 y finaliza en el número 56 y no deben incluirse en la suma los números comprendidos entre 20 y 32.  Ingresamos los datos de entrada  -Definir i, valor de suma  Ingresamos los datos de proceso.  -Estructura repetir  Ingresamos el dato de Salida 7

3. Ingrese una serie de N números y calcule la cantidad de números positivos que ingreso. 3.1. Solución del ejercicio 03 3.1.1. Análisis del caso

ENTRADA:

SALIDA:

PROCESO:

Cantidad de números a contar y números a contar.

Contar los números positivos ingresados.

Reportar sólo los números positivos ingresados.

3.1.2. Código fuente del pseudocódigo Algoritmo ejercicio03 Definir nveces, ni Como Entero ni=0 np=0 Escribir "¿Cuántos números desea ingresar?" Leer nveces Si (nveces>0) Para i=1 Hasta nveces Con Paso 1 Hacer Escribir "Ingrese número " i Leer ni Si (ni>0) np=np+1 FinSi Fin Para Escribir "Ingresó " np " números positivos." sino Escribir "¡Tiene que ingresar más de un número!" FinSi FinAlgoritmo

8

3.1.3. Diagrama de flujo

3.1.4. Pantalla del resultado de ejecución

9

3.1.5. Código en Java import java.util.Scanner; public class ejercicio03 { public static void main(String[] args) { int i, nveces, ni=0, np=0; Scanner sc = new Scanner (System.in); System.out.println("¿Cuántos números desea ingresar?"); nveces=sc.nextInt(); if (nveces>0) { for(i = 1;i 0) { np++; } } System.out.println("Ingresó "+np+" números posit ivos"); } else { System.out.println("¡Tiene que ingresar más de ún núme ro!"); } } }

Ejecución en Java

3.1.6. Guía para replicar el pseudocódigo y ejecutar      

Abrir Pseint. Pegar el pseudocódigo. Ejecutar el programa. Ingresar la cantidad de números positivos a contar. Ingresar los números positivos a contar. El programa reportará sólo los números positivos ingresados.

10

4. Elaborar un algoritmo que, al Ingresar un número entero positivo, determine si es Capicúa. Un número es Capicúa si se lee igual de derecha a izquierda. Ingrese un número entero positivo y determine a través de un mensaje si es un número capicúa. 4.1. Solución del ejercicio 04 4.1.1. Análisis del caso PROCESO:

ENTRADA:

Separar e invertir los dígitos para identificar si el número es igual al derecho y al revés.

El número a identificar si es capicúa o no lo es.

SALIDA: Reportar si el número ingresado es capicúa o no es capicúa.

4.1.2. Código fuente del pseudocódigo Algoritmo ejercicio04 Definir n, d, inv Como Entero inv=0 Escribir "Ingrese un número mayor de 10" Leer n Si (n>=10) Para i=n Hasta i=!0 Hacer d=i MOD 10 inv=inv*10+d i=trunc(i/10) Fin Para Si (n=inv) Escribir "Su número es capicúa." SiNo Escribir "Su número NO es capicúa." FinSi FinSi FinAlgoritmo

11

4.1.3. Diagrama de flujo

4.1.4. Pantalla del resultado de ejecución

12

4.1.5. Código en Java import java.util.Scanner; public class ejercicio04 { public static void main(String[] args) { int n, i, inv=0, d; Scanner sc = new Scanner (System.in); System.out.println("Ingrese un número mayor de 10"); n = sc.nextInt(); if (n>=10) { for(i=n;i!=0;) { d=i%10; inv=inv*10+d; i=i/10; } }if (n==inv) { System.out.println("Su número es capicúa."); } else { System.out.println("Su númnero NO es capicúa."); } } }

Ejecución en Java

4.1.6. Guía para replicar el pseudocódigo y ejecutar Abrir Pseint. Pegar el pseudocódigo. Ejecutar el programa. Ingresar un número que sea igual al derecho y al revés en caso de querer el resultado capicúa o cualquier número en caso de no quererlo.  El programa comprobará si el número es capicúa o no.

   

13

5. Elabore un algoritmo que permita el ingreso de un número positivo y calcular el Producto de sus dígitos 5.1. Solución del ejercicio 05 5.1.1. Análisis del caso a. ¿Qué quiero obtener? Respuesta: La multiplicación de dígitos de un número entero positivo (SALIDA) b. ¿Qué necesito para obtener la “SALIDA”? Respuesta: El numero entero positivo que introducirá la persona (ENTRADA) c. ¿Cómo obtenemos la salida? Para obtener la salida (La multiplicación de dígitos de un número entero positivo) procesamos los datos de entrada (El numero entero positivo que introducirá la persona). 5.1.2. Código fuente del pseudocódigo Algoritmo MultiplicacionDeDigitos Definir numero,producto,num Como Entero producto 0) { cont = cont+1; aux = Math.floor(aux/10); } aux = n; for (i=1;i...


Similar Free PDFs