(1)根据垂直平分线的性质得出AB=BC,进而得出∠A=∠C=30°即可;
(2)根据BC=3,∠ACB=30°,∠BDC=90°,得出CD的长,进而求出AE的长度即可.
【解析】
(1)连接BD,
∵以BC为直径的⊙O交AC于点D,
∴∠BDC=90°,
∵D是AC中点,
∴BD是AC的垂直平分线,
∴AB=BC,
∴∠A=∠C,
∵∠ABC=120°,
∴∠A=∠C=30°,
即∠ACB=30°;
(2)过点A作AE⊥BC于点E,
∵BC=3,∠ACB=30°,∠BDC=90°,
∴cos30°==,
∴CD=,
∵AD=CD,
∴AC=3,
∵在Rt△AEC中,∠ACE=30°,
∴AE=×3=.