Bueno lo mas importante para programar es saber hacer bien diagramas de flujo.. aqui os dejo un par de libros con ejercicios para uqe practiqueis..
Aqui los libros en pdf:
http://pastranamoreno.files.wordpress.com/2012/05/ejercicios-resueltos.pdf
http://www.google.es/url?sa=t&rct=j&q=ejercicios%20diagramas%20de%20flujo&source=web&cd=1&ved=0CC8QFjAA&url=http%3A%2F%2Focw.usal.es%2FeduCommons%2Fensenanzas-tecnicas%2Finformatica-ingeniero-tecnico-en-obras-publicas%2Fcontenidos%2Fcourse_files%2FExtras%2FAnexo%25201%2520-%2520Diagramas%2520de%2520Flujo.PDF&ei=UqYCUd6QKMu0hAea1IHwDQ&usg=AFQjCNFjoZAKP9VVgA_1PMz6oQS7rEEVFw&bvm=bv.41524429,d.d2k&cad=rja
http://www.google.es/url?sa=t&rct=j&q=ejercicios%20diagramas%20de%20flujo&source=web&cd=2&ved=0CDQQFjAB&url=http%3A%2F%2Fubv2006.galeon.com%2FProgramas%2FAlgoejemplos.pdf&ei=UqYCUd6QKMu0hAea1IHwDQ&usg=AFQjCNFRYRFdMGKeIRIaMqqVSelfAio71w&bvm=bv.41524429,d.d2k&cad=rja
http://www.google.es/url?sa=t&rct=j&q=ejercicios%20diagramas%20de%20flujo&source=web&cd=5&ved=0CEcQFjAE&url=http%3A%2F%2Fwww.iqcelaya.itc.mx%2F~vicente%2FProgramacion%2FEjerciciosDiaFlu.pdf&ei=UqYCUd6QKMu0hAea1IHwDQ&usg=AFQjCNHSoI9XtRAYWkBIxYaj2viBtiWfvg&bvm=bv.41524429,d.d2k&cad=rja
Aqui os dejo un par de pdf en una pagina que podeis descargar si os haceis miembros:
http://www.slideshare.net/fandresvm/ejercicios-de-diagrama-de-flujo
http://www.slideshare.net/luismarlmg/diagrama-de-flujos-ejemplos
Y aqui una pagina con mas ejercicios:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=437:ejercicios-resueltos-con-acumuladores-pseudocodigo-y-diagramas-de-flujo-bucle-desde-siguiente-for-next-cu00160a&catid=28:curso-bases-programacion-nivel-i&Itemid=59
Espero que os sirva de ayuda, es con lo que empece basicamente.. la progrmacion es en su mayor parte hacer bien el diagrama de flujo correspondiente, por eso es tan importante..
Saludos