Este documento presenta un resumen de tres capítulos de un libro sobre lógica de programación. El primer capítulo describe los conceptos básicos de programación como variables, constantes, operadores y ciclos. El segundo capítulo explica la metodología para resolver problemas computables, incluyendo la concepción del problema, técnicas de representación y codificación. El tercer capítulo se enfoca en las estructuras de decisión como Si-Entonces-Sino y casos.
2. Trejos Buritlcá, Omar lván
Lógi@ d. progEmac¡ón - la. ed¡clón.oogotá: Edlc¡ones de ¡a U,2017.
432 p. i 24<ñ,
lsBN97&958-762-720{ e-lSBN978-95&762-72r-3
1 . Programadón 2. tóg¡ca 3. var¡able5, constanre5 y oper¡dore5
4. AlgoriEnos 5. Clclo3 ó Matri.es l. ft
519-7cd 21d.
Area: húorñát¡ca
Primera ed¡clón: Bogotá, Coloñbia, novlembre de 201 7
tsBN.97a-95&762-72G6
Or¡ar lván T,€joi Buritká
(Foros de d¡sauslón, blog dell¡bloy ñateriales compl€ñent¿rio! delautor
en www¡d¡donesdelau.com)
Ed¡(ion6 dc h U - Grer¿ 27 *27-43 -Tels. (57+l) 32035¡ 0 - 3203499
www.ed¡c¡onésdelau.com - E-rñail: éditor@edícionesdelau¡om
8o9oüi, Colorntiá
rhUri
drpG&n ádo, á su áeior
ié ái n¡€a_Érfi¡¡dot
.l dóN¡iñló'd. 5u3
yéd. vlr a¡
Coord¡n¿aión éd¡tor¡al: Adriana Gutlérrcz M.
Carátuló: Ed¡ciones de la lJ
lmpres¡ón: Dgp Editores SAS
Calle63 *70D-34, Pbr (57+11 7217756
lmyeso y hecho en Coloñbio
Printed ond mode in Colombio
No ená perñhid. lá ¡eproducc¡óñ útal o parcial d. estt libro, ni su
úat m¡ento inbrmát¡(q nilatranfiblón de nlnguná forma o por cualquier
m€diq yá s€á electrónico, me<ánico, por foto<op¡a, por Egistro y otro6
Ír€dior l¡ñ el pémiso previo y por eq<.ito de los titubres del Copyright.
¡
s.EFa
(-rñ
POAÉ
ccai
8o0.a,
Av. C-q
PAx.G
¡iló
Í¿ld
4. :ji : -r'--: r:
:i - :-': = tr
; j i :-'r: tr
i,- - :"-- - f
:--:::::..1
:¡o--J,: a L.-¡6
3:, -ra.r_¿_ J ,:tl
i I i-:.i
..-........
C¿pítulo 7. >.tdr
7.2. Estruc:-.¿ :::::
7.3. Ejercicios
5. 37
Co¡{6.-,rDo
5.3.1. Errores humanos .............................................. 100
5.3.2. Errores de concepción.................... ............................................................ I 00
5.3.3. Errores lóg¡cos.... ............................................... 1 01
5.3.4. Errores de proced¡miento.............-...............--------..................... 101
5.3.5. Errores detectados por un compilador.....-------.-.....................102
5.3,6. Errore5 de sinta xis ................................,........,,.............................................. 1 03
5.3.7. Errores de preca ución ........................,........,,......,,...................................... I 03
5.4. Desa rrollo h istórico de la prog ra mación ....................................,........,........,.... 1 03
capítulo 6. Metodología, té(n¡ca ytecnología para
soluc¡onar un problema computab¡e.........................................,........,,.....,....109
6.i. Concepción del prob1ema..................................................................................,.... 109
6.1.1. Clarificación del objetivo..............................................-...............-,.......- 1 10
6.1,2. Algoritrno.......... .....-...,...........-.........................1 10
6.1.3. Prueba de escritorio............................................,,.....,,........,.................... 1 1 0
6.2. Técn icas de represeñtació n..............................,,.......,,.......,.................................... 1 I 0
6.2.1. Diagramas de flujo.......................,..............,.............................................1 10
6.2.2. Diagra mac¡ón recta ng u lar estructu rada.-......................................... I 1 1
6.2.3. Seudocódigo... .,...-.........................................111
6.3. Tra n scripcióñ o cod ¡frcació n ..............-.............,,...-....,.......,.................................... 1 1 1
6.4. Primer eñunciado. ...,,........,........................................... I 1 I
6.5. Segundo enunciado.........,........................................................................................ I 24
6.6. Tercer enuñciado.. ......................................................... 1 37
capítulo 7. Decisiones .......................,......,.................149
7.1 . Estructu ra Si-Entonces-Sino .........................................................-........... ...,...,...,. 1 49
7.1.i. Dec¡siones s¡mp1es........................................................-.......-........-............. 150
7.1 .2. Dec¡5 iones en cascada ......................................................-........,...-...,........ 1 50
7.1 .2. Dec isiones en 5ecuencia ....................................................................-...,... I 5 5
7. 1 .3. Decisio n es a n ida d as .....,........,..................................................................... 1 5 7
7.2. Estructu ra casos .... .....,................................................... 1 59
7.2.1 . Estructura casos s¡m ple .............................................................................. t 59
7.2.2. Estructu ras casos (an idadas) ............................................,........,.......,....... 1 64
7.3. Ejercicios ..-.........,..... .............................,........................... 1 66
17
r algoritrños ....57
..51
...43
45
59
9l
92
95
99