Sei sulla pagina 1di 21

UNIVERSIDAD JOSÉ CARLOS

MARIÁTEGUI

“FACULTAD DE INGENIERIAS”

AUTORA:

DOCENTE:
CONTENIDO DE CADA PROBLEMA FORMULADO

1.- Planteamiento del problema


2.- Análisis
a. Datos de entrada
b. Modelo Matemático o Lógico
c. Datos de salida
3.-Diseño
a. DFD
b. Pseudocódigo
4.- Programación.
5.- Verificación
EJERCICIO Nro. 01

1.- PLANTEAMIENTO DEL PROBLEMA

Diseñar el programa que permita determinar el número de dígitos de un número entero


positivo.
2.- ANALISIS

a) DATOS DE ENTRADA: num,i

b) MODELO MATEMATICO O LOGICO:

i=i+1

num =num/10

c) DATOS DE SALIDA: i
3.- Diseño
DFD

Inicio

Leer: num

i=0

Num=num/10

i=i+1

Num>0

Imprimir=i

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 02

1.- PLANTEAMIENTO DEL PROBLEMA

Diseñar el programa que permita calcular las raíces cuadradas de 1 hasta n.

2.- ANALISIS

a) DATOS DE ENTRADA: n,i,r;

b) MODELO MATEMATICO O LOGICO:

i=i+1

r=pow (i,0.5)

c) DATOS DE SALIDA: r,i;

3.- Diseño

DFD

Inicio

Leer: n,r

i=0

r=pow (i,0.5)

i=i+1

Imprimir’’i:r

Num>i

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 03

1.- PLANTEAMIENTO DEL PROBLEMA

CALCULAR EL FACTORIAL DE UN NÚMERO ENTERO POSITIVO.

2.- ANALISIS

a) DATOS DE ENTRADA: num, f, i;

b) MODELO MATEMATICO O LOGICO:

f=1
f=f*i
c) DATOS DE SALIDA: f
3.- Diseño

DFD

Inicio

Leer: num, f

i=0

i=i+1

f=f*i

Num>i

Imprimir=f

Fin
4.- Programación

5.- VERIFICACION
EJERCICIO Nro. 04

1.- PLANTEAMIENTO DEL PROBLEMA

Ingresar el nombre y el promedio de una cantidad de alumnos e imprima el promedio


general.

2.- ANALISIS

a) DATOS DE ENTRADA: num, i, alumnos, promedio

b) MODELO MATEMATICO O LOGICO:

c=c +promedio

i=i+1

c) DATOS DE SALIDA: alumnos


3.- DISEÑO
Inicio

Leer: num, alumno,


promedio

i=0

i=i+1

Leer: nombre, promedio

C=c+promedio

I<num

alum=c/num

Alumnos

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 05

1.- PLANTEAMIENTO DEL PROBLEMA

DISEÑAR EL PROGRAMA QUE PERMITA DADOS N NUMEROS. DECIR CUAL ES EL MAYOR Y CUAL ES EL MENOR
2.- ANALISIS

a) DATOS DE ENTRADA: i, c, a, num

b) MODELO MATEMATICO O LOGICO:

i=0

num =c

c) DATOS DE SALIDA: c, a

3.- Diseño

DFD
Inicio

Leer: num

i=0

Leer: num

Num>c

C=num

Num>i

c=num

I=i+1

Num<c
Imprimir= c, a

Fin

4.- Programación

5.- Verificación
EJERCICIO Nro. 06

1.- PLANTEAMIENTO DEL PROBLEMA

IMPRIMIR LOS N PRIMEROS ENTEROS IMPARES POSITIVOS.

2.- ANALISIS

a) DATOS DE ENTRADA: i, nume

b) MODELO MATEMATICO O LOGICO:

i=0
i=i+1
c) DATOS DE SALIDA: i

3.- Diseño

DFD

Inicio

Leer: nume, i

i=1

i=i+2

i<num
ee

Imprimir=i

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 07

1.- PLANTEAMIENTO DEL PROBLEMA

DISEÑE EL PROGRAMA QUE CALCULE LA SIGUIENTE EXPRESIÓN:


1/100 + 2/99 + 3/98 . . . + 99/2 + 100.

2.- ANALISIS

a) DATOS DE ENTRADA: fin

b) MODELO MATEMATICO O LOGICO:

i=i+1; n=n-1; fin=i/n; m=m+fin;

c) DATOS DE SALIDA: m

3.- Diseño

DFD

Inicio

Leer: fin

i=0

2<k

i=i+1

n=n-1
fin=i/n
m=m+fin

1<n

Imprimir=m

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 08

1.- PLANTEAMIENTO DEL PROBLEMA

DISEÑE EL PROGRAMA QUE CALCULE LA SIGUIENTE EXPRESIÓN :


12 – 22 + 32 – 42 + . . . + 992 – 1002
2.- ANALISIS

a) DATOS DE ENTRADA: a, r2

b) MODELO MATEMATICO O LOGICO:

num =n+pow(i,2)
n=n2+pow (i,2)

c) DATOS DE SALIDA: total

3.- Diseño

DFD

Inicio

Leer: a, r2

i=0

a=i%2

a=0

n=n+pow(i,2)

num= num+pow(i,2)

i=i+1

99>=i

Imprimir=total

Fin
4.- Programación

5.- Verificación
EJERCICIO Nro. 09

1.- PLANTEAMIENTO DEL PROBLEMA

DISEÑE EL PROGRAMA QUE PERMITA CONTAR LOS NÚMEROS ENTEROS POSITIVOS INGRESADOS POR TECLADO.
CUANDO SE INGRESE UN NÚMERO NEGATIVO EL PROGRAMA TERMINA.

2.- ANALISIS

a) DATOS DE ENTRADA: num, i

b) MODELO MATEMATICO O LOGICO:

i=i+1
c) DATOS DE SALIDA: i

3.- Diseño

DFD

Inicio

Leer: num

i=0

num

i=i+1

Num>=0

Imprimir=i

Fin
4.- Programación

5.- Verificación

Potrebbero piacerti anche