{"id":1959,"date":"2022-07-04T18:05:16","date_gmt":"2022-07-04T21:05:16","guid":{"rendered":"https:\/\/liag.ft.unicamp.br\/act\/?p=1959"},"modified":"2023-02-03T21:11:44","modified_gmt":"2023-02-04T00:11:44","slug":"logica-de-progamacao-e-github-no-act-aula-5","status":"publish","type":"post","link":"https:\/\/liag.ft.unicamp.br\/act\/2022\/07\/04\/logica-de-progamacao-e-github-no-act-aula-5\/","title":{"rendered":"Programa\u00e7\u00e3o e GitHub &#8211; Aula 5"},"content":{"rendered":"\n<h2 class=\"has-text-align-center wp-block-heading\">L\u00f3gica de progama\u00e7\u00e3o e GitHub no ACT &#8211; Aula 5<\/h2>\n\n\n\n<div style=\"height:36px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Introdu\u00e7\u00e3o \u00e0 l\u00f3gica de programa\u00e7\u00e3o: realizar a soma de dois n\u00fameros<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Na aula anterior, foi estudado sobre as vari\u00e1veis e que elas s\u00e3o capazes de armazenar valores. A partir disso, \u00e9 poss\u00edvel realizar opera\u00e7\u00f5es matem\u00e1ticas. Vamos ver um exemplo de como realizar a soma de 2 n\u00fameros e exibir o resultado para o usu\u00e1rio.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Aprendendo Programa\u00e7\u00e3o e GitHub com Portugol Studios - Aula 5\" width=\"630\" height=\"354\" src=\"https:\/\/www.youtube.com\/embed\/EFZ0FYQJ4-4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><sub>Inscreva-se no <a href=\"https:\/\/www.youtube.com\/channel\/UCCYzDDWYhHEt9-NODBosjqg\/\" target=\"_blank\" rel=\"noreferrer noopener\">canal!<\/a><\/sub><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Na aula anterior, foi estudado sobre as vari\u00e1veis e que elas s\u00e3o capazes de armazenar valores. A partir disso, \u00e9 poss\u00edvel realizar opera\u00e7\u00f5es matem\u00e1ticas. Vamos ver um exemplo de como realizar a soma de 2 n\u00fameros e exibir o resultado para o usu\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deve-se pensar em como esse c\u00e1lculo seria realizado no papel. Se algu\u00e9m enuncia o seguinte:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">quanto \u00e9 x + y?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como podemos descobrir o resultado?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De in\u00edcio, n\u00e3o podemos. Por\u00e9m, \u00e9 acrescentado o seguinte:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se x \u00e9 igual a 2&nbsp; e y igual a 4, quanto \u00e9 x + y?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A partir dessa informa\u00e7\u00e3o, sabe-se que x + y \u00e9 igual a 6.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A programa\u00e7\u00e3o funciona da mesma forma, por\u00e9m n\u00f3s guardamos os valores nas vari\u00e1veis, conforme aprendido na aula passada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste sentido, para realizar a soma de dois n\u00fameros no Portugol, deve-se seguir os seguintes passos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>criar as vari\u00e1veis (com o tipo e valores que elas armazenam):<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>inteiro numero1 = 4, numero2 = 9<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>realizar a opera\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>numero1 + numero2\nprograma { funcao inicio() { inteiro numero1 = 4, numero2 = 9\n}\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esse programa resolve a soma, entretanto, n\u00e3o conseguimos exibir o valor para o resultado. Nesse sentido, \u00e9 bom armazenar o resultado em uma outra vari\u00e1vel para poder exibi-lo com mais facilidade:<\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\">\n<li>&#8211; declara\u00e7\u00e3o de vari\u00e1veis:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>inteiro numero1 = 4, numero2 = 9, soma<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>realiza a opera\u00e7\u00e3o:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>soma = numero1 + numero2<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exibe o valor para o usu\u00e1rio:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>escreva(\"A soma dos valores \u00e9 igual a: \", soma)\nprograma{ funcao inicio()\n{ inteiro numero1 = 4, numero2 = 9, soma soma = numero1 + numero2\nescreva (\"A soma dos valores \u00e9 igual a: \", soma)\n}\n}\n<\/code><\/pre>\n\n\n\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Bibliografia:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.decom.ufop.br\/guillermo\/BCC201\/slides\/Portugol_BCC201_2.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.decom.ufop.br\/guillermo\/BCC201\/slides\/Portugol_BCC201_2.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u00f3gica de progama\u00e7\u00e3o e GitHub no ACT &#8211; Aula 5 Introdu\u00e7\u00e3o \u00e0 l\u00f3gica de programa\u00e7\u00e3o: realizar a soma de dois n\u00fameros Na aula anterior, foi estudado sobre as vari\u00e1veis e que elas s\u00e3o capazes de armazenar valores. A partir disso, \u00e9 poss\u00edvel realizar opera\u00e7\u00f5es matem\u00e1ticas. Vamos ver um exemplo de como realizar a soma de [&hellip;]<\/p>\n","protected":false},"author":52,"featured_media":2854,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-1959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria"],"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/posts\/1959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/comments?post=1959"}],"version-history":[{"count":4,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/posts\/1959\/revisions"}],"predecessor-version":[{"id":2813,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/posts\/1959\/revisions\/2813"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/media\/2854"}],"wp:attachment":[{"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/media?parent=1959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/categories?post=1959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/act\/wp-json\/wp\/v2\/tags?post=1959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}