Está en la página 1de 5
FiouRA 2.9 Estucos de contd Ridamerchs aro sido chigoy 8) nai do fregomactn cn HATES. 2 Seudecédigo JEITHEN: TF condicion THEN Toque verdadero END IETHENELSE: TF condicion THEN Bloque verdadero ELSE Toque Faso ENDIF JETHENELSEIE: TF condicién, THEN Bloque, ELSEIF condicton, Bloque, ELSEIF candicién, Bloque, fst Bloque, ENDIF CASE: SELECT CASE Expresion de prueba CASE Vator, Blogue, CASE Vator, Bloque, CASE Vodor, Bloque, CASE FISE Bloque, eno SELECT DOEXM: 0 Bloque, IF condicién EXIT rogue, ENDIE LOOP CONTROLADO POR CONTADOR: DOFOR ¥ = inicio, fin, increnento Bloque exo ») MATLAB ifoo rl=-c/b end if aco b= sqrt(abs(a)): else b= sqrtta): end if class ax to elseif class C1 xan Br elseif class ¢ 10 ee ele nex 6 end switch a+b case 1 case 2 KB (a4) / 10: case 3 xa (a tb) / 10s otherwise kab end white (1) baie4 if 12-10, break, end d= thx: end for i = 1s10:2 end PROBLEMAS 49 2.3 En ada una dela tarjetas de un conjunto de carts indice. se registra. un valoe para a concentacia de un contaminant ea ti ago. Al final del conjanto, se coloca una carta marcad como “inde fos dtos”.Fscriba un algortmo para determinar a sama, el promedio ye! méximo de dichos valores. 2.1 sriba un diagram de Nujo estructura pars el proble- 2.3 2.5 Desarrl,depurey document un programa para determiner las foes de una ecuaciGn cundrtica, a? + Br +c, en cualquien lengua de ato nivel, 0 de macros, de su eleccién. Uilice un procedimicnto de subrutna para calcula as races (sea rales © ‘compl. Ejecute comics de prucha para los easos.en que a) = 1,b=6,0=2:0)4=0, b= -4,0~ 16: 0)4=3,0=25,0~7, 2.6 La funcida easeno puede evaluarse por medio de la serie intinita siguicme: aa Eseriba um algoritmo para implementar esta mula de modo ‘que caleulee imprima los yaloes de cos. conforme se agregue ‘cada imino de la serie. Fn otras palabras, caluleeimprima ka sccwencia de valores part Fi hasta el témino de orden n que sted ela. Para cada woo de fos ‘valores anteriores, calcule y haga que se musstre el erorporcen- ual relative: 27 seria el algortmo para cl problems 26 en forma de a) ngroma de fj estractredo, y b) seudoosdig. 2.8 Desarrolle, depurey document un programa para el problems, 2.6enculquietlengusie de alto nivel ode macros de suekeeciin, Enmple a funciG coseno def bibles desu computaora pars ‘elerminar cl valor verdaders. Haga qe el programa imprima en cada paso la see de aproximacion y elec. Como caso de prac ba ute el programa para calcuar valores desde cos1.25) hast inclu li 1/10! Imexpete los sesulades. 2.0 Blalgontmo siguicnte est diseado para termina a co= lificacién de un curso que consste en cuestionaris, areas y un ‘examen i Paso 1: Inwoduir la clave y nombre del curso. ‘Paso 2: Introducr factors de ponderacida para los cvestonarios (©, taeas CT) y examen final ). aso 3: Introduce las calificaciones de las pregtasy determi ‘ar su promedio (PC). ‘Peso 4: Inouci kis caifeaciones de las taeas y deserminae su promedio PN) aso S: Sicl curs tiene uaa clificacién final, comtinuar con ‘aso 6. Sino if al paso 9. Paso 6: Inoducir la calificaciGn del examen final, Paso 7: Determinar la ealficacion promedio, CP, de acuerdo oer 100% Paso 8: Iral paso 10. ‘Paso: Determinar Ia alificacién promedio, CP, de acuerdo cpa (CXPCHTPT) (C+T) tore ‘Paso 10: Imprimir la clave y nombre del curso, y Is calificacion +b) Escriba,depure y documente un programa estueturada de ccomputadora based en este algortmo. Pruchelo con los datos siguientes poracalcslaunacalificacién sin lexaren final, y tra con éte. C= 35: T~ 30; ~ 35; euestionario examen final = 92. 2.10 EL mstodo antigua de divdiry pomediar, para obtener ok, valor aproximado de lara evadrada de evlquicr nimero post- tivo use puede formula como salx 2 42) seriba un seudocddigo bien estracturado paraimplementar ese algoctmo como se stra en figura P2.10, Ulice la indeataciénapropiada para que la estructura sea clara. 1b) Desarrlle, depute y decumente un programa para imple ‘meniar esta ecuacdn en cualquier Lenguaje de algo nivel. 0 de macros, desu eleceién.Estructure su cigo de acuerdo con la fig P2.10 2. Se invite cera cantidad do dinero on una cuenta on Ia ‘quel intorés so copitaliza al final dl periodo. Debo determinar- se el valor fu, F, que se bviene om cesta tasa deiner, i, después de m periods, por medio de la femal siguiente FoPer PROGRAMACION ¥ SOFTWARE Figura P2.10 scriba un programa que calcule el valor futuro de unainversién para cada ato, desde I hasta La entrada para la funcién debe Incluir la inversién inca P, ta tasa de inks «(en forma de- cima ¥ ef nimero de aos, n, para el que ha de ealcularse el ‘alo futuro, La salida debe consist en una tabla con encabeca- ‘dos ycolumaas para y F.Corrael programa para P= $100000, 06, y n= 5 ats. 5-12 Las femal econsimicas estén disponibles para calcular Jos pagos anuaks do préstamos. Saponga que obtion en pst ‘mo cia caida de dinero Py acuerda devolverta en pag0s wales com una asa de interés de i, La fxm para calelar el go amal Acs criba un programa para calcula A. Prusbelo con P = $55000 yuna tsa de interés de 66 (0.066). Caleule los resultados para n= 1,2, 3,4 5, macsite ls resultados en forma de tabla com eneabezadosy columns para y A. 2.15 La temperatura promedio divi para cierta dea se aprox Tota * Tan Tras) 0800 on) donde 7_,,~ temperatura promedio anual f= emperatura sndximaw = frecuencia de Ia variacién antal (= 29/365), y em = 6a de a temperatura mizima (= 206 a). Desarrlle un ‘rograma que calcul la temperatura promedio entre dos case ‘ao para una ciudad en particulat. Prubelo para a) eneto-febre- 259) en Miami Florida = 2200S T =283), ¥ b) julio-agosio (= 180 a 243) en Boston, Mascachussctts Tn WIC-T,..° BIO. 27 Desaarolle, dpe y pute un programa en cualquier len- _2aje de alto ive, © de macros, desu elecion, finde caleler [ayelociad del parscaftss que cae comose explicéen el ejemplo 112. Diseneel programa de modo que permiiaal usuario inroduct ‘lors pars el cocficiente de arse y lamas, Pracbeel progrs- ‘ma con la reprodccin dels esultados del ejemplo 12. Repita eeu peo uilce tumafos de paso dey 05s. Compute sus ‘esulads con lsolucin analca uc se obtuvo prevent cn cl Ejemplo 1.1 Un tama de paso mis poqac8o,chace ue los ‘esulados sean mejores 0 peores? Expique ss restates. 2.15 El metodo de la burbuja es una tenica de ontenamiento Incfieente pero cil de program La dea que subyace al ordo- ‘amiento consis en avanzar hacia abajo através de unareglo, ‘comparatls pares adyaceates¢ ntteambiat los valoes sin stn en omden. Para que este méiodo oxdene por completo un areglo, es nscesario que larccorra muchas voces. Comfceme se ‘avana para wn ondcnamientocn orden ascenient, ls clementos nds pequenos del areglo parecen ascender como busbujas. Eyeatualment, habe un paso por el arreglo que ya no requiera {ntereambios. En ese momento, larego cla ondenao. Des- ‘puss dl primer paso, cl valor mas grande cae direcamente hasta el fondo. En consecuencia, el sezundo paso sl tiene gue proceder del segundo al iim vale, yas suesivamente. De= Suro un programa qu tome un apo de 20 nmeros al azar ¥ fos ondene ea forma ascemfente con a tenia dela burbaja (gate la Figura P2.15) 2.16 Ealaigura 2.6 se muestra un tanqee cilindren con base conica. Sil nivel det Kguido esti muy bao en la pane nica, ef volumen simplemente esl yolumen del cono de iguidoSi el rive det liquid est entre la pate clinica, el volumen total {e liquido inelaye la parte exnica Mena y In pare ciinica par ialmente lens. Escrba un procedimiento bien esiructurado de {uncion para calcula el volumen del tans come funcién de los valores dads de Ry Uitlie estructura de contol de deeisio- ‘es (como IfThen, Ele. Else, End I). Disete Ia funciga de ‘modo que produzcael volumes en tos los esos los gue La Frofundided sex menor que 3K. Genere un meme de error (Sobrepasado”) si se rebasa fs altura del tng, es doit. d > 3R.Prughelo con los datos siguemtes: R 1 U a os 3 Figura P2.15 ee Figura P2.16 2.17 Se roquinen dos distancia para espcifca la ubicacion de un punto ea relacion con el arigen en un espacio de do d= mensiones(Véase la figura P21): + Las distncias horizontal y vertical (sy) en coordenades + Elradio yl éngulo(, 8) en coordenadas radiates x elaivamente fei calcula las coordenadis cwtesians (9) sobre la se de las coordenalas poles (7, 8). El proceso inverso ‘noes tan simple Fl radio se calcula con La féemula que sigue: Figura P2.17 myer Si tas coontnadas quedan dentro de primero uaa cuadrante {pg}. > 0), entnces se emplea und fra senila pra cl cela de 6: o-un (2) Ladi surge on dens cc, Latabasguicne eae iaspoiidaes x y 0 30 wmv <0 0 von ial 0 ~ * 0 20 2 2 am a)? . ~» ° @) Escribaun diagrams de igo bien estructura para un pro- cedimicntodesubrutimas inde caieularr y@comofuncion dey y. Exprse lo resllados finales para 8, en grades. 1) Escnta na procdimiento bien estuctirad de faexéncom ‘nase en el diagram de jo. Pruche el programa de malo aque «lene Ia tabla que sigue: 52 PROGRAMACION Y SOFTWARE 2.18 Desaralle wn procedmicnta bien estractarad de func ‘que fea ura califcarin numética ene 0 y 100 y devuelva una Tetra, de acuerdo con el exquems sigucate: tere Criteria a ‘9 calficzcién numriea = 100, 8 8)

También podría gustarte