{"id":1561,"date":"2017-09-19T09:53:36","date_gmt":"2017-09-19T12:53:36","guid":{"rendered":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/?page_id=1561"},"modified":"2018-02-26T10:45:26","modified_gmt":"2018-02-26T13:45:26","slug":"programacao-computacional","status":"publish","type":"page","link":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/disciplinas\/grad\/programacao-computacional\/","title":{"rendered":"Programa\u00e7\u00e3o computacional"},"content":{"rendered":"<h1>P\u00e1gina oficial da disciplina de Programa\u00e7\u00e3o Computacional para a F\u00edsica &#8211; Turma\u00a0 M2<\/h1>\n<p><strong>Plano de ensino :<\/strong> <a href=\"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/files\/2017\/09\/plano-programacao-2017-2.pdf\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/p>\n<p><strong>Apresenta\u00e7\u00e3o:<\/strong> <a href=\"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/files\/2017\/09\/apresentacao.pdf\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/p>\n<p>Programa para estudo de programa\u00e7\u00e3o e algoritmo PORTUGOL\u00a0 Link para <a href=\"https:\/\/vinyanalista.github.io\/portugol\/portugol.jar\" target=\"_blank\" rel=\"noopener\">download<\/a> diretamente da p\u00e1gina do desenvolvedor\u00a0 <a href=\"https:\/\/vinyanalista.github.io\/portugol\/\">https:\/\/vinyanalista.github.io\/portugol\/<\/a><\/p>\n<hr \/>\n<h2><span style=\"color: #ff0000\">Calend\u00e1rio de PROVAS<\/span><\/h2>\n<p>24\/10\/2017 \u2192 Prova 1<br \/>\n12\/12\/2017 \u2192 Prova 2<br \/>\n27\/02\/2018 \u2192 Prova 3<br \/>\n06\/03\/2018 \u2192 Exame<\/p>\n<hr \/>\n<h2>OBS: Para garantir que as turmas M1 e M2 abordem o mesmo conte\u00fado, ambas as turmas utilizar\u00e3o as mesmas notas de aula, que foram produzidas pelo Prof. Alexandre Diehl (<a href=\"https:\/\/wp.ufpel.edu.br\/diehl\" target=\"_blank\" rel=\"noopener\">https:\/\/wp.ufpel.edu.br\/diehl<\/a>)<\/h2>\n<h2><span style=\"color: #ff0000\">Unidade 1:<\/span> L\u00f3gica de programa\u00e7\u00e3o e algoritmos (fluxogramas e pseudoc\u00f3digos)<\/h2>\n<ul>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/files\/2017\/09\/aula-1.pdf\" target=\"_blank\" rel=\"noopener\">Aula 1<\/a> : Introdu\u00e7\u00e3o \u00e0 l\u00f3gica de programa\u00e7\u00e3o e algoritmos<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/09\/lec2_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 2<\/a> : Pseudoc\u00f3digos: formato b\u00e1sico; identificadores e express\u00f5es; operadores.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/files\/2017\/09\/lec3_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 3<\/a> \u2013 Pseudoc\u00f3digos: estruturas b\u00e1sicas: sequencial e condicional.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/09\/lec4_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 4<\/a> \u2013 Pseudoc\u00f3digos: estrutura de repeti\u00e7\u00e3o PARA.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/10\/lec5_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 5<\/a> \u2013 Pseudoc\u00f3digos: estruturas de repeti\u00e7\u00e3o ENQUANTO e REPITA.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/10\/lec6_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 6<\/a> &#8211; Pseudoc\u00f3digos: vari\u00e1veis compostas homog\u00eaneas: vetores e matrizes.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2016\/08\/lista_algoritmos.pdf\" target=\"_blank\" rel=\"noopener\">Aula 7<\/a> \u2013 Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2016\/08\/lista_algoritmos.pdf\" target=\"_blank\" rel=\"noopener\">Aula 8<\/a> \u2013 Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/10\/lec9_algo.pdf\" target=\"_blank\" rel=\"noopener\">Aula 9<\/a> \u2013 Exerc\u00edcios.<\/li>\n<li>Aula 10 &#8211; Prova<\/li>\n<\/ul>\n<p><strong>Introdu\u00e7\u00e3o ao Fortran 90 (Apostila do Prof. Rudi Gaelzer (IF-UFRGS) de Fortran 90\/95. <a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2016\/10\/Apostila_links.pdf\">Download<\/a>.)<br \/>\n<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2016\/09\/f90_lec1.pdf\" target=\"_blank\" rel=\"noopener\">Aula 11<\/a> \u2013 Introdu\u00e7\u00e3o ao Fortran 90: hist\u00f3rico.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/10\/f90_lec2.pdf\" target=\"_blank\" rel=\"noopener\">Aula 12<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 1: Unidades de programa. Identificadores. Atribui\u00e7\u00e3o. Express\u00f5es aritm\u00e9ticas.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/10\/f90_lec2_1.pdf\" target=\"_blank\" rel=\"noopener\">Aula 13 <\/a>\u2013 O B\u00e1sico do Fortran 90 \u2013 2: Fun\u00e7\u00f5es Intr\u00ednsecas. Entrada e Sa\u00edda de dados. Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/11\/f90_lec3.pdf\" target=\"_blank\" rel=\"noopener\">Aula 14<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 3: Vari\u00e1veis Compostas Homog\u00eaneas: aloca\u00e7\u00e3o fixa e din\u00e2mica. Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/11\/f90_lec4.pdf\" target=\"_blank\" rel=\"noopener\">Aula 15<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 4: Controles de fluxo: estruturas condicionais do tipo IF. Estrutura de caso CASE. Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2016\/10\/f90_lec5.pdf\" target=\"_blank\" rel=\"noopener\">Aula 16<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 5: Controles de fluxo: estruturas de repeti\u00e7\u00e3o DO. Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/11\/f90_lec6.pdf\" target=\"_blank\" rel=\"noopener\">Aula 17<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 6: Entrada e Sa\u00edda de dados: formata\u00e7\u00e3o.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/11\/f90_lec7.pdf\" target=\"_blank\" rel=\"noopener\">Aula 18<\/a> \u2013 O B\u00e1sico do Fortran 90 \u2013 7: Arquivos de dados externos: acesso E\/S.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/02\/f90_lec8.pdf\" target=\"_blank\" rel=\"noopener\">Aula 19<\/a> \u2013 Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/12\/f90_lec9.pdf\" target=\"_blank\" rel=\"noopener\">Aula 20<\/a> \u2013 Exerc\u00edcios<\/li>\n<li>Aula 21 &#8211; Prova.<\/li>\n<\/ul>\n<p><strong>Programa\u00e7\u00e3o estruturada no Fortran 90<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/12\/f90_lec10.pdf\" target=\"_blank\" rel=\"noopener\">Aula 22<\/a> \u2013 Subprograma do tipo Fun\u00e7\u00e3o: defini\u00e7\u00e3o, fun\u00e7\u00f5es internas, argumentos locais e globais, exemplo de aplica\u00e7\u00e3o (gerador de <a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/02\/ran2.zip\" target=\"_blank\" rel=\"noopener\">n\u00fameros aleat\u00f3rios<\/a>).<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2018\/02\/f90_lec23.pdf\" target=\"_blank\" rel=\"noopener\">Aula 23<\/a> \u2013 Subprograma do tipo Fun\u00e7\u00e3o: exemplo de aplica\u00e7\u00e3o. Comando COMMON, recursividade.<\/li>\n<li>Aula 24 \u2013 Subprograma do tipo Fun\u00e7\u00e3o: Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2018\/02\/f90_lec11.pdf\" target=\"_blank\" rel=\"noopener\">Aula 25<\/a> \u2013 Subprograma do tipo Subrotina: defini\u00e7\u00e3o, exemplos de aplica\u00e7\u00e3o.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2017\/03\/f90_lec12.pdf\" target=\"_blank\" rel=\"noopener\">Aula 26<\/a> \u2013 Subprograma do tipo Subrotina: Exerc\u00edcios.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2018\/02\/f90_lec13.pdf\" target=\"_blank\" rel=\"noopener\">Aula 27<\/a> \u2013 M\u00f3dulos: defini\u00e7\u00e3o, formas de uso, exemplos.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2018\/02\/f90_lec14.pdf\" target=\"_blank\" rel=\"noopener\">Aula 28<\/a> \u2013 Subprogram: argumentos opcionais, matrizes como argumentos, rotinas como argumentos.<\/li>\n<li><a href=\"https:\/\/wp.ufpel.edu.br\/diehl\/files\/2018\/02\/f90_lec15.pdf\" target=\"_blank\" rel=\"noopener\">Aula 29<\/a> \u2013 Subprogramas: rotinas como argumentos; blocos de INTERFACE.<\/li>\n<li>Aula 30 \u2013 Subprogramas: exerc\u00edcios<\/li>\n<li>Aula 31 \u2013 Exerc\u00edcios.<\/li>\n<li>Aula 32 \u2013 Prova 3.<\/li>\n<li>Aula 33 \u2013 Revis\u00e3o para Exame Final.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>P\u00e1gina oficial da disciplina de Programa\u00e7\u00e3o Computacional para a F\u00edsica &#8211; Turma\u00a0 M2 Plano de ensino : Download Apresenta\u00e7\u00e3o: Download Programa para estudo de programa\u00e7\u00e3o e algoritmo PORTUGOL\u00a0 Link para download diretamente da p\u00e1gina do desenvolvedor\u00a0 https:\/\/vinyanalista.github.io\/portugol\/ Calend\u00e1rio de PROVAS &hellip; <a href=\"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/disciplinas\/grad\/programacao-computacional\/\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":96,"featured_media":0,"parent":1349,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1561","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/pages\/1561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/users\/96"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/comments?post=1561"}],"version-history":[{"count":29,"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/pages\/1561\/revisions"}],"predecessor-version":[{"id":1636,"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/pages\/1561\/revisions\/1636"}],"up":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/pages\/1349"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/fernandosimoes\/wp-json\/wp\/v2\/media?parent=1561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}