PRÁCTICA-DE-ALGORITMOS-ESTRUCTURA-CONDICIONAL.docx

Share Embed Donate


Short Description

Download PRÁCTICA-DE-ALGORITMOS-ESTRUCTURA-CONDICIONAL.docx...

Description

4. Defnición del problema:

Una llamada de un teléfono jo a otro, también jo, en horario normal (todos los días de 7:00 a 22:59 hrs), cuesta sin i! "#$ 0$07%, mientras &ue en horario reducido (todos los días de 2':00 a :59 hrs), cuesta cuesta "#$ 0$0'9$ alcule el costo total de una llamada telef*nica, si considera + minuto adicional de caro or establecimiento de llamada solo se considera la hora de inicio ara determinar a &ué tarifa se sujeta$

Análisis del problema: .l horario normal comien/a en el minuto 70 1 20 del día - termina en el minuto 220359 1 +'79 del día$ 4oda 4oda hora de inicio !lida &ue no este en este rano se reali/a en horario reducido$

Sean: hora: hora de inicio de la llamada min: minuto de inicio de la llamada inicio: minuto de inicio en el día duraci*n: duraci*n de la llamada Datos de entrada: hora, min, duraci*n Datos de salida: osto Proceso: inicio1 hora603min (inicio+9 - inico 8+'%0)   osto1(duracion3+)60$07%   "ino osto1(dura 3 +)60$0'9

PSEUDOCÓDIO Inicio:  ##eclaraci*n de !ariables##   Entero hora, min, duraci*n, osto ##.ntrada de datos##   !eer hora, min, duraci*n ##roceso##

"I#

inicio1 hora603min "i (inicio+9 - inico 8+'%0) osto1(duracion3+)60$07% .scribir ;.l costo de la llamada es:;,osto "ino osto1(dura 3 +)60$0'9 .scribir ;.l costo de la llamada es:;, osto ltilos de 00$ .scriba un aloritmo &ue dia si un aLo es o no bisiesto$

Análisis del problema: "e>n el enunciado aLo, ser bisiesto si: .s m>ltilo de , lo &ue se escribe (aLo M=  1 10), ero no m>ltilo de +00, eceto los m>ltilos de 00 &ue si son bisiestos (aLo M= +00 Q 0) =I (aLo M= 00 11 0) ombinando ambas condiciones, tendremos la condici*n de bisiesto: (aLo M=  11 0) @R ((aLo M= +00 Q 0) =I (aLo M= 0011 0))

Sean:

A2o : aLo a a!eriuar si es bisiesto o no Datos de entrada: A2o Datos de salida: Escribir ;.l @Lo si es bisiesto; Escribir ;.l @Lo no es bisiesto; Proceso: si (aLo M=  110 - (aLo M= +0080 o aLo M= 00110))

PSEUDOCÓDIO Inicio: ##eclaraci*n de !ariables##   Entero @Lo ##.ntrada de datos##   !eer @Lo ##roceso## "i (aLo M=  110 - (aLo M= +0080 o aLo M= 00110)) .scribir ;.l @Lo si es bisiesto; "ino .scribir ;.l @Lo no es bisiesto; mero cual&uiera pD: osible di!isor+ pD5: osible di!isor2 Datos de entrada: , +, 2 Datos de salida: $esp/esta: , ;.s M>ltilo de:;, +, ;- de:;, 2

$esp/esta: , ;Ro es M>ltilo de:;, +,;-

de:;, 2

Proceso: "i (( %OD +110) - ( %OD 2110))

PSEUDOCÓDIO Inicio:  ##eclaraci*n de !ariables##

 

Entero , +, 2 ##.ntrada de datos##

  !eer , +, 2 ##roceso## "i (( M= +110) - ( M= 2110)) .scribir , ;.s M>ltilo de:;, +, ;- de:;, 2 "ino .scribir , ;Ro es M>ltilo de:;, +,;- de:;, 2 -?

Inicio:

.scribir ;"ino Reati!o;

PSEUDOCÓDIO

 ##eclaraci*n de !ariables##   $eal R ##.ntrada de datos##   !eer R  ##roceso##   "i(R10) .scribir ;"ino ositi!o; "ino .scribir ;"ino Reati!o;
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF