Вы находитесь на странице: 1из 12

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA

PROGRAMACION
PRACTICA 4

NOMBRE: GUTIERREZ TORRES CLARA ISABEL

GRUPO: 1FM2

NOMBRE DE LA MAESTRA: M. EN C. ADRIANA CAMPOS RAMIREZ

EJERCICIO 1

Iteraciones

n,Antes de
while

1a

2.3

PRUEBA
DE ESCRITORIO
Condicion
While:
Proceso con
rem (n,1 )~=0
While
Pide n
rem( 2.3,1)=0.3

El usuario
ingresa 3.1

Condicin verdadera
2a

3.1
rem( 3.1,1)=0.1
Condicin verdadera

3a

3.3
rem( 3.3,1)=0.3
Condicin verdadera

4a

4.5
rem( 4.5,1)=0.5
Condicin verdadera

5a

6
No se lleva a cabo
termina el ciclo while

DIAGRAMA DE FLUJO
INICIO

r=rem(n,1)

El usuario
ingresa 3.3
El usuario
ingresa 4.5
El usuario
ingresa
6

Verdadero

while r~=0

Falso

r=rem(n,1)

n= Numero ingresado por el usuario


r= es el auxiliar que se usa para realizar la operacin

FIN

Si el residuo del numero es diferente de 0 luego de


hacer la operacin no es un numero entero
Operacin usada

5
=5 = no hay residuo por lo
1

tanto es un numero entero.

EJERCICIO 2

Iteraciones

n,Antes de
while

1a

2.3

Condicion While:
Proceso con
remPRUEBA
(n,2)~=0
While
DE ESCRITORIO
Pide n
rem( 2.3,2)=0.3

El usuario
ingresa 3.1

Condicin verdadera
2a

3.1
rem( 3.1,2)=0.1
Condicin verdadera

3a

3.3
rem( 3.3,2)=0.3
Condicin verdadera

4a

4.5
rem( 4.5,2)=0.5
Condicin verdadera

5a

6
No se lleva a cabo
termina el ciclo while

DIAGRAMA DE FLUJO
INICIO

r=rem(n,2)

El usuario
ingresa 3.3
El usuario
ingresa 4.5
El usuario
ingresa
6

Verdadero

while r~=0

Falso

r=rem(n,2)
n

n= Numero ingresado por el usuario


r= es el auxiliar que se usa para realizar la operacin

Si el residuo del numero es diferente de 0 luego de


hacer la operacin no es un numero par

Operacin usada

5
=2.5 = el residuo es de un
2

valor 0.5 por lo tanto es un numero impar.


FIN

EJERCICIO 3

DIAGRAMA DE FLUJO
INICIO

EXPLICACION

n, suma

Verdadero
while

4
90 ~sumatoria>0.0001

Lo que se busca es el nmero de trminos para que

Falso

nfinal

la sumatoria

n=1

1
n4

menos el valor de

4
90

que

es 1.082323234, difiera como mximo en la


cuarta cifra.
n=
n+1
Sumatoria=sumatoria+

1
n4
n final
(numero de
trminos)

FIN

Por lo tanto el ciclo while dice que 1.082323234 la


sumatoria sea >0.0001. El ciclo while atrapa todos
los valores que uno no quiere. Por tanto al dar esta
condicin el ciclo while se repite hasta obtener un
valor >0.0001 y llegar al fin

EJERCICIO 4

ALGORITMO

n= Es el numero ingresado por el usuario


matnum= numero que se calcula con la funcin
fix(100*rand+1) pero esta no se muestra al usuario

INICIO
Entradas: n
Salidas: mensaje 1, mensaje 2, n
PROCESO:

Mensaje 1: Si n> matnum, n regresa al ciclo ya que es


mayor al nmero calculado por la funcin, as que se pide al
usuario que ingrese otro nmero.
Mensaje 2: Si n< matnum, n regresa al ciclo ya que es
menor al nmero calculado por la funcin, as que se pide al
usuario que ingrese otro nmero.

1.-Ingresar n
2.- Si n > matnum
Imprimir en pantalla mensaje 1 y n
3.- Si n< matnum
Imprimir en pantalla mensaje 2 y n
4.- Si n= matnum
Imprimir en pantalla mensaje 3 y n

DIAGRAMA DE FLUJO

INICIO

n, matnum

Mensaje 3: Si n=matnum el ciclo se termina ya que el


numero que ingreso el usuario al fin es el mismo que el que
calculo la funcin.

matnum =
fix(100*rand+1);

while
n ~= matnum

Verdadero

Falso

n
If/else.

n>matnum
Mensaje
2
Mensaje 1

El numero que
ingreso es muy
grande, n
,
n=matnum
Al fin!

FIN

El numero que
ingreso es muy
pequeo, n

Mensaje
3

Вам также может понравиться