Está en la página 1de 216
Logica de Programaci6n Omar Wén Trejos Buriics U Tick nar agen ae peyamacin- a ein get ne de 207 _Lrogratn ages ln omar Afar er hac econ rime cin Bogos,Calomb nosembe de 2017 "Sou sie 6206 © omar Bs (ors de sin to del ibe ynatrtes complement dao (© nes dea 2 #2743 Tel 5713238101200 ‘edioenienscon "ak edteeedconedelam gets Clombs ‘een nn ero at nn in oi (Soyn ssangyong vo mace oon cre condiciones (rule tacones seu ree: pen Ete SAS (es 170034 Poe 701 1776 npoy haem Cabontc Prete ond adeno to pia oa op wt ter © Apreciad@ cliente: s Es gratieante poner en ss manos ests obs, por esta Ss razén le invitamos 2 que se registre en nuestra web: 3 www.edicionesdelau.com y ottenge benef- ‘Sor accnales comer 1 companied o ‘= Actalzalones elas psleadones f= nteractuarcontos autoresa travis del blog 1 Informacion de nueva publicacones desu interés Notary eventos sensilla teahets [Sy Visttanos en: www.edicionesdelau.com Carrera? 427-82 BasloTeussquilo BK (57-1)9209510 = (57-1)3209499 -Movl:210- 6250022 comercalgediienesddau com- gerenclagedidonetdelas.om Bogots Colombe ‘hw Coyoacén 1812 A eacae Bolte hdeex 02240 x, (3) 5562054709 «Cal. one ssanazoate Janetherogruperamadslauicom oO F “Manco Contenido Introd ect nnn Cho user et ot Pare profesor. ———— rae estate em (06 05 0g Capito La Léger 1.1 Hablando de Logica ID 12. Rundamentosconceptcles. a 13. 6vatua06n a Se VATA ee eee Ceptulo 2. Metodologis para zlucionar un problema computable -27 21. €1objetvo, = 7 22.8) algoriomo ne — 7 23.LaPsba de exctoio 2.4 Algortmes formals ‘ortmica que se partes fe ls sigue ‘Agortmo par speconerlocamisesenunamacen dopo Inco ego puntolesa nc dela jada obra! ‘Mienttos00 sean delomade bor! Dirgimosounropere Siestacerodo ‘bio Siestdobrechade Desobrochanla Abirlocomie Siestsdobiado Descobols “Meter rar par ane deus monges Meter etre brao poo a desis mangas ‘Ajstrtecaisa alco ‘Slernocareade branes ‘Aotonariotctn botin) ‘Ausra aleve sno ‘Astaro demanraque que ben pes mie conepo decaldadsctrelacamse ‘pn eres Uewindoo au eqlente en again rectangub ested, ob- tendromarliguent dagtana [ Rameromanamaaoamae] Es importante anotr que cuando ext una decén postemos tener © no ‘clones instuccones po algun de ss rama, Con ello quero dec que ‘es abiolutamente correct tener una dedson que tenga accones en el C350 ‘de que la cond sea evaluada como verdadeay no tenga nado en el ca50 ‘de que sea evahada com faa dich condi Cabe anor que tambien eS «arrect ene un dcisn dentro de ota deci atener un cco dentro de ‘ovo ciclo tener una decision de un cio o un cla dentio de una decison. ‘puesto que ningun de ls estucturs es excljente 443, seudocssigos {a tercera cic pata represemtaralgorimos eso mis obvi yseguamen- {te sted noe aa encontrar nade nuevo esa tan de ls seuss gO {Ove es un seudocdige. Pues erlamente es laveptesentacon tual SE lun agri de manera que dha testo se eneerseenmaado eh 19 nas normasténicas que foliten Su posterior tansicn aun lenge Je ‘ogramacn, Porto ico artaomere es evident quele ica de seudcsgoestd muy ‘sientada hci os algotinos computaconles Cuando settle de algunas ‘armas estas dclendo ue een unos rtites ques bin pueden St laos, facia posterior tarsi del agora 9 un ern de ro ‘gemacién preset cunplidosacabsld No debemor perce avo gue todas ‘etastéericas nosdebenfacita paral poster taacipclon dees agri. ara esrb pes un gore boa forma de seudcéco alguns de las norma sonar siguientes era rem Soha de lan ont 3 roe ma nea que seo primeo ques le Es convenient arostumtrane swe dicho nombre sea allamente mneménica o sea, que su nombre houune eres aproximads alo que hace Sia un seudocsdig lo lnmoresSesdecoign X {sposile emis adsiante no nos sea ey cao su cbjete pero lana. 0s SeudocodioLiguiar, es muy Tate gue cada vet tus eveasos noo _axordemos de que su objetwo eral bquadaciondeun dewminnserokg ero sf lamas Seudocig inal e muy os au cadaver que ‘eas este nombre nos acordemor de oe sve eososdigs eal Berit Lila stro ete. esta may Coreen foros zones que usted se imagine qu nombre des ageing ean Seudocelgos se lo mit namic posse peso sooner eee Sremos que retain yeralen donde soma logan gets buen nomve dun signa Te Segunda noma, \uago de coocado el nombre del seudocéign,debemas 3 continual dca varbls con lacus vamos aba urate Programa Tdis ls vorables que vayan ase uilzaasdeben er decaata. Decl sonic exer lipo de dato que wana almacenar ye ome ‘uedchasvarabervanalevs No seohige que vamos stabsjarcontestpot ‘Sstnds de datos como sonios datos de po enteadtos de tporeay tos ‘etipo arc qe tienen cade uno unarenretetiasy uns rerio Tercera nota. Toe el cerp del algetmo deer encerado ene las pallbae Inco fin inccando en donde cmencay en donde termina el evcoctdgo. 2. Cuando que que ala un tl ena gata, todo lo que ene que hacer es lari orden Bebo, a contnuacin calocr entre coms ables equ quer que ala en pantalla Por jmp: cibe-Ea etn demoac? [Genera en pnt eto aes ra domostacén bs Sst qulerequelequesalgaen pantalla sea contenido de unavarie- ‘ie todo qetiene qe haces lars orden Erba, contin ‘en, y sin coma doles el nombre dela variable que quer exci Porejemplo Eserban Mostar enpanaiaelvaor 5 Siquire que en pantalo ge un ti ya coninacén sia el conte: ido de la varable, edo que tiene que hoe scolar to entre Cons dblesy.ego de bers ceraca, clear nombre dea able que usted quiere exist ago dl tua Prema: nee seb "EvalorerN Generar en pacalla valores8 4. Siieemosrar en pana econterido de varias variables entoncessim ‘blementeacontuacion de orden Esrba separa por comas puede ‘sbi losrombres de svariabies qu usted quiere esc Preamp: Nee Maa eriba Losvalores son" WM scrbié en paral Losvaloesson 4 ina norma, 2 Cuando usted vaya a ler un dato para que se almacenad én une V2 ‘ble determinada utils orden Lea Para no tenes que esi ‘empl teaun dot enteroy gurl na vroble Nque también enter Sol tiene queer Leo Yyelcomputadorlentendersconsctamente 'b. Cuando necete leer ms de un dato para ser almacenado en iferentes| variables, todolo que iene que hacer es utizarla orden la esr at Variables separaas por comes Por shmplo twoab Suponiendo que tanto a como b son varisbles de tipo entera eta orden le indicarbal computador queleaun dat entero anacerechlovanebie luego qe les tro dato entero yo amacene eleva, «Neo necesaramente, cuando se lean do o ms varies utizando un sola orden eo, ests eben se del amo tp. Preemie teaver earning ‘Asumiendo que vre es una varisble de tio entero vores ua vable dé ‘ipo realy vor ces una varble de ipa caicter esta onsen crores putador que lean valor entero yo amaceneenlarablevore haces eee lea un valor realy almacene ena vaabe worry ego que cs unroector Yyloalmacene enlsvarabie ver Sexta norma. Cuando neceste tomar una deci, debe aa rden Sh {continvaiom esrb I condioncorespondient y weg losnaeeeog ‘ue se han de realizar en caso de que lo condcén se Verdases tae de ‘Ue la condcin sea Flay tenga nstuccones 9 elise candor ae, entonces debe xsi atenata Sino. Anal toda deci debe- ‘desta inode Fin La ester etonces ela siguiente: sicendicén insecones jeu sla condiin eserdades insruciones jects condi Faia Fn Las condones puaden ser epresnds uiland los Sauentes operadores ‘elaconaes, ase sn bs simbolos que nos va a etm obtener Una re oes Vedado faba > Mayorque Menor que Mayr igus Menor 0 igual Igualatambentamadoigualdecompaacén) © Diterete de Es importante anotarqu al sino lua =) utizad come oped ela ‘nol tne an funeln flerete que lgno gual used pare gare tn valor 2 una vaable. ne pier casa ser utaado pa pregunta oe ‘jemplo sll contenido dela varabieg es igual valor Syenel segunda aso ‘starmesasignando ala variable al val Son dos uses eretes ‘Agunoslengusjesaferencan snktcament gual de compra det Igual de asgnacn preciamert para que el comptador no tenga bopcén de reazarinterprtaciones arbiguas. En est Hr ser ro que la lz. ‘on dl gual ce signaclén sr. rettuccone de agra y lig de ‘comparacon se utzad en dectione.

También podría gustarte