{"id":1240,"date":"2020-05-01T10:38:01","date_gmt":"2020-05-01T16:38:01","guid":{"rendered":"http:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/?post_type=project&#038;p=1240"},"modified":"2020-05-01T11:08:56","modified_gmt":"2020-05-01T17:08:56","slug":"fundamentos-de-programacion-iii","status":"publish","type":"project","link":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/project\/fundamentos-de-programacion-iii\/","title":{"rendered":"Fundamentos de programaci\u00f3n"},"content":{"rendered":"<p><div class=\"et_d4_element et_pb_section et_pb_section_0  et_pb_css_mix_blend_mode et_section_regular et_block_section\" >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_d4_element et_pb_row et_pb_row_0  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_4_4 et_pb_column et_pb_column_0  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_post_title et_pb_post_title_0 et_pb_bg_layout_dark  et_pb_text_align_center et_pb_featured_bg\"   >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_title_container\">\n\t\t\t\t\t<h1 class=\"entry-title\"><\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><h5 style=\"text-align: center\"><em><strong>Competencias: <\/strong><\/em><em>Desarrollar programas computacionales para distintas \u00e1reas de aplicaci\u00f3n, usando las mejores pr\u00e1cticas, herramientas y paradigmas.<\/em><\/h5><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_section et_pb_section_1  et_pb_css_mix_blend_mode et_section_regular et_block_section\" >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_d4_element et_pb_row et_pb_row_1  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_1_3 et_pb_column et_pb_column_1  et_pb_css_mix_blend_mode et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_1  et_pb_text_align_center et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><blockquote>\n<h3 style=\"text-align: center\"><strong>Manejo de arreglos de una dimensi\u00f3n<\/strong><\/h3>\n<\/blockquote><\/div>\n\t\t\t<\/div><div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><p style=\"text-align: justify\">Se tienen las notas del primer parcial de los alumnos de dos materias, la materia A y la materia B,\u00a0cada materia cuenta con 15 alumnos.<\/p>\n<p style=\"text-align: justify\">Este programa se encarga de mostrar\u00a0la materia que obtuvo el mayor promedio.\u00a0Primeramente, el programa pide al usuario ingresar las 15 calificaciones de la materia A y luego las de la materia B, las cuales son guardadas en respectivos arreglos de tipo float.<\/p>\n<p style=\"text-align: justify\">Mediante un ciclo que recorre los arreglos el programa suma las respectivas calificaciones y divide el resultado entre 15 para sacar los dos promedios.<\/p>\n<p style=\"text-align: justify\">Finalmente, mediante el uso de sentencias condicionales, determina cual de los dos promedios es mayor e imprime la respuesta.<\/p>\n<p style=\"text-align: justify\">Los arreglos de ua dimensi\u00f3n nos permiten guardar datos, que podemos utilizar despu\u00e9s. La escritura de datos puede ser mediante un ciclo o al declararse el arreglo. La lectura de todos los datos de un arreglo siempre ser\u00e1 m\u00e1s f\u00e1cil con el ciclo for.<\/p><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_d4_element et_pb_column_2_3 et_pb_column et_pb_column_2  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_toggle et_pb_toggle_0 et_pb_toggle_item  et_pb_toggle_open\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h5 class=\"et_pb_toggle_title\">Act20c<\/h5>\n\t\t\t\t<div class=\"et_pb_toggle_content clearfix\"><pre class=\"EnlighterJSRAW\">import java.util.Scanner;\r\npublic class Act20c{\r\n    public static void main (String args[]){\r\n        System.out.print('\\u000c');\r\n        Scanner sc = new Scanner(System.in);\r\n        int alumnos = 15;\r\n        float sumaA = 0, sumaB=0;\r\n        \r\n        System.out.println(\"Escriba las calif. de MATERIA A: \");\r\n        float materiaA[] = new float [alumnos];\r\n        for (int i=0; i&lt;alumnos; i++){\r\n            materiaA[i] = sc.nextInt();\r\n            sumaA = sumaA+materiaA[i];\r\n        }\r\n        System.out.println(\"Escriba las calif. de MATERIA B: \");\r\n        float materiaB[] = new float [alumnos];\r\n        for (int i=0; i&lt;alumnos; i++){\r\n            materiaB[i] = sc.nextInt();\r\n            sumaB = sumaB+materiaB[i];\r\n        }\r\n        if (sumaA\/alumnos &gt; sumaB\/alumnos)\r\n        System.out.println(\"\\nLa materia que obtuvo el mayor promedio es la materia A\");\r\n        else if (sumaA\/alumnos == sumaB\/alumnos)\r\n        System.out.println(\"\\nAmbas materias tienen el mismo promedio\");\r\n        else\r\n        System.out.println(\"\\nLa materia que obtuvo el mayor promedio es la materia B\");\r\n    }\r\n}\r\n<\/pre><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_section et_pb_section_2 et_pb_with_background  et_pb_css_mix_blend_mode et_section_regular et_block_section\" >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_d4_element et_pb_row et_pb_row_2  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_4_4 et_pb_column et_pb_column_3  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><h3>Reflexi\u00f3n<\/h3>\n<p>En este curso aprendimos las sentencias m\u00e1s importantes relacionadas a la Programaci\u00f3n Orientada a Objetos en lenguaje Java. Entre las muchas que se pueden observar son los ciclos, las sentencias condicionales, etc.<\/p>\n<p>La Programaci\u00f3n Orientada a Objetos es un paradigma de programaci\u00f3n que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtenci\u00f3n de datos de salida espec\u00edficos, donde cada objeto ofrece una funcionalidad especial.<\/p><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":18,"featured_media":796,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"project_category":[22],"project_tag":[],"class_list":["post-1240","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-portafolio-iii"],"_links":{"self":[{"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project\/1240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/comments?post=1240"}],"version-history":[{"count":7,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project\/1240\/revisions"}],"predecessor-version":[{"id":1279,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project\/1240\/revisions\/1279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/media\/796"}],"wp:attachment":[{"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/media?parent=1240"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project_category?post=1240"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/portafoliosfit.um.edu.mx\/sarahhdz\/wp-json\/wp\/v2\/project_tag?post=1240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}