Practica 2 Problemas

8
Laboratorios de computación salas A y B

Transcript of Practica 2 Problemas

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 1/8

Laboratorios decomputación salas

A y B

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 2/8

Profesor: Ing. Cruz Sergio Aguilar Díaz

 Asignatura: Fundamentos de Programación

Grupo: !

No dePráctica(s):

"#

Integrante(s): $sparza Becerril Leticia Abigail

Semestre: Segundo

Fecha deentrega:

#!%&ebrero%#"'

Observaciones:

()DIC$*

Objetivos……………………………………

Introducción…………………………………

Ciclo de la vida del software……………………….

Desarrollo (Resolución de Problemas)……………………………..

Conclusiones………………………………….

Referencias………………………………....

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 3/8

+b,eti-os*Identificar el conjunto de entrada (datos de entrada), conjunto de salida (datos de

salida), artiendo del an!lisis " de la resolución de un roblema.

I)/+D0CCI1)*Problema# Cuestión $ue se lantea ara %allar un dato desconocido a artir de

otros datos conocidos, o ara determinar el m&todo $ue %a" $ue se'uir ara

obtener un resultado dado.

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 4/8

 Algoritmo: s un m&todo ara resolver roblemas $ue consiste en dividir el mismo

en un nmero finito de asos elementales e indicar claramente el orden de

ejecución de los mismos.

Ingeniería de software: sta discilina trasciende la actividad de ro'ramación,

$ue es el ilar fundamental a la %ora de crear una alicación. l in'eniero desoftware se encar'a de toda la 'estión del ro"ecto ara $ue &ste se uedadesarrollar en un la*o determinado " con el resuuesto revisto.+a in'eniera de software, or lo tanto, inclu"e el an!lisis revio de la situación,el dise-o del ro"ecto, el desarrollo del software, las ruebas necesarias araconfirmar su correcto funcionamiento " la imlementación del sistema .

Ciclo de la -ida del so&t2are*Cabe destacar $ue el roceso de desarrollo de software imlica lo $ue se conoce

como ciclo de vida del software, $ue est! formado or cuatro etaas#

• Conceción

•  laboración

 construcción

•   transición.

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 5/8

na ve* $ue se comleta este ciclo, entra en jue'o el mantenimiento del software.

Desarrollo*

Problema I.

 PROBLEMA: Hacer un algoritmo en el cuál se simule oras! minutos " segundos

#:mm:ss$%

RE&'RI((IO)E&: El ciclo solo será finito si el usuario lo desea%

*A'O& *E E)'RA*A: )+mero entero del ,-., 

*E&ARROLLO:

i. Declarar variables %# m# sii. Iniciar /s0 en 12 " mostrar iii. s3s42 %asta lle'ar al 56iv. 7ostrar s311v. Iniciar /m0 en 12 " mostrar 

vi. Reetir el aso ii " iiivii. m3m42 reitiendo del aso ii al vi %asta lle'ar al 56viii. 7ostrar m311i8. Iniciar /%0 en 12 " mostrar8. Reetir del aso ii al vi8i. %3%42 Reitiendo del aso ii al 8 %asta lle'ar al 9:8ii. Re'resar al aso i8iii. ;in

*A'O& *E &ALI*A: Hora dada en n+meros enteros: Minutos dados en n+meros

enteros: &egundos dados en n+meros enteros%

  )3meroentero del "%'"

Hora dada en n+meros

enteros: Minutos dados en

n+meros enteros: &egundos

dados en n+meros enteros%

 

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 6/8

Problema II.

PROBLEMA: Hacer un algoritmo en donde im/rima los n+meros /rimos deln+mero 0 a 1,%

RE&'RI((IO)E&: 2n 3alor num4rico entero distinto a , " a 0%

*A'O& *E E)'RA*A: )+mero entero del ,-1, 

*E&ARROLLO:

i% *ar un 3alor entero num4rico " almacenarlo en 567 

ii% &i 6890 mostrar 5error7 " terminar el algoritmo

iii% En caso contrario continuar al /aso i3 

i3% Asignar un 3alor a ( el 3alor 0 " a * " el 3alor , 

3% Mientras ue la 3ariable ( sea 89A reali;ar

3i% Reali;ar la o/eraci<n R9Amod( 

3ii% &i R9, reali;ar las o/eraciones (9(=0 " *9*=0

3iii% En caso contrario reali;ar la o/eraci<n (9(=0

i6% &i 5*7 9 > mostrar 5/rimo7 

 6% En caso contrario mostrar 5)o /rimo7 

 6i% ?in

*A'O& *E &ALI*A: 2n 3alor alfanum4rico ti/o cadena 5/rimo7 o 5no /rimo7 o

5error%

Problema III.

  )3meroentero del "%!"

 2n 3alor alfanum4rico ti/o

cadena 5/rimo7 o 5no /rimo7o 5error%

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 7/8

PROBLEMA: Hacer un algoritmo /ara una calculadora básica%

RE&'RI((IO)E&: Asignar 3alor a 5@7! Asignar 3alor a 5"7 

*A'O& *E E)'RA*A: 2n n+mero mas un o/erador #=! -! ! ! C$ seguido de un 9

*E&ARROLLO:

i% &i @ " D se o/eran con = entonces guarda en P 

ii% Mostrar P  

iii% &i @ " D se o/eran con entonces guarda en F

i3% Mostrar F

3% &i @ " D se o/eran con entonces guarda en 2 

3i% Mostrar 2  

3ii% &i @ " D se o/eran con entonces guarda en ' 

3iii% Mostrar '

i6% &i @ " D se o/eran con C entonces guarda en O

 6% Leer O

 6i% Mostrar O

 6ii% ?in

*A'O& *E &ALI*A: 2n n+mero

2n n+mero mas un

o/erador #=! -! ! ! C$

seguido de un 9

2n n+mero

8/19/2019 Practica 2 Problemas

http://slidepdf.com/reader/full/practica-2-problemas 8/8

Conclusiones

Con esta r!ctica arendimos a resolver roblemas or medio de al'oritmos " deesecificar aso a aso como debe de ser ara osteriormente oder alicarlo a la

ro'ramación.

Bibliogra&ía y /e&erencias

<%tt#==definicion.de=in'enieria<de<software=  citado# 2> de ;ebrero de 912?

<file#===C#=sers=Consulta=Downloads=f@9A91(2)  citado# 2> de ;ebrero de 912?