Practica 2 Problemas
-
Upload
miguel-rivas -
Category
Documents
-
view
224 -
download
0
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?