Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS
ACTIVIDAD 3
SD2-B1
Los siguientes algoritmos están desordenados, enumera los pasos correctamente para llegar a la solución de la
situación planteada.
____Levantar el auto.
____Poner la llanta de repuesto.
____Colocar el gato hidráulico en la posición correcta.
____Colocarle las tuercas
BBBB$ÀRMDUODVWXHUFDVGHODOODQWDSRQFKDGDFRQODOODYHGHFUX]
____Buscar el gato hidráulico, la llave de cruz y la llanta de repuesto.
____Bajar el auto.
____Apretar las tuercas con la llave de cruz.
____Quitar la llanta ponchada.
____Quitar por completo las tuercas de la llanta ponchada
28
017
____Disfrutar la función.
____Sentarte.
____Darle el boleto al empleado.
____Comprar el boleto.
____Seleccionar el horario.
____Entrar a la sala.
____Seleccionar la película a ver.
____Escoger tu lugar.
____Consultar la cartelera.
____Comprar palomitas y soda en dulcería.
____Entrar al cine.
'H¿QLFLyQGH'LDJUDPDGHÀXMR
5HSUHVHQWDQ GH IRUPD JUi¿FD XQ DOJRULWPR 6H EDVDQ HQ OD XWLOL]DFLyQ GH GLYHUVRV
VtPERORVWDPELpQOODPDGRVEORTXHVSDUDUHSUHVHQWDUODVRSHUDFLRQHVHVSHFt¿FDVSDUD
alcanzar la solución de un problema. Se les llama diagramas GHÀXMR porque los símbolos
XWLOL]DGRVVHFRQHFWDQSRUPHGLRGHÀHFKDVOODPDGDVOtQHDVGHÀXMRSDUDLQGLFDUOD
secuencia de las instrucciones.
Piensa por un momento en todo el software que tienes instalado en tu laptop, tableta o
celular, éste fue creado a partir de una necesidad de los usuarios, como la comunicación,
ODHGLFLyQGHIRWRVRYtGHRORVFiOFXORV¿QDQFLHURVHVWDGtVWLFRVHQWUHRWUDV
Informática II
Símbolos utilizados.
Terminal ,QGLFDHOFRPLHQ]RRHO¿QDOGHXQGLDJUDPDGH
ÀXMR
• 7RGRGLDJUDPDGHEHLQGLFDUFODUDPHQWHGRQGHHPSLH]D\GRQGH¿QDOL]D
• Deben diseñarse de arriba hacia abajo y de izquierda a derecha.
• Los símbolos deben estar proporcionados unos con otros.
• /DVOtQHDVGHÀXMRVyORGHEHUiQVHUKRUL]RQWDOHVRYHUWLFDOHVQXQFDHQGLDJRQDO
• 1RGHEHQTXHGDUOtQHDVGHÀXMRVLQFRQHFWDUFRQDOJ~QVtPEROR
• El texto incluido en los símbolos deberá de ser concreto, preciso y fácil de leer.
• (OVtPERORGH³'HFLVLyQ´HVHO~QLFRTXHWLHQHPiVGHXQDOtQHDGHÀXMRGHVDOLGD
• (VXQVtPERORVyORSXHGHHQWUDUXQDÀHFKDGHÀXMRVLYDULDVOtQHDVVHGLULJHQDO
PLVPRVtPERORVHGHEHQXQLUHQXQDVRODÀHFKD.
(VWUXFWXUDEiVLFDGHXQGLDJUDPDGHÀXMR
(VWRVSDVRVVHSUHVHQWDQHQODPD\RUtDGHORVGLDJUDPDVGHÀXMRDXQTXHDYHFHVHQ
orden diferente o repitiendo algunos de ellos. También es frecuente el tener que realizar
toma de decisiones y/o repetir una serie de pasos, un número determinado de veces.
32
021
Informática II
Algunos de los conceptos más importantes que utilizarás en la creación de los diagramas
GHÀXMRVRQORVVLJXLHQWHV
BOOLEANA: Tipo de variable que almacena valores de lógica binaria, es decir valores
GHWLSR³IDOVR´R³YHUGDGHUR´
Para su buen funcionamiento, a las variables suele dárseles un valor inicial al principio
del diagrama.
(Q RFDVLRQHV HV UHFRPHQGDEOH KDFHU XQD ³/LVWD GH YDULDEOHV´ HV GHFLU DQRWDU FHUFD
GHOGLDJUDPDGHÀXMRHOVLJQL¿FDGRGHODVDEUHYLDWXUDVTXHXVDPRVSDUDUHSUHVHQWDUODV
DXQTXH DTXt ODV DEUHYLDWXUDV VRQ PX\ SDUHFLGDV D VX VLJQL¿FDGR UHFXHUGD TXH FDGD
SHUVRQDWLHQHVXHVWLORSDUWLFXODU\HVWRVHKDFHFRQHO¿QGHIDFLOLWDUODLQWHUSUHWDFLyQ
del diagrama por otras personas en caso necesario.
O
getch();
3.- Escribir en pantalla “La suma de los valores return 0;
introducidos A B C… es…D: (se muestran en orden los
valores introducidos) y enseguida la suma, hacemos los
mismo para el promedio, mostramosen orden los valores
introducido y enseguida el promedio) }
022
ACTIVIDAD 1
SD3-B1
'HVDUUROODHODQiOLVLVGHOSUREOHPDDOJRULWPR\GLDJUDPDGHÀXMRGHFDGDVLWXDFLyQSUHVHQWDGDDFRQWLQXDFLyQ(Q
todos los casos la salida será por impresora.
c) La cafetería de la escuela ofrece un descuento de 15% sobre el total de la compra, Marcela desea saber
cuánto va a pagar por los 3 artículos que va a comprar.
d) Calcula el salario neto de Luis, con base en la lectura de sus horas trabajadas y el pago por hora, tomando
en cuenta también los siguientes datos:
• El porcentaje a descontar por concepto de impuestos es del 5.75% sobre el salario bruto.
34
023
Informática II
Estructuras condicionales.
Las estructuras condicionales comparan una variable contra otro(s) valor (es), para que
en base al resultado de esta comparación, se siga un curso de acción dentro del diagrama.
Cabe mencionar que la comparación se puede hacer contra otra variable o contra una
constante, según se necesite. Existen tres tipos básicos: la simple, la doble y la múltiple.
Simple:
$HVWHWLSRGHHVWUXFWXUDFRQGLFLRQDOVHOHFRQRFHWDPELpQFRPR³7RPDGHGHFLVLyQ´\
tiene la siguiente forma:
Dobles:
La estructura condicional doble permite elegir entre dos opciones o alternativas posibles
en función del cumplimiento o no de una determinada condición. Se representa de la
siguiente forma:
Múltiples:
/D HVWUXFWXUD GH FRPSDUDFLyQ P~OWLSOH HV ³7RPD GH GHFLVLyQ HVSHFLDOL]DGD´ SXHV
permite comparar una variable contra diferentes posibles resultados, ejecutando para
FDGDFDVRXQDVHULHGHLQVWUXFFLRQHVHVSHFt¿FDV/DIRUPDFRP~QHVODVLJXLHQWH
/R VLJXLHQWH HV XQ HMHPSOR GH GLDJUDPD GH ÀXMR HV XQD GH ODV PiV FRPXQHV TXH
emplea una estructura de tipo doble.
36
025
Informática II
/ĚĞŶƟĮĐĂĐŝſŶĚĞůƉƌŽďůĞŵĂ͗
ACTIVIDAD 2
SD3-B1
(QELQDVGHVDUUROOHQHODQiOLVLVDOJRULWPR\GLDJUDPDGHÀXMRTXHUHSUHVHQWHODVROXFLyQDFDGDXQRGHORVVLJXLHQWHV
problemas, empleando las estructuras condicionales y los tipos de variables CONTADOR y ACUMULADOR,
según se requiera.
a) 2EWHQHUHOSURPHGLRVHPHVWUDOGHXQDOXPQRFRQEDVHHQODOHFWXUDGHFDOL¿FDFLRQHVVLHOSURPHGLRHV
PD\RUDGHVSOHJDUHQSDQWDOODHOPHQVDMH³)HOLFLGDGHVHUHVFDQGLGDWRDEHFD´VLQRHOPHQVDMHVHUi
³1HFHVLWDVDSOLFDUGHGLFDFLyQH[WUD´
d) La agencia NISSAN ofrece planes de crédito para la adquisición de un nuevo automóvil. Si su precio es
mayor de $250,000.00 la agencia solicita 25% de enganche y el resto debe cubrirse en 24 mensualidades
sin intereses. Si el automóvil tiene un valor menor de $250,000.00 se requiere un enganche de 35% y el
resto se debe pagar en 18 mensualidades sin intereses. ¿Cuánto pagaría mensualmente el cliente por su
automóvil?
38