{"id":2125,"date":"2021-03-31T14:19:03","date_gmt":"2021-03-31T17:19:03","guid":{"rendered":"http:\/\/dea.unsj.edu.ar\/principal\/?page_id=2125"},"modified":"2021-03-31T14:19:03","modified_gmt":"2021-03-31T17:19:03","slug":"libro-programacion-de-computadoras-para-estudiantes-de-ingenieria","status":"publish","type":"page","link":"https:\/\/dea.unsj.edu.ar\/principal\/oferta-academica\/biblioteca-libre-del-dea\/libro-programacion-de-computadoras-para-estudiantes-de-ingenieria\/","title":{"rendered":"Libro: Programaci\u00f3n de Computadoras para Estudiantes de Ingenier\u00eda"},"content":{"rendered":"\n<div class=\"wp-block-file\"><a href=\"http:\/\/dea.unsj.edu.ar\/principal\/wp-content\/uploads\/2021\/03\/PDCPEDI-vB5-ISO-f4.pdf\">Programaci\u00f3n de Computadoras para Estudiantes de Ingenier\u00eda (Zavalla., 2020)<\/a><a href=\"http:\/\/dea.unsj.edu.ar\/principal\/wp-content\/uploads\/2021\/03\/PDCPEDI-vB5-ISO-f4.pdf\" class=\"wp-block-file__button\" download>Descarga<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">T\u00edtulo: <\/h2>\n\n\n\n<p>Programaci\u00f3n de Computadoras para Estudiantes de Ingenier\u00eda<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A\u00f1o:<\/h2>\n\n\n\n<p> 2020<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Autor: <\/h2>\n\n\n\n<p>Eduardo M. Zavalla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ISBN: <\/h2>\n\n\n\n<p>978-987-86-4062-4<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resumen: <\/h2>\n\n\n\n<p>Este libro es una introducci\u00f3n a la programaci\u00f3n de computadoras especialmente orientada a los estudiantes de ingenier\u00eda, quienes no solo deber\u00e1n programar computadoras durante su vida profesional, sino tambi\u00e9n deber\u00e1n adquirir capacidades y competencias para resolver problemas de diversos tipos y naturaleza. En este contexto, este libro hace uso intensivo de una metodolog\u00eda general para la resoluci\u00f3n de problemas de cualquier tipo llamada \u201cEl Pensamiento Computacional\u201d, que se basa en desarrollar un conjunto de actitudes y habilidades que son herramientas poderosas para resolver problemas, dise\u00f1ar sistemas y entender el comportamiento humano. Estas habilidades son, entre otras, aplicar descomposici\u00f3n y abstracci\u00f3n cuando se encare una tarea compleja y extensa, considerar las restricciones de recursos y el entorno de operaci\u00f3n, discernir cuando una soluci\u00f3n aproximada es suficientemente buena, transformar un problema en otro cuya soluci\u00f3n se conozca, realizar an\u00e1lisis dimensional para garantizar la coherencia de los datos y operaciones involucradas, modelar los aspectos relevantes de un problema para simplificar su tratamiento y usar razonamiento heur\u00edstico para descubrir soluciones. De esta manera, la metodolog\u00eda impulsada cimentar\u00e1 firmemente las habilidades de los futuros ingenieros, provey\u00e9ndolos de herramientas valiosas para la programaci\u00f3n de computadoras y tambi\u00e9n para su vida social y profesional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contenido:<\/h2>\n\n\n<p>1 LOS PROBLEMAS Y SU SOLUCI\u00d3N. 1<\/p>\n<p>1.1 INTRODUCCI\u00d3N. 1<\/p>\n<p>1.2 RESOLUCI\u00d3N DE PROBLEMAS .2<\/p>\n<p>1.2.1 El \u201cPensamiento Computacional\u201d.2<\/p>\n<p>1.2.2 Etapas en la Resoluci\u00f3n de Problemas. 3<\/p>\n<p>1.2.3 T\u00e9cnica de Resoluci\u00f3n de problemas. 4<\/p>\n<p>1.2.4 El Dise\u00f1o de soluciones a Problemas. 6<\/p>\n<p>1.2.5 Un ejemplo de an\u00e1lisis aplicando el m\u00e9todo Top-Down. 16<\/p>\n<p>1.3 PARTICIPANTES EN LA SOLUCI\u00d3N DE UN PROBLEMA. 18<\/p>\n<p>1.3.1 Procesador. 18<\/p>\n<p>1.3.2 Ambiente. 18<\/p>\n<p>1.3.3 Acci\u00f3n. 19<\/p>\n<p>1.3.4 Condici\u00f3n. 19<\/p>\n<p>1.3.5 Algoritmo. 22<\/p>\n<p>1.3.6 Un Modelo (un poco) m\u00e1s formal del Dise\u00f1o Top-Down. 22<\/p>\n<p>2 LA PROGRAMACI\u00d3N DE COMPUTADORAS. 24<\/p>\n<p>2.1 LA PROGRAMACI\u00d3N ESTRUCTURADA. 24<\/p>\n<p>2.1.1 Visi\u00f3n cl\u00e1sica: El Control del Flujo de Ejecuci\u00f3n. 24<\/p>\n<p>2.1.2 Visi\u00f3n moderna: La Segmentaci\u00f3n. 25<\/p>\n<p>2.2 LA COMPUTADORA COMO PROCESADOR. 26<\/p>\n<p>2.2.1 Constantes y Variables. 26<\/p>\n<p>2.2.2 Tipo Num\u00e9rico. 27<\/p>\n<p>2.2.3 Tipo L\u00f3gico o Booleano. 27<\/p>\n<p>2.2.4 Tipo Car\u00e1cter. 28<\/p>\n<p>2.3 EXPRESIONES. 28<\/p>\n<p>2.3.1 Expresiones Aritm\u00e9ticas. 29<\/p>\n<p>2.3.2 Reglas con las que se eval\u00faa una expresi\u00f3n. 30<\/p>\n<p>2.3.3 Expresiones Relacionales. 31<\/p>\n<p>2.3.4 Expresiones L\u00f3gicas. 32<\/p>\n<p>2.3.5 Expresiones Cadena de Caracteres. 32<\/p>\n<p>2.4 ASIGNACI\u00d3N DE VARIABLES. 33<\/p>\n<p>2.4.1 Asignaci\u00f3n Aritm\u00e9tica. 33<\/p>\n<p>2.4.2 Asignaci\u00f3n L\u00f3gica. 33<\/p>\n<p>2.4.3 Asignaci\u00f3n Car\u00e1cter. 33<\/p>\n<p>2.4.4 Asignaci\u00f3n Cadena de Caracteres. 33<\/p>\n<p>2.5 OPERACIONES DE ENTRADA\/SALIDA. 34<\/p>\n<p>2.5.1 Entrada de Datos. 34<\/p>\n<p>2.5.2 Salida de Datos.34<\/p>\n<p>2.6 ESTRUCTURAS DE CONTROL DE FLUJO. 34<\/p>\n<p>2.6.1 Estructuras de Selecci\u00f3n. 35<\/p>\n<p>2.6.2 Estructuras de Repetici\u00f3n o Iteraci\u00f3n. 43<\/p>\n<p>2.7 M\u00d3DULOS DE USO FRECUENTE. 49<\/p>\n<p>2.7.1 M\u00f3dulo sumador. 49<\/p>\n<p>2.7.2 M\u00f3dulo multiplicador. 50<\/p>\n<p>2.7.3 M\u00f3dulo contador o incrementador. 50<\/p>\n<p>2.7.4 M\u00f3dulos restadores, divisores y decrementadores. 51<\/p>\n<p>2.7.5 M\u00f3dulo buscador de m\u00e1ximo o m\u00ednimo. 51<\/p>\n<p>3 ESTRUCTURAS DE DATOS. 53<\/p>\n<p>3.1 INTRODUCCI\u00d3N. 53<\/p>\n<p>3.2 DEFINICI\u00d3N Y CARACTER\u00cdSTICAS DE LOS ARREGLOS. 56<\/p>\n<p>3.2.1 Arreglos Unidimensionales. 56<\/p>\n<p>3.2.2 Uso de Arreglos Unidimensionales. 57<\/p>\n<p>3.2.3 Arreglos Multidimensionales. 59<\/p>\n<p>4 SUBPROGRAMAS. 60<\/p>\n<p>4.1 PROCEDIMIENTOS. 62<\/p>\n<p>4.2 FUNCIONES. 65<\/p>\n<p>4.3 PASAJE DE PAR\u00c1METROS. 66<\/p>\n<p>4.4 LOS SUBPROGRAMAS Y EL DISE\u00d1O TOP\/DOWN. 67<\/p>\n<p>5 EJERCITACI\u00d3N. 70<\/p>\n<p>5.1 EJERCICIOS RESUELTOS. 70<\/p>\n<p>5.2 EJERCICIOS PROPUESTOS. 73<\/p>\n<p>6 BIBLIOGRAF\u00cdA. 76<\/p>","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nT\u00edtulo: Programaci\u00f3n de Computadoras para Estudiantes de Ingenier\u00eda A\u00f1o: 2020 Autor: Eduardo M. Zavalla. ISBN: 978-987-86-4062-4 Resumen: Este libro es&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/dea.unsj.edu.ar\/principal\/oferta-academica\/biblioteca-libre-del-dea\/libro-programacion-de-computadoras-para-estudiantes-de-ingenieria\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;Libro: Programaci\u00f3n de Computadoras para Estudiantes de Ingenier\u00eda&rdquo;<\/span>&hellip;<\/a><\/div>\n","protected":false},"author":1,"featured_media":2129,"parent":1547,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-2125","page","type-page","status-publish","has-post-thumbnail","hentry","entry"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PaLbeA-yh","_links":{"self":[{"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/pages\/2125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/comments?post=2125"}],"version-history":[{"count":0,"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/pages\/2125\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/pages\/1547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/media\/2129"}],"wp:attachment":[{"href":"https:\/\/dea.unsj.edu.ar\/principal\/wp-json\/wp\/v2\/media?parent=2125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}