Professional Documents
Culture Documents
Programacion - Automatas Apuntes Resumen
Programacion - Automatas Apuntes Resumen
Programacion - Automatas Apuntes Resumen
Introducion.pdf ············································································································································ 1
Programacion_basica.pdf ··························································································································· 8
Programación_ST.pdf ······························································································································· 42
Programacion_secuencial.pdf ··················································································································· 60
Programacion_analoxicas.pdf ··················································································································· 78
01234567891
816
5
3437891
0
437891
74
816
5
81
01234567891
!"!#$%#!$&'"!&!#(%)*)&+#+%#+)&!,-+(+#$%.!#)+($+%(*!#/+%!/!#/+#*%)&$(*'%)
0$+#+)-1+%#$%.!#/+&+"*%!/!#&!+2!#/+#(%&-3
4)#2!,*(!%&+)#/+#!$&'"!&!)#5 !"!,-+)#/+)+%1-1+%#/*2++%&+)#-*% $!6+)#0$+
(%)&*&7+%#$%#)*)&+"!#/+#5 !"!(*'%3#4#/+)+%1-1+"+%&#/+#/*&!)#-*% $!6+)#2*
+!-*8!/#5#(!/!#2!,*(!%&+#/+#2"!#*%/+5+%/+%&+#+#!9%/!#0$+#&/)#+-+)#&+:+%#$%.!
,!)+#("7%;#)%#/*2++%&+)#/$%#2!,*(!%&+#!#$&#+#/+%"9%!%)+#-*% $!6+)#55*+&!*!)
<=*+"+%)#+"5+ $#!#%"!#>0?
@A@B3
C#+6*)&+%(*!#/+#"7-&*5-+)#)*)&+"!)#/+#5 !"!(*'%#55*+&!*)#/*2++%&+)#+
*%("5!&*,-+)#+%&+#)9;#55*(*$##/+)+%1-1+"+%&#/$%#)*)&+"!#/+#5 !"!(*'%
%"!-*8!/#5#5!&+#/!#D"*)*'%#E-+(&&F(%*(!#G%&+%!(*%!-#<?43
0
BH
I!#!(&$!-*/!/+#(+6*)&+%##)*)&+"!#/+#5 !"!(*'%#%"!-*8!/#+#)#55*+&!*)3
012345678
5 2
5
!"
#!$%&'!$()'*+
,(!!#(&-!$!#,)-,*+
!./$"
0!1$!&##!0!1)0*+
0!1#2(34$(&5$(6($70!1)560*+
0!1#4$%$$&-35$(89!)-58*+
:$!(!2!1(0)-,-58+
67
;<
7 <1234567 05
7 =0>?@
67
;<
7 A76A 78A4A45
@
012345679153
559742
127
472
151
012345678
17728
!
!
"#$%&''('%()
*
+
,-
.%/001
.%(00
2
34
5+
+
+1
4
6"7
'8/(8)
7
+1
9:
;"
<+1
=
+3
1
4
>
+?
?
@)
+3
@
A
01B7C518D
EF0A
5
+!
,GHIJKLMNIOMPLMQKR21
>
S
+
)
T
?
+3
@)
+3
++
?
U0 ,VQWQXKIQYLMQ2)
Z0D [3
3
,VQ\N]QN\K^_`aIQ\aP_YWIONWOKbc_
?
+3
+
+
+
<+1
>
+#$
&''('%()
4
>
!
9
!++
+31
+1
=
!
+
1
+>
+3)
dCefg58D
0Eh
ijkD
[3
KMlNKXW_^K_]aIQW]QaM)
;
+
,YW^^K\mLWO\WX2
+!
,naIQWoQM_pPWI2)
qrh
qskD [3
^LWO\WXW_^K_tNI]LuIMv_;
+
,wNI]QLaIxPa]omLWO\WX2
+!
,wNIoQLaIM_pPWI2)
qZD mLWO\WXW_tNI]LaIWP_^K_MK]NKI]LWM_yVKlNKIQLWPwNIQLaI`zW\Q21>
;#<.
4
.%{|<}1
>
+
!
+3
{|~$#;
,{9
+
%2
+
+
~
$5
#
;
,~$#;2)
ZqZD mLWO\WXW_^K_Q\WIML]LuI_^K_KMQW^aM_.%}{?1
?
+3
]aIKLuI_^K_PalNKM_ỳaIQLINaNMwNI]QLaI`zW\Qb_+
91
>
5+>
)
#3+
+3
>
A
01234568259
12822162
86
01234568289
3
96
58222
9
0124151616715891658
47
4
6
87482415
6
692
8658
1
7
2
78212
5
61887
91261
14
8!!2"
587
6
5
6
2481864
7#261
14
0123421567951
75012345
351377432732334775
1
15
012314546789
764
48544
012314546789
764
!"#$!%&%!"& "
% '!()#!!!*##*+# !
'*&!&(
01234567812
8762 6
1 732
0123453168919
246
!
"
"
#
$%
&'(
)
"
!
"
"
*
"+
,-
.
"-
"
"$
"
!
"$
-
#
$%
$
-
-
*
"
51234531/
51234531280411%/
2
.
--
-
"
-
.
$-
-
-
+
".
)
$
-
.
$-
-
-
"3-
-
.
$-
-
-
-
-
".
,%
45
-3
#
-
"$%
-
,-
$
*
"
$$%/
012345678
84
43642
2
2834
4
68236
4
()$!)"# $%&&$'
012345678
7654
0*
+0,-
()$(.)//"#)
(/(&"(/(%)(&$$0))$'
012345678
7654
1
+234-
012314567841
18671 8
6781 16 4131 1
6787
4
!"#$%
&
'68(6 16 2838)1)
1
6787
4
6178
4 16 4131
*+,-!"#$.+//+0%
012314567841
18671 8
'68(6 16 4131 1
6787
4
6178
4 16 2838)1)
1
231286
84 384
'68(64 86713
314 2(1641
'713
2138(64
2)184
8 31231416788 68 42538 4125671
01234568
9
!
"
#$
%
&
&
$
'()*
$+$
#
"
$
,
'(-*.
/&
#&
0
1
2
34.4 5
$%
()
'*
34.- 5
(-
'9*
012314 56478979
178
81643439614941919471346997911881179
36
1
1143931749466416846413836180!"19#6
868646177171686713$89698#64647886%
64#61746968#614791441388166671307
717613364#61
)
5"#$
!
/)(
7
$
01234567195
25
1
4
551551
3475751
324
4
551
1
224
4
7
65
5
!74575"225
#!5
7
24$
625%&'%(
) !74575"225
#!76546
7*
551
1
224
0121 345678649
4
4649
012 797
946885
6987
012 57785
984
78494
847
88785!
7
7"7
0121
786797
8754
78845
4
5699#649
798$7
545
6%7
7674
4
6984
55
4
75694
49
4&995
56
'#
4
84567864
4
6984
4
75694
45
(3
44
'#
5
84585
)#58457564
5497
6*5
754
572
7"7
012
786797
84
5699#649
798$7
764#
7
946885
69872
+
7
7"7
012
786797
84
5699#649
798$7
545
764#
7
946885
69872
0#79"754
4
94,977
844
4
,#56
5
34-.2
01234157819
81
1
43
1154
218238
4
07
8
12355
533154
83
343
5
01234678927
2
1
7729
271
210
01234567812
637
42
637
4 2
!"!#$"%&$%%
'%&$()&$$*"+%"!"&$"',
%&$$-'#. !"/(0"%#1+
"!"$&$"2"'(
34'"'#5$ 67)$)7'8$"(
"5 $*$2%""'"""&$
"+$%2(07)'"""79)93)7'""
)93(
9:";<=
9)<=
012345679
7213
!"
!#$"%!&%%
!'() !*$%!+
%!,-!%!./%
)!.'(*)!.('*,
0123!#4
053!6%!!!/,
-!7.!8123+
01231562786269
6
6539621
631557
176656
76136
60
626
161661269
6
6539621
631557
176656
76
136
60626
161661
3737
757223116
672
6656666667!65717
172
666!657262269
6236"
2!6572
13536215766
771236
7
6136
6#269
65767
665666
162365$
5656%7
6136
6#269
657121537&65687213
7
6136
7873'956217!6576536
76269
6
(6)13115736)1717557
1766621'6 657665$131
726
1136
6#269
616656877)1
1%117256*657153613172
127266136 6
13155$
1!6577
1216
6
+7736%6
687%3
16562)111172577667
1%121
116
7667372,27766217)1172'621661536
72!6572
-7236
1!657262136
62
-7236
1!657262269
62
0123456789451
-6121.
,
0234567849
77843
3
932343383498762943
94
92345678497469987629
773
999463896794776292343
47247783438762943
7!"7#
9744369$!"
969987629#54
3778749
9479#9%&!8'9876296569(77
29
78342343249#436348762943
94$!)
*!"*&+6*!&*,)-6(7
7(373!+)-).&,)-6
/69999463890123
394632343849
49876294$7#
9
9
53%
'
943%'689%6'7#
9%'767#
9%6'
969234567849
735
398762943
947769%327
67'
78729
769
79778369498493
9987629(738439447
9387
77#3439394
63
012345678945
0
!"#$!%!!
&'
(!!!!!!!"#
!)!!**!
012345678945
0+,
-.!/'
0!
!!**!%!!1!/"#02
3!1!/'
0.-!!
"#!3!'
)
012345678945
0
!"#$%
&#&#'()*&
+,-,&#'()
&#,.%.
01345651785947
51
564
7464
5
516564
5954
5
56
174
475
6
15155575
75
5
07
5
6
1
3!"#$%%56751
6
6576
0123451678
9
9
015788!
"#7$728!
0234536789
9825
8982289829
27
589
22
5
224352
8
3
998
2 27
3735
58827595
9275955
357
5
29555
!
5
8988
8
$
87
%8
9
"# 7
589
&0'&
5
8988
878
48
%8
9
3589
"# 5
7
589
**
7
589
"(#+83
348,
%8
9
3589
"(#
01 2334 536739743
9
7
339743
3
373
63
3
74
3
1 743
7743373
1
736
39743
37 !3
!3734
3733
9743
37
3
3!3
"437
7
77
#77
337
7
7
77734$6
3
7339743
37
33
3!3
"4
37
7
77
#7734$6
37
9337
7
77
77734$6
3
3!3
93
%
37633373
76&73
33
767
0123421567951
75012345
351377432732334775
1
15
012314546789
9
793
4
1
144
012314546789
9
793
4
1
144
!!"#!$!$ "%#&$'!"()"#*#+
,$"$&#,$"$ "$#-.$/!#'&#!$($##!"(
)"&"0#)1#2#)-
3##!##))4#($&"#)"&"#!$ )#)$'
!!"#!$!$ "-5
0123245679
14
2
!"#$$$%!#$$&'
#(
)*+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=
>$$!"?!$!#$$@
!A#$#$@!@B$@B$$&
CDDE F74
GH4
IEIDEDJ21
GH4
KK LM2N
96N2M6424G
1
OO PN2
7
QKKR SN4GM62T4
192G63245
N6
U!V$$!AWX&
U$ @$Y"XZB#$?
W>[\>]!!B@"#$$$^#$!^!
W&
>$ @#!!A(
_2G1
N
GH476
74
GH47`92a
N
b127O
UV(
cdefdghi*8/*jkleimfno9
X$#(
pdhfqdr*8/*6josedqdr7*tuv*6josedqdw79
k*8/*x*)*y9*
z475N
GH492G645N61
152N4
5a
O
{$^$ @!X(
|}*jkleimf~o*io*
***piosiofdm*
ihmi*
1234235678
93
!"#"
""$%&
'()*+,-./(0120-3(*+34054*2+(5*.650784*.942:
;<="$&
>782 ?7@67AB2 C
?7BC@DE 384@F56G38H
?7BC@IE 384@F56G38H
?7BC@JE 384@F56G38H
2B82
384@F56G38H
23
5782H
'()*+,-./(0120-3(*+340+292*.*.650K3+:
L$M
NC@ ?7@67AB2 EO ?7BC@636567B 4C ?7BC@
637B
C
384@F56C38
23
C@H
P#"#!"Q"""
!RM
NC@ ?7@67AB2 EO ?7BC@636567B 4C ?7BC@
637B AS TD
CUUUU
'()*+,-./(0120-3(*+340V292*.*.650+2925*:
L$M
@2W274
384@F56C38
F346B 5C3
656C3BCX657
23
@2W274H
'()*+,-./(0120-3(*+340+292*.*.650YZ.42:
L$M
0123467892627897
8
6278
48901234
0123453168919
246
!"
#
#
$$%
&
'#(
)'
*%%%
.
0123456789
76549
!" #$%&"$"'"$(("
")""*%)"+
,)""$%"-(""'"$+++
./)("""'."("+
())$0"%)-)$)"'"$("))/$"0("1-0)"(+
"-("%)-)$0""($)+
01234567812
637
42
637
4 2
!!"# $%#&'(#)""
'"*
+$#" ("
,"-"
%
./(0$"0"(1"0")"'!!"
"'*1#'0/''"")")(#1("
'20*
+ !0$!!034430"(105$'(#0 #"
" )" "116"" !010*
+!!0347'6)"89/':"$;.<=>?-"4;</
;.<=>@"3;4;<*%
0123467189
671121
9949
91497
914199
3
929332392133
1491
!
1491"#
3
91$149
9
%41&9'473(13671)*+,91991
")+')*+91991#)")+-
012345679
7213
!"#
$%&'%%(
)$!$*)+%,""(
)$"$*-+.,""(
0123456789451
8698
239391
8
83
3138633
63988
1
92
53393931
832
392
303
31
698
23
8
23
12
5813539!8318
928
8
8528579
32
3"8
30 #$%&2
3
%$1
9
31'%$1(18)
8
3
136
368
818)
8)158(*#$%
0123456579
436
5654
59
451
535
716
4576
56
16
1
7
79
2
1955
457
4
5759579
451
5
7
#911
457
7
$
59
451
5%
91
6716
&'%#&()
&6
94
9
7'1
4
67*55
7537141
+
$6
6
79
755
69565
5
4
16!),59
2-
657
75
56.
579
451
5
7
71679167/71
7
75
45759
451
5,
79/455
5
195
9
295
013415678789
1871
69
56799771711
17877981991
7198117741
97797
6
6981
71981
01234567218 37
256
18 5 1
!"#
01231151678931692
93
9
121
3
99
22226
831
21
01213
21
2
8
6
9!"#$#193
3
%#93
&
98816929
89
2
'
(7
79)1
#*+
,81
+*161279-
6
6929293
912-
8
19231679.
912
0921-
31151678916929697916926
15
993
91/#!93
8
012315627189
1687276
7
6536
757367
96
6126536
66
6
1
0123421567951
75012345
351377432732334775
1
15
012314546789
7
54
696747
012314546789
7
54
696747
!"#$%&'()*+
,-)--./)-01#$23
4#+ 56 '-.
1,-)-*7)-,-8
7,8-8-.
2-*) , --*+ -,9-89
-7-48.
012324
5678696
9
686
69
699
7869
966
96
9
8
68
6
8
69
9
8
9
79
9
6
6
79
67
!6
6"
7869
#9
679
9
$9
6!69%
9
!6
96
9
&
9
86"8
'
966
$6
$
67
668
%
6(6
96
9
&
9
!6
96
6
968
!6
96
6)
966
9
7869%
*5 +',-
9&
76
698
.
$
67
6
668
9
679
6
96
6
86
9
79
/9
6
86&
012346748719194
1
2
21
161
3202043
94
61721
431
71
12
3116149494
2191
82218211
294
2471
!
"
1
71
#224791$131
%24
8213494
21
82#&41!
'9&44 (
7
2
0 122345275895
58
8
52
58722345
52
58722345
122345338
58
7
5
283
8
122345
8
58
7
283
5
8
! "27
2832345
8
12 2345
73
8
12 2345
8
73
12 2345
73
338578
7
!# "
852
7
2832345
!$ "
852 7
2832345
%
07&'#($$5758
777
)773*33
7)
535)
+
",9
8
7
873*33
57&'-$$7
57&'#.$$
0
8
278/58
7
538
8
23775780*758
37
1
7
5
+
753+
)
358
2
01234565734
89
9
9
9
9
99
9!
01234676189
884
!!"!"!"#$%&'()*+
, "-.
012342527898
8
12
1
2
!
"#
$""%&
012342527898
8
129
1
219
!"#$
%&
' ()*!)%**&
012342527898
8
129915
829
!"#$%&
!%'(
)*+!,-&'&!#./(
0,!12#(
0123456
789
9989899
899
89
9
8
98
79
8
987
!9
9
"
98898#$9#$
9
9
9
9
89
%9&9
%'(
8923456474
748929 !"#
$48952494%422989&'4%
48942345647449
(4497%69546#'
,1376179
3646
3-364.684.23643186479
364666879796
364/406612348136096640,-896987146-861491605
398671666463131-14646611916647169817859-181-368
-88111
110:;
0123456789
19
4795
1
1
639632
!"
#$%#""&
'()"")"* ("
""+)#""&
,- ./6 071284763
3 435&3 673
8 435&8 678
9 435&9 679
'%:;<=>67"%"?@A39
-/147179/+A39
216519674
A39
1
667892&
012356789
9236
!"#
$%
&'!
()
*+,"&
&
!
0123-7./72.938
012315617813795
8111613
5137513513
561
5561
536979365679556
551
5557
5611953
1835935
8161553835111
73
57
635
8161111617927561893
1
55
8161715
551615
8161715
5369793!5
816113
"1#1!53
19615
%&'()*+)(,,-.'/
01234647314839
42
124839
424224424
34341
894134644
124361201164317972174
0123421567951
75012345
351377432732334775
1
15
012314546789
7
54
629
54397
4948764
9126789
!""#$# #""%&&##&'#(
#) #*"# "##+! # "%&&,' &$#*"#
"# "#"-+! &# !".$/$0!1%2"#,
3&#&""#*"#4
52"#5"#6&%#
. 1 77
/ .8 .
0 9/ /
1 80 0
!""#"%&&#"#:!#;#&'#,
<#"#+! #*(= "!#&"#>?.@A$?BA$?/,BAC!
">@7/@D$07/@DC!"""!#&;"#,E
<##;#&'##! ",F!""' !""
!#=&#&;"#"=&"#*##;*;#!#&"#!
",
!""G% -+! *##%+! # -#"#
:!#;#'"# #,
0123451689845169
4534546
59
!"##$"%&'()
*+,-
+./01&'"%2'"3.
4454624
/17!
8##9#$"'8&'(.:+101)*+,
+;&9"38%29"383.
<1629=454624
>1?9")
@!A."BA.B83."B#$"9"&'(.>01
+@&".'A3.A%9.8A%2".'A3.A%9.8A3
>C-.D
E)-F.
G;+1+7:>>>3#A.>
+-FF.D
H945
I?.J;7-
F1KLMNOPQ
R01&9)A!"%"9S'!29%
&')''3#AB#S'!&9%-+2')''3#AB#S'!&9%
29)A!"%"9S'!29%-.
TH945
I?.G;-
F1UVWXOP.
R01
&')3B38B9'9A%8"9'#%S'!29!%&")""#!39%#%#!3"!'AS'!&9!%-+
2")""#!39%#%#!3"!'AS'!&9!%2')3B38B9'9A%8"9'#%S'!29!%-
.
013456789
67954
441
566
49
66
616736
676161
4416
9
4
9
41
45941956
967656915619
41459
146
9
49
9
0123456789
58
4
329
484
7659
!"#$
%"$
&"'!"""!"()"*
+"#,+!"-
-./0...1.23.%4$
&"'!"!"""56*-"7
$
8"!"*-(1/0...4$
9:;<=/0...
9:;>=/0...
?(-"$
@-*,1/0...A/0...BC<...4!"
!"+""5-,+,(
)-+!"-C<...6*
DEFGH+(-""II
1DJHK4+!"6"-$
012343568581812343565893
581334231
!"#!$
"#!"%
&'!$($
)%
*$+ #,(,-,
,-,,%&#,!
#.##)/##012331#%
0"#,#.$'(#,$
(-4#$'5-4'(
!"!36237##32338%
013456117896
65
9599811861116571581819
997
75961741978611171
11
91 !"
#686
$74599178989%
317%
663589
1"&#&)##"21334$"5133$"5678597:3;<""#"$%&#'"
$($#&"*("#&"-1""#""0%#$"2=55:>5:5?>?<""&)&#'
$!)#&"20%+5#"$#$5@%5%#0%+5#@%#%#0%+<-
)A0"&*+@%"%&#'"$+&B"",)+""0%#$"C
D
E0%$#$"%F)&#'%+$#)+#&-
E0%$#B"%F#"$%&#'&)&#'$G"B#*+"21:>7H1
I6?1J61:131<@%5&"&%)#"B(%K%FB#*+
2I>HI:J3LM6>I<-D
6#"$A$"#"$%&#'"))&#'"$($#&"C
0123456895
82365345384
8483
6263885388
86249538681283
50
8
6923!5
3"6534584
848398326342634#28395
8826
01345678944
4
1941368814158164344399768
48969197141
168378
8
7148116756
68
11
183758141368
11839894!"#$3%&'(83118971
14131
141)793%'
0123421567951
75012345
351377432732334775
1
15