<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6088976179674548516</id><updated>2024-10-24T08:26:26.310-07:00</updated><category term="Python"/><category term="C"/><category term="Estruturas de Repetição"/><category term="Codegolf"/><category term="hello world"/><category term="Arduino"/><category term="Arrays em Java"/><category term="Coopere"/><category term="JDK"/><category term="Jogos"/><category term="Operadores Lógicos"/><category term="Vetor"/><category term="colabore"/><category term="do-while"/><category term="tutoriais"/><category term="while"/><category term="Aluno"/><category term="Applets"/><category term="EDIFPI"/><category term="Eclipse"/><category term="Estutura de Dados"/><category term="Guido van Rossum"/><category term="Hello Wold"/><category term="IDE"/><category term="IMC"/><category term="Inteiro"/><category term="Introdução"/><category term="Introdução ao Java"/><category term="JFrame"/><category term="Java"/><category term="LED RGB"/><category term="Linguagem"/><category term="Linguagem C"/><category term="Maior"/><category term="Menor"/><category term="Média"/><category term="NetBeans"/><category term="Operadores Condicionais"/><category term="Operadores Lógicos e Condicionais"/><category term="Shell Script"/><category term="Software de Código Aberto"/><category term="String"/><category term="TI"/><category term="Tamanho de um vetor"/><category term="Ubuntu"/><category term="Variáveis"/><category term="Vídeos"/><category term="Youtube"/><category term="alunos"/><category term="coquetel"/><category term="desenvolvimento"/><category term="download"/><category term="for"/><category term="git"/><category term="github"/><category term="html"/><category term="keepvid"/><category term="minicursos"/><category term="métodos"/><category term="palavra"/><category term="palestras"/><category term="pisca led"/><category term="realplayer"/><category term="repositorios"/><category term="tamanho de uma string"/><title type='text'>Colabora TI</title><subtitle type='html'>Colabora TI&#xa;&#xa;Blog de Renan Raphael com assuntos diversos de TI. &#xa;Atualizado semanalmente.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-1244264622458062441</id><published>2017-10-19T10:29:00.000-07:00</published><updated>2017-10-19T10:29:08.650-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Shell Script"/><title type='text'>Shell Script o que é e pra que serve?</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTzRGhIs5i8Y234u6avwBpNWWDlbJMjLH5_viYbI5yAUmkjZNA6R6BEu_h8K58BgTBhaGoR-BReLP_LzpvZlLMbPGIxVxcNrn-wEcUYc1PXwDNcgKJbQwRM2VZ58Sn8ih7VX5JScW895Xd/s1600/shell.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;210&quot; data-original-width=&quot;210&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTzRGhIs5i8Y234u6avwBpNWWDlbJMjLH5_viYbI5yAUmkjZNA6R6BEu_h8K58BgTBhaGoR-BReLP_LzpvZlLMbPGIxVxcNrn-wEcUYc1PXwDNcgKJbQwRM2VZ58Sn8ih7VX5JScW895Xd/s200/shell.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;b&gt;Shell script&lt;/b&gt; é uma linguagem de script usada em vários sistemas operativos
 (operacionais), com diferentes dialetos, dependendo do interpretador de
 comandos utilizado. Um exemplo de interpretador de comandos é o bash, usado na grande maioria das distribuições GNU/Linux.&lt;br /&gt;

A maior parte dos usuários classificam shell script como uma 
linguagem de fácil aprendizagem. O primeiro passo é, saber o que se 
deseja fazer, então ver qual o código que executa este comando em shell e
 aí criar, basta escrever o código em algum editor de texto e salvar. 
Depois de salvo você tem que executar o arquivo, dessa forma:&lt;br /&gt;
&lt;br /&gt;

&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;./Nome do arquivo&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
No Linux o script deve ter permissão de execução, isto pode ser feito com o comando chmod
 +x &quot;arquivo&quot;, para exibir um manual do bash ou mesmo do comando 
&#39;chmod&#39;, digite na linha de comando &#39;man bash&#39; ou &#39;man chmod&#39; (sem 
aspas).&lt;br /&gt;

&lt;br /&gt;
É possível executar o arquivo mesmo sem modificar a permissão de 
execução, por exemplo, se for um arquivo escrito para ser executado pelo
 &lt;i&gt;bash&lt;/i&gt;, usar:&lt;br /&gt;

&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;sh ./&quot;Nome do arquivo, sem aspas&quot;&amp;nbsp;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
Abrindo o terminal ou cmd você pode utilizar comandos para saber sobre seu ip (ipconfig ou ifconfig), saber quais arquivos há em uma pasta (dir ou ls), entre outros comandos.&lt;br /&gt;
&lt;br /&gt;
Um bom conhecimento em shell script lhe dá a oportunidade de automatizar tarefas que você faz no cmd/terminal. Há muitas possibilidades desde gerenciamento de arquivos até um navegador via terminal.&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/1244264622458062441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/10/shell-script-o-que-e-e-pra-que-serve.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1244264622458062441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1244264622458062441'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/10/shell-script-o-que-e-e-pra-que-serve.html' title='Shell Script o que é e pra que serve?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTzRGhIs5i8Y234u6avwBpNWWDlbJMjLH5_viYbI5yAUmkjZNA6R6BEu_h8K58BgTBhaGoR-BReLP_LzpvZlLMbPGIxVxcNrn-wEcUYc1PXwDNcgKJbQwRM2VZ58Sn8ih7VX5JScW895Xd/s72-c/shell.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-8423557928883621768</id><published>2017-09-20T12:00:00.000-07:00</published><updated>2017-09-20T13:19:58.393-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Codegolf"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Tweet - CodeGolf Python</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaeUuCvyphWxR4opyqDxBpeOlPAVIxYtaAF0qRnsVFR8YVRAiFAszZcnTKaPzn4eAZXdMiWxTXUvs8S1B4PkDzw_saUNqAa83xZaaQzQvwPQvNxzLLtco_DDa8ms_-Ik-EH2rkHH4IaRA/s1600/tweet.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;200&quot; data-original-width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaeUuCvyphWxR4opyqDxBpeOlPAVIxYtaAF0qRnsVFR8YVRAiFAszZcnTKaPzn4eAZXdMiWxTXUvs8S1B4PkDzw_saUNqAa83xZaaQzQvwPQvNxzLLtco_DDa8ms_-Ik-EH2rkHH4IaRA/s1600/tweet.png&quot; /&gt;&lt;/a&gt;Olá! Este é mais um artigo sobre codegolf. Desta vez vamos ter um exemplo com o Twitter que é uma rede social onde os usuários podem interagir e postar mensagens, sendo cada mensagem restrita a 140 caracteres.&lt;br /&gt;
&lt;br /&gt;
Iremos fazer um programa que leia uma mensagem e imprima &quot;TWEET&quot; se a mensagem tiver até 140 caracteres ou &quot;Mute&quot; se ultrapassar os 140 caracteres.&lt;br /&gt;
&lt;br /&gt;
Vamos a maneira básica de escrever esse programa.&lt;br /&gt;
Exemplo 1:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/renan490/133b17c7c02bb0b6a16184c56f9bab86.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
Fizemos a leitura e atribuimos a variável t. Depois trabalhamos com as condições if e elif. Este programa tem o tamanho de 81 bytes.&lt;br /&gt;
Exemplo 2:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/renan490/06d3e633c9d6d96fc6cb6748987d3ed9.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
Podemos fazer a leitura diretamente na condição if. Como há só duas condições. Então podemos comparar se a mensagem tem até 140 caracteres e imprimir &quot;TWEET&quot;, senão imprime &quot;MUTE&quot;. Este programa tem&amp;nbsp; 25 bytes a menos, e tem 56 bytes.&lt;br /&gt;
Exemplo 3:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/renan490/799bc2d067384dc345d1c3e991525ed8.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
O if ternário é algo semelhante as estruturas condicionais. O interessante é que você pode fazer uma expressão com uma linha de código com o if ternário. &lt;br /&gt;
Sintaxe básica:&lt;br /&gt;
&lt;br /&gt;
(Falso,Verdadeiro)[Condição]&lt;br /&gt;
&lt;br /&gt;
Explicando: Se a condição é verdadeira(True), ele atribui a parte verdadeira(direita), senão ele atribui a parte falsa (a esquerda). O exemplo 3 tem 14 bytes a menos que o exemplo 2, e tem 42 bytes.&lt;br /&gt;
&lt;br /&gt;
Curta, Compartilhe com seus amigos, Colabore com esta idéia. Até a próxima!&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/8423557928883621768/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/09/tweet-codegolf-python.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/8423557928883621768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/8423557928883621768'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/09/tweet-codegolf-python.html' title='Tweet - CodeGolf Python'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaeUuCvyphWxR4opyqDxBpeOlPAVIxYtaAF0qRnsVFR8YVRAiFAszZcnTKaPzn4eAZXdMiWxTXUvs8S1B4PkDzw_saUNqAa83xZaaQzQvwPQvNxzLLtco_DDa8ms_-Ik-EH2rkHH4IaRA/s72-c/tweet.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-794224435706376132</id><published>2017-06-24T12:08:00.001-07:00</published><updated>2017-06-24T12:08:11.838-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coopere"/><title type='text'>Colabore com esta idéia</title><content type='html'>Olá, leitores! Tudo bem?&lt;br /&gt;
&lt;br /&gt;
Se você acompanha o nosso blog, gosta do conteúdo...&lt;br /&gt;
&lt;br /&gt;
Ajude esse projeto sempre melhorar!&lt;br /&gt;&lt;br /&gt;Doe! &lt;br /&gt;&lt;br /&gt;No canto superior direito há uma imagem do PagSeguro onde você pode clicar e doar qualquer valor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifblhhLNW-7KwIJk27B83ASmi-ePTK-duQgms88pOO8fXOVCpELlmqJMnObNZP_cD72jOE8aqJOWrtRgpDmjhtvxJ4b8ejL1xM9D0LIBrVfOUVjBWSoB_21tyccWmqETsBnoD5nWDrZrCC/s1600/209x48-doar-assina.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;48&quot; data-original-width=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifblhhLNW-7KwIJk27B83ASmi-ePTK-duQgms88pOO8fXOVCpELlmqJMnObNZP_cD72jOE8aqJOWrtRgpDmjhtvxJ4b8ejL1xM9D0LIBrVfOUVjBWSoB_21tyccWmqETsBnoD5nWDrZrCC/s1600/209x48-doar-assina.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Colabore com esta idéia.&lt;br /&gt;
&lt;br /&gt;
Até mais!&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/794224435706376132/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/06/colabore-com-esta-ideia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/794224435706376132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/794224435706376132'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/06/colabore-com-esta-ideia.html' title='Colabore com esta idéia'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifblhhLNW-7KwIJk27B83ASmi-ePTK-duQgms88pOO8fXOVCpELlmqJMnObNZP_cD72jOE8aqJOWrtRgpDmjhtvxJ4b8ejL1xM9D0LIBrVfOUVjBWSoB_21tyccWmqETsBnoD5nWDrZrCC/s72-c/209x48-doar-assina.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-4686245851724559596</id><published>2017-06-24T12:00:00.000-07:00</published><updated>2017-06-24T12:34:47.169-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guido van Rossum"/><category scheme="http://www.blogger.com/atom/ns#" term="hello world"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python - Olá, mundo!</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhniRq24M7MZAgPbY95WwaBZCq4skH2kZj1ZqeOF-h7bKhrBE8zD9PtejzHnCQ-_hlNeCQNzBIeAVQbC4tWFVSNjpyrZO7vBR7_dDOJbIOBd88jqGDujRiZ6YC5YBFS8UHeKN09sIHAqkhs/s1600/cbti-ol%25C3%25A1mundo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;200&quot; data-original-width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhniRq24M7MZAgPbY95WwaBZCq4skH2kZj1ZqeOF-h7bKhrBE8zD9PtejzHnCQ-_hlNeCQNzBIeAVQbC4tWFVSNjpyrZO7vBR7_dDOJbIOBd88jqGDujRiZ6YC5YBFS8UHeKN09sIHAqkhs/s1600/cbti-ol%25C3%25A1mundo.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O &lt;b&gt;&quot;Olá Mundo&quot;&lt;/b&gt; é um famoso programa que imprime &quot;Olá, Mundo!&quot; (ou &quot;&lt;i&gt;Hello, World!&lt;/i&gt;&quot;) na tela. O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na linguagem B.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guido Van Hossum é conhecido por ser o criador da linguagem Python. &lt;span style=&quot;font-size: small;&quot;&gt;Sobre a origem do Python, Van Rossum escreveu em 1996:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Há
 mais de seis anos, em dezembro de 1989, eu estava procurando por um 
projeto de programação como &quot;hobby&quot; que me mantivesse ocupado durante a 
semana próxima ao Natal.
 Meu escritório... estaria fechado, mas eu tinha um computador em casa, e
 não muito mais do que isso em mãos. Eu decidi escrever um interpretador
 para a nova linguagem de scripting sobre a qual eu vinha pensando 
ultimamente: uma descendente da ABC que agradaria a hackers de Unix/C. 
Eu escolhi Python como um título provisório para o projeto, sendo que eu
 estava num humor um pouco irreverente (e sendo também um grande fã do Monty Python&#39;s Flying Circus).&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;i&gt;&lt;b&gt;Python&lt;/b&gt;&lt;/i&gt; é uma linguagem de programação de alto nível,&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-entrevista-venners-pt-1_4-0&quot;&gt;&lt;a href=&quot;https://pt.wikipedia.org/wiki/Python#cite_note-entrevista-venners-pt-1-4&quot;&gt;&lt;/a&gt;&lt;/sup&gt; interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.&amp;nbsp; Resumindo, é uma linguagem que vai facilitar o seu aprendizado e produtividade.&lt;br /&gt;
&lt;br /&gt;
Vamos ao hello world em Python:&lt;br /&gt;
&lt;br /&gt;
Bem, galera pythonica! É isso! Até a próxima!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Referências&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://pt.wikipedia.org/wiki/Python&quot; target=&quot;_blank&quot;&gt;Olá mundo&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://pt.wikipedia.org/wiki/Guido_van_Rossum&quot; target=&quot;_blank&quot;&gt;Guido van Rossum&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;https://pt.wikipedia.org/wiki/Python&quot; target=&quot;_blank&quot;&gt;Python&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/renan490/b3952a448a495c85bfda7d25fe74add5.js&quot;&gt;&lt;/script&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/4686245851724559596/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/06/python-ola-mundo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4686245851724559596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4686245851724559596'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/06/python-ola-mundo.html' title='Python - Olá, mundo!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhniRq24M7MZAgPbY95WwaBZCq4skH2kZj1ZqeOF-h7bKhrBE8zD9PtejzHnCQ-_hlNeCQNzBIeAVQbC4tWFVSNjpyrZO7vBR7_dDOJbIOBd88jqGDujRiZ6YC5YBFS8UHeKN09sIHAqkhs/s72-c/cbti-ol%25C3%25A1mundo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-1962167106514752037</id><published>2017-04-10T16:10:00.001-07:00</published><updated>2017-04-10T16:18:55.504-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Codegolf"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Zerinho - CodeGolf Python</title><content type='html'>Zerinho é uma brincadeira que as crianças frequentemente utilizam pra escolher seu time, ou sair em vantagem em alguma atividade.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Este será um algoritmo onde temos uma entrada com três números (0 - zero ou 1 - um) separados por espaço.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuJAauatPavajDMpMj-Pl7rSm5_HZ1CJo64_AzQ1cxy2MehhNK5qB0_B2RdcNAiSLnsvkOgNY07MoKQctH3_v08-k3GDjB6vC6rx53HFs-JyL3rHxcH3lLOteip4JeEnCcJN8217w-k9Ng/s1600/zerino.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuJAauatPavajDMpMj-Pl7rSm5_HZ1CJo64_AzQ1cxy2MehhNK5qB0_B2RdcNAiSLnsvkOgNY07MoKQctH3_v08-k3GDjB6vC6rx53HFs-JyL3rHxcH3lLOteip4JeEnCcJN8217w-k9Ng/s1600/zerino.png&quot; /&gt;&lt;/a&gt;Com as seguintes possibilidades:&lt;br /&gt;
0 0 0 *&lt;br /&gt;
0 0 1 C&lt;br /&gt;
0 1 0 B&lt;br /&gt;
0 1 1 A&lt;br /&gt;
1 0 0 A&lt;br /&gt;
1 0 1 B&lt;br /&gt;
1 1 0 C&lt;br /&gt;
1 1 1 *&lt;br /&gt;
&lt;br /&gt;
Vamos ao código não otimizado:&lt;br /&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC1&quot;&gt;&lt;span class=&quot;pl-k&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC2&quot;&gt;&lt;span class=&quot;pl-k&quot;&gt;&lt;/span&gt;&lt;span class=&quot;pl-c1&quot;&gt;&lt;/span&gt;&lt;span class=&quot;pl-c1&quot;&gt;&lt;/span&gt;&lt;span class=&quot;pl-c1&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC3&quot;&gt;&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC3&quot;&gt;e=input()&lt;br /&gt;
a,b,c=e[0],e[2],e[4]&lt;br /&gt;
if a!=b:&lt;br /&gt;
&amp;nbsp;if a!=c:print(&#39;A&#39;)&lt;br /&gt;
&amp;nbsp;else:print(&#39;B&#39;)&lt;br /&gt;
elif c!=a:print(&quot;C&quot;)&lt;br /&gt;
else:print(&quot;*&quot;)&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC3&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC3&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Veja foi feito uma leitura de uma string. Acessado as três posições. E foi usado uma estrutura condicional if-else.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Este é o código otimizado:&lt;br /&gt;
&lt;br /&gt;
a,b,c=input().split();print(((&quot;*&quot;,&quot;C&quot;)[c!=a],(&quot;B&quot;,&quot;A&quot;)[a!=c])[a!=b])&lt;br /&gt;
&lt;br /&gt;
Valeu, pessoal! Até a próxima! &lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/1962167106514752037/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/04/zerinho-codegolf-python.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1962167106514752037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1962167106514752037'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/04/zerinho-codegolf-python.html' title='Zerinho - CodeGolf Python'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuJAauatPavajDMpMj-Pl7rSm5_HZ1CJo64_AzQ1cxy2MehhNK5qB0_B2RdcNAiSLnsvkOgNY07MoKQctH3_v08-k3GDjB6vC6rx53HFs-JyL3rHxcH3lLOteip4JeEnCcJN8217w-k9Ng/s72-c/zerino.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-1523893979009030305</id><published>2017-03-19T07:00:00.000-07:00</published><updated>2017-03-19T07:00:00.204-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Codegolf"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>CodeGolf com Python - Parte 1</title><content type='html'>&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;pt&quot;&gt;&lt;span class=&quot;&quot;&gt;Código de golfe é
 um tipo de competição de programação recreativa em que os
 participantes se esforçam para alcançar o código-fonte mais curto 
possível&amp;nbsp; que implementa
 um determinado algoritmo. Você pode utilizar a linguagem que quiser e normalmente não é usada bibliotecas externas na escrita dos algoritmos.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Python é uma linguagem &lt;/span&gt;de programação enxuta, limpa e elegante. Entre linguagens de programação como Perl, Python, Ruby, Java, C e JavaScript, em muitos casos Python com certeza tem a menor solução para o problema.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;pt&quot;&gt;Algo legal é que não existe uma só solução. Você pode explorar e aprender muito de uma linguagem de programação em pouco tempo. Vamos explorar python. Confira os novos posts que vem aí!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;pt&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/1523893979009030305/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/03/codegolf-com-python-parte-1.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1523893979009030305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1523893979009030305'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/03/codegolf-com-python-parte-1.html' title='CodeGolf com Python - Parte 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-4317894152148493119</id><published>2017-01-09T14:42:00.000-08:00</published><updated>2017-01-09T14:45:31.241-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Uma linguagem de programação maravilhosa, Python!</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;O que é Python?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Python é uma poderosa linguagem de programação fácil de aprender. Possui eficientes estruturas de dados de alto nível e uma abordagem simples, mas eficaz para a programação orientada a objetos. A elegante sintaxe e a dinâmica de escrita do Python, juntamente com a sua natureza interpretada, tornam-na uma linguagem ideal para scripts e desenvolvimento rápido de aplicações em muitas áreas na maioria das plataformas. Confira em:&lt;a href=&quot;https://docs.python.org/3/tutorial/index.html&quot;&gt;https://docs.python.org/3/tutorial/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Você pode baixar o python em:&lt;br /&gt;
&lt;a href=&quot;https://www.python.org/&quot;&gt;https://www.python.org/&lt;/a&gt; &lt;br /&gt;
Não se preocupe com a plataforma.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Introdução&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Com o python instalado, você pode abrir o prompt de comando ou terminal e já começar a utilizar como uma calculadora:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5RD0hyyVYOtJqO-nut2bPJtgbJv4pFX4YUcJxqBPIyZKyTfO-0n4GjJhcGG896QZAGqKAXEGYS8vnDEwD42PVNq2E_wpfzE65auKGeaRUA9g5o6bGEAjopK-MHFqQ7PJ1Cg85fORykDd/s1600/PythonCalc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5RD0hyyVYOtJqO-nut2bPJtgbJv4pFX4YUcJxqBPIyZKyTfO-0n4GjJhcGG896QZAGqKAXEGYS8vnDEwD42PVNq2E_wpfzE65auKGeaRUA9g5o6bGEAjopK-MHFqQ7PJ1Cg85fORykDd/s400/PythonCalc.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Pode criar seus atributos (inteiros, strings, floats, listas, etc):&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfaDpEkafkFwdxYDrw-fgiChPzpdgME4-CNkBdVSS8DjzpcCy2y_T7EXLtJnlkPfvOKx2VjCSBG-C8MmXJ2pySPWFgXpV4b9ZiBHI9QX6Pf5Gqw0txdE0oz5PfamLP1xGATatryd7SiOv0/s1600/PythonTipos.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfaDpEkafkFwdxYDrw-fgiChPzpdgME4-CNkBdVSS8DjzpcCy2y_T7EXLtJnlkPfvOKx2VjCSBG-C8MmXJ2pySPWFgXpV4b9ZiBHI9QX6Pf5Gqw0txdE0oz5PfamLP1xGATatryd7SiOv0/s400/PythonTipos.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Pode brincar com estruturas condicionais e de repetição:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4WtA32D8tjyjKrJ1BTHkLK6xWaDLAvZA6wLyM6AxLWF_6W9AV4r9KQDUaMMiLkWqFy_maH673AxZ_7sXbrWYrsCsh-uw1GoWxejsvOF0PPSp0qmzB9r2txsGtdfFunsz_4WAKU5JRGRBD/s1600/Estruturas+condicionais.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4WtA32D8tjyjKrJ1BTHkLK6xWaDLAvZA6wLyM6AxLWF_6W9AV4r9KQDUaMMiLkWqFy_maH673AxZ_7sXbrWYrsCsh-uw1GoWxejsvOF0PPSp0qmzB9r2txsGtdfFunsz_4WAKU5JRGRBD/s400/Estruturas+condicionais.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Python possui funções para trabalhar com strings:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI7W3BRMcGgCMSSRIRKBC8NfnbFXle_syS4EILHDPwe9kur7HW009z46d9ChbqAQRhX6SvG7o-xpeIxV3V6TaumG_2ripI0Iv4Ptt4a46qk-O32kC4fSIu4SqZOJyoNQHpNN-_OZQxafFw/s1600/StringsPython.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI7W3BRMcGgCMSSRIRKBC8NfnbFXle_syS4EILHDPwe9kur7HW009z46d9ChbqAQRhX6SvG7o-xpeIxV3V6TaumG_2ripI0Iv4Ptt4a46qk-O32kC4fSIu4SqZOJyoNQHpNN-_OZQxafFw/s400/StringsPython.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Finalizando&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Python é uma linguagem muito boa e fácil de aprender. Você perde pouco tempo aprendendo sobre ela e pode passar mais tempo cuidando de uma boa lógica de programação.&lt;br /&gt;
&lt;h1&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Python(Grupo Whatsapp)&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temos um grupo no WhatsApp de Python. Lá podemos aprender juntos e tornar esta de linguagem de programação mais popular. &lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
Acesse este link para entrar no meu grupo do WhatsApp: &lt;a href=&quot;https://chat.whatsapp.com/6kCf6ey79OYAH9IiX9nVVX&quot;&gt;https://chat.whatsapp.com/6kCf6ey79OYAH9IiX9nVVX&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/4317894152148493119/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2017/01/uma-linguagem-de-programacao.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4317894152148493119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4317894152148493119'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2017/01/uma-linguagem-de-programacao.html' title='Uma linguagem de programação maravilhosa, Python!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC5RD0hyyVYOtJqO-nut2bPJtgbJv4pFX4YUcJxqBPIyZKyTfO-0n4GjJhcGG896QZAGqKAXEGYS8vnDEwD42PVNq2E_wpfzE65auKGeaRUA9g5o6bGEAjopK-MHFqQ7PJ1Cg85fORykDd/s72-c/PythonCalc.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-7368971525384150657</id><published>2016-06-16T18:39:00.001-07:00</published><updated>2016-06-16T18:39:52.548-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="colabore"/><title type='text'>Colabore com esta idéia!!! Colabora TI</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6jLOQ3pBhyphenhyphenJblceVJk8lb8_G3oKrRmlpZRKJxqL3HNQrF_R_oO5xc8CweUe6oe_Di9z3qoQ0uF6J-QpVG1TMzO_YMdco4waKBjBx0tyCinQxO2eapXlMxhGyC4-0UZoR9PRmTGTP4Vxz/s1600/photo-1461770354136-8f58567b617a.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6jLOQ3pBhyphenhyphenJblceVJk8lb8_G3oKrRmlpZRKJxqL3HNQrF_R_oO5xc8CweUe6oe_Di9z3qoQ0uF6J-QpVG1TMzO_YMdco4waKBjBx0tyCinQxO2eapXlMxhGyC4-0UZoR9PRmTGTP4Vxz/s320/photo-1461770354136-8f58567b617a.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Colabora TI é blog que eu criei para repassar um pouquinho dos conhecimentos aprendidos durante a minha graduação em Sistemas de Informação. Comecei com alguns tópicos em C e Java, alguns temáticos como jogos, wordpress.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Se você que é da área de TI tiver interesse em colaborar com essa idéia e também postar conteúdo na área de TI fique a vontade para entrar em contato comigo pelo email: &lt;b&gt;renan490@gmail.com&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tópicos como: &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Programação em Java, C++, Python;&lt;/li&gt;
&lt;li&gt;Controle de versão&lt;/li&gt;
&lt;li&gt;Gerência de projetos&lt;/li&gt;
&lt;li&gt;Desenvolvimento Ágil com XP, SCRUM&lt;/li&gt;
&lt;li&gt;Desenvolvimento Web com HTML, CSS e JavaScript&lt;/li&gt;
&lt;li&gt;Conhecimentos em Frameworks&lt;/li&gt;
&lt;li&gt;Software embarcado em Arduino, Raspberry&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
São todos bem vindos. Hoje em dia na distância que estamos, temos tecnologia que rompe as barreiras. O blogspot permite que haja mais autores em um blog. Com mais autores podemos ter conteúdo mais diversificado e complementar. Há a possibilidade de planejarmos os novos conteúdos. Se houver interesse em participar do blog, não hesite em me contatar. See you!&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/7368971525384150657/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2016/06/colabora-com-esta-ideia-colabora-ti.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7368971525384150657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7368971525384150657'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2016/06/colabora-com-esta-ideia-colabora-ti.html' title='Colabore com esta idéia!!! Colabora TI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX6jLOQ3pBhyphenhyphenJblceVJk8lb8_G3oKrRmlpZRKJxqL3HNQrF_R_oO5xc8CweUe6oe_Di9z3qoQ0uF6J-QpVG1TMzO_YMdco4waKBjBx0tyCinQxO2eapXlMxhGyC4-0UZoR9PRmTGTP4Vxz/s72-c/photo-1461770354136-8f58567b617a.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-4637271474263208818</id><published>2016-06-04T13:03:00.004-07:00</published><updated>2016-06-04T13:07:06.909-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><category scheme="http://www.blogger.com/atom/ns#" term="Jogos"/><category scheme="http://www.blogger.com/atom/ns#" term="repositorios"/><category scheme="http://www.blogger.com/atom/ns#" term="Software de Código Aberto"/><title type='text'>O GitHub e o software de código aberto - Aprendizado, profissionalismo e diversão </title><content type='html'>Todo desenvolvedor precisa estar em constante aprendizado. Tenho certeza que hoje se está muito mais fácil aprender a programar. Você pode aprender o que quiser de uma maneira prática, pois a web está cheia de conteúdos sobre programação.&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Aprendendo a programar por meio de softwares de código aberto&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Software de código aberto é o software de computador que possui o seu código fonte disponibilizado e licenciado com uma licença de código aberto no qual o direito autoral fornece o direito de estudar, modificar e distribuir o software de graça para qualquer um e para qualquer finalidade. Software de código aberto é muitas vezes desenvolvido de maneira colaborativa.&lt;br /&gt;
&lt;br /&gt;
Muitos códigos que você pode estudar e melhorar estão disponíveis publicamente no Github. &lt;b&gt;O github é uma rede social para programadores&lt;/b&gt; com mais de 15 milhões de pessoas e mais de 38 milhões de projetos.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Vamos testar o git?&lt;/b&gt;&lt;br /&gt;
Instale o git. Qual o seu sistema operacional? Sabendo disso você pular para instruções de instalação para o seu SO. Acesse este &lt;a href=&quot;https://git-scm.com/book/pt-br/v1/Primeiros-passos-Instalando-Git&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;. No Windows, você utilizará o Git Bash, que é o terminal de comandos do git. No Ubuntu você utilizará o terminal.&lt;br /&gt;
&lt;br /&gt;
Vamos configurar o git. Digite o comando sem o $.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;color: #993300;&quot;&gt;$ git config --global user.name &quot;Nome Sobrenome&quot;&amp;nbsp;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Isto vai configurar o seu nome. Então a cada commit saberemos quem comitou um novo código ou fez alguma alteração.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;padding-left: 30px;&quot;&gt;&lt;span style=&quot;color: #993300;&quot;&gt;$ git config --global user.email &quot;seu_email@email.com&quot;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Você configurou o seu email.&lt;br /&gt;
&lt;br /&gt;
Em cada um dos sistemas operacionais existe uma pasta padrão com suas pastas documentos, imagens, vídeos. Quando você está no terminal você nesta pasta com seu nome de usuário. No ubuntu por exemplo esta pasta está localizada dentro da pasta home e no Windows dentro da pasta user ou usuários. Dê uma olhada!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Explorando no terminal&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Você pode usar o comando &lt;b&gt;cd&lt;/b&gt; para se localizar no sistema de arquivos do seu sistema operacional.&lt;br /&gt;
&lt;br /&gt;
cd&amp;nbsp;+ url - para ir a url desejada&lt;br /&gt;
cd .. - para voltar a uma pasta anterior&lt;br /&gt;
&lt;br /&gt;
O comando &lt;b&gt;ls&lt;/b&gt; lhe informa onde você está e que arquivos há na pasta onde você está. Vamos na prática!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk85wVW3G4S75CE_w2fUCRaqanUUC_rEtwbygpxtuM0axBR44ERCOIo18cEntNe-NeMSBll4mK9NUFa4cpt2Nnq5p7d3SYr4_3e50IRxkV6_5x9fkmMIpCMeRnCzyeylYzd7If31jR2-Z4/s1600/ls.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk85wVW3G4S75CE_w2fUCRaqanUUC_rEtwbygpxtuM0axBR44ERCOIo18cEntNe-NeMSBll4mK9NUFa4cpt2Nnq5p7d3SYr4_3e50IRxkV6_5x9fkmMIpCMeRnCzyeylYzd7If31jR2-Z4/s320/ls.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Estou na minha pasta pessoal. Suponhamos que quero ir para a pasta documentos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuuAZD906ixlChRryYjFYoKn5as8HGYso6j3_GRd3e_LOQ9bs8RwHZ54jtj9iorreDT4S-kRyXfSd2jIayzyRQeyHaITK_HgnmGws0eCiAgzfZHtU0EsBpxunsnq7E9bmCHyULjC8UmHfV/s1600/cd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuuAZD906ixlChRryYjFYoKn5as8HGYso6j3_GRd3e_LOQ9bs8RwHZ54jtj9iorreDT4S-kRyXfSd2jIayzyRQeyHaITK_HgnmGws0eCiAgzfZHtU0EsBpxunsnq7E9bmCHyULjC8UmHfV/s320/cd.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Agora quero ir em uma pasta específica literalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU927249oInIZGGs94_A3cdH74lyIuMuWtw5tpLf2ZB_HvcJsy2BDwWm8j0L-VlYTyGVF_mXf-TSRorsaqjPFFxRFN-MTYGMrW3z8I_ArbtglkI2aQ3QLt_MKnrucfpdK7FfMGWu5UiQc0/s1600/cd+Espec%25C3%25ADfica.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU927249oInIZGGs94_A3cdH74lyIuMuWtw5tpLf2ZB_HvcJsy2BDwWm8j0L-VlYTyGVF_mXf-TSRorsaqjPFFxRFN-MTYGMrW3z8I_ArbtglkI2aQ3QLt_MKnrucfpdK7FfMGWu5UiQc0/s320/cd+Espec%25C3%25ADfica.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Para voltar utilize&amp;nbsp; o cd..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ_O8tmo2cjRqrkyEnPoiR_CGWSU-ne0XuYKVk1UfTDuo46OMSnkqMSmwJL_x0RyJAckEjtPoGy0jL2LOL342NK1yDJIXsO6P0ZuZ4o0n4vl2yvDY6q9Tg0Zwmnb9XNGdCqXHCSBBq3eVl/s1600/cd+...png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ_O8tmo2cjRqrkyEnPoiR_CGWSU-ne0XuYKVk1UfTDuo46OMSnkqMSmwJL_x0RyJAckEjtPoGy0jL2LOL342NK1yDJIXsO6P0ZuZ4o0n4vl2yvDY6q9Tg0Zwmnb9XNGdCqXHCSBBq3eVl/s320/cd+...png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Clonando projetos&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Bem, já aprendemos sobre sóftware de código aberto, explorando no terminal. Agora vamos clonar projetos interessantes para o nosso estudo. Estou utilizando o terminal, se estiver no Windows use o git bash.&lt;br /&gt;
&lt;br /&gt;
Há muitos projetos interessantes no GitHub.&lt;br /&gt;
&lt;br /&gt;
Alguns exemplos:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Repositório de &lt;a href=&quot;https://github.com/guilhermemuller/htmlcssnapratica&quot; target=&quot;_blank&quot;&gt;HTML e CSS na prática&lt;/a&gt; - Guilherme Muller&lt;/li&gt;
&lt;li&gt;Repositório de &lt;a href=&quot;https://github.com/algaworks/curso-fundamentos-java-e-orientacao-a-objetos&quot; target=&quot;_blank&quot;&gt;Fundamentos de Java e Orientação a Objetos&lt;/a&gt; - AlgaWorks&lt;/li&gt;
&lt;li&gt;Repositório do &lt;a href=&quot;https://github.com/fogleman/Minecraft&quot; target=&quot;_blank&quot;&gt;Minecraft escrito em Python e Pyglet&lt;/a&gt; - Fogleman &lt;/li&gt;
&lt;/ul&gt;
Para clonar qualquer um destes repositórios e testar use o - git clone:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi07T7Up7SEoJi0_UdXMfakOS8IbUG5HuwNyHUmrMUcQ3kDQy_iCOaZF_HufSmY6JWdn9ZoC2NhvWr0UZ5QfVMmhAl6cZx7t4BJGX4Rccmw3HAVYnLuNGvcpAuBbhyx175Hf5mpUZB4rxJ1/s1600/git+clone++-+orienta%25C3%25A7%25C3%25A3o+a+objetos.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi07T7Up7SEoJi0_UdXMfakOS8IbUG5HuwNyHUmrMUcQ3kDQy_iCOaZF_HufSmY6JWdn9ZoC2NhvWr0UZ5QfVMmhAl6cZx7t4BJGX4Rccmw3HAVYnLuNGvcpAuBbhyx175Hf5mpUZB4rxJ1/s320/git+clone++-+orienta%25C3%25A7%25C3%25A3o+a+objetos.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Clonei como exemplo o repositório da AlgaWorks. &lt;br /&gt;
&lt;br /&gt;
Ah, muito interessante o Minecraft! Ele necessita do python e do pyglet instalado na máquina.&lt;br /&gt;
&lt;br /&gt;
O processo é o mesmo:&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/fogleman/Minecraft&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instale o python. E instale o pyglet (Leia o readme.md). Feito isso! No terminal ou prompt de comando do Windows e dentro da pasta do minecraft digite:&lt;br /&gt;
&lt;br /&gt;
python main.py&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfRCTHnd_mbiDWVVccixXbWCkNBHzW849yhx8m5-qUY5WQYE8ZFW-uo6p1hpI9NfNGaYoS2E8Sx5xSX2UQ36IPLf1LvD4nJ8NZBnOOf068fBc3kg3HdnwAaKBxOdtcaomi8WDlX_YQ8HsC/s1600/Jogando+minecraft.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfRCTHnd_mbiDWVVccixXbWCkNBHzW849yhx8m5-qUY5WQYE8ZFW-uo6p1hpI9NfNGaYoS2E8Sx5xSX2UQ36IPLf1LvD4nJ8NZBnOOf068fBc3kg3HdnwAaKBxOdtcaomi8WDlX_YQ8HsC/s320/Jogando+minecraft.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Jogando Minecraft:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit75k7c0KIjjt53oAaXDPT1rlWM-JqYCf22S-Ki6QKD7g3z3gxOPuZGgkLBeLVQLR61g8jPSN6J-oDuzheIRDfrXUTacYuujpRUpMihyphenhyphena2T4KKDxrjjUA6EfowrjKaeJ7Qmx0oUMWPqTZX/s1600/Jogando+Pyglet.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit75k7c0KIjjt53oAaXDPT1rlWM-JqYCf22S-Ki6QKD7g3z3gxOPuZGgkLBeLVQLR61g8jPSN6J-oDuzheIRDfrXUTacYuujpRUpMihyphenhyphena2T4KKDxrjjUA6EfowrjKaeJ7Qmx0oUMWPqTZX/s320/Jogando+Pyglet.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Conclusão&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Explorar a Comunidade GitHub pode ser muito bom para seu aprendizado e profissionalismo, como também muito divertido (você encontra projetos simplificados do Minecraft e AngryBirds). &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Referências&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://pt.wikipedia.org/wiki/Software_de_c%C3%B3digo_aberto&quot; target=&quot;_blank&quot;&gt;Software de Código Aberto - Wikipedia&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://github.com/about&quot; target=&quot;_blank&quot;&gt;Sobre o GitHub&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git-scm.com/book/pt-br/v1/Primeiros-passos-Instalando-Git&quot; target=&quot;_blank&quot;&gt;Primeiros passos - instalando Git&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.dmatoso.com/2011/09/git-no-windows-github/&quot; target=&quot;_blank&quot;&gt;Usando Git (e GitHub) no Windows | Douglas Matoso&lt;/a&gt;&amp;nbsp; &lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/4637271474263208818/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2016/06/o-software-e-o-software-de-codigo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4637271474263208818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4637271474263208818'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2016/06/o-software-e-o-software-de-codigo.html' title='O GitHub e o software de código aberto - Aprendizado, profissionalismo e diversão '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk85wVW3G4S75CE_w2fUCRaqanUUC_rEtwbygpxtuM0axBR44ERCOIo18cEntNe-NeMSBll4mK9NUFa4cpt2Nnq5p7d3SYr4_3e50IRxkV6_5x9fkmMIpCMeRnCzyeylYzd7If31jR2-Z4/s72-c/ls.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-5341841380424930583</id><published>2016-01-15T17:01:00.000-08:00</published><updated>2016-01-15T17:28:46.800-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="métodos"/><category scheme="http://www.blogger.com/atom/ns#" term="Tamanho de um vetor"/><category scheme="http://www.blogger.com/atom/ns#" term="tamanho de uma string"/><title type='text'>Como descobrir o tamanho de um vetor - Linguagem C</title><content type='html'>Sabemos que para descobrirmos o tamanho de um vetor de char ou String, basta usar o strlen da biblioteca &amp;lt;string.h&amp;gt;. Veja o exemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt; &lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;char palavra[10];&lt;br /&gt;&amp;nbsp;strcpy(palavra, &quot;ColaboraTI&quot;);&lt;br /&gt;&amp;nbsp;int tamanho;&lt;br /&gt;&amp;nbsp;tamanho = strlen(palavra);&lt;br /&gt;&amp;nbsp;printf(&quot;Tamanho do vetor de string: %d&quot;, tamanho);&lt;br /&gt;&amp;nbsp;getchar();&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Tamanho do vetor de string: 10 &lt;br /&gt;
&lt;br /&gt;
Através do comando strcpy que também é da biblioteca &amp;lt;string.h&amp;gt; é possível copiar a String para o nosso vetor palavra. E o comando strlen fica responsável por descobrir o tamanho utilizado da string palavra.&lt;br /&gt;
&lt;br /&gt;
Para descobrir o tamanho de um vetor do tipo inteiro declarado em uma mesma função, por exemplo, você precisa usar o comando sizeof da biblioteca &amp;lt;stdio.h&amp;gt; através do algoritmo:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt; &lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int array[] = { 0, 1, 2, 3, 4, 5, 6 };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Length of array: %d\n&quot;, (int)( sizeof(array) / sizeof(array[0]) ));&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Entendendo este código... Temos um array com 7 posições { 0, 1, 2, 3, 4, 5, 6 }. Cada posição equivale a 4 bits, pois estamos trabalhando com inteiros. Inteiros suportam números de até 4 bits. Como há 7 posições em um vetor de inteiros, o nosso vetor possui 28 bits. Este algoritmo descobre através do tamanho do vetor (28 bits) dividido pelo tamanho de cada posição do vetor (4 bits) que dará 7.&lt;br /&gt;
&lt;br /&gt;
Tamanho do vetor: 7 &lt;br /&gt;
&lt;br /&gt;
O problema de usar este método para descobrir o tamanho do vetor é que ele só funciona com vetores declarados na mesma função. Ele não funciona com vetores declarados em uma função local que são passados por parâmetro em outra função. Não funciona!&lt;br /&gt;
&lt;br /&gt;
Com base nisto descobri alguns métodos que funcionam localmente e que não funcionam se passados por parâmetro em outra função e métodos que funcionam das duas formas. Na verdade são 4 métodos para descobrir o tamanho de um vetor que apresento aqui.&lt;br /&gt;
&lt;br /&gt;
Vamos lá! Veja o código:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;void metodo1(int arr[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nMetodo 1&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int result = *(&amp;amp;arr+1)-arr;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nMETODO 1 - Resultado *(&amp;amp;arr+1)-arr: %d&quot;,result);&lt;br /&gt;}&lt;br /&gt;void metodo2(int arr[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\nMetodo 2&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int res = sizeof(*(&amp;amp;arr));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nResultado sizeof(*(&amp;amp;arr)): %d&quot;,res);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int resu = sizeof(*(&amp;amp;arr+1));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nResultado sizeof(*(arr+1)): %d&quot;, resu);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int tamanho = res/resu;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nMETODO 2 - Resultado de res/resu: %d&quot;,tamanho);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;Numero: %d&quot;,(arr));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void metodo3(int arr[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\nMetodo 3&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int *inicio;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int *fim;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int count=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (inicio = *(&amp;amp;arr), fim = *(&amp;amp;arr+1); inicio&amp;lt;fim; inicio++){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;count++;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\ninicio: %d&quot;,inicio);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nMETODO 3 - Count eh igual a: %d&quot;,count);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void metodo4(int arr[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\nMetodo 4&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int *n = *(&amp;amp;arr+1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\nResultado &amp;amp;arr+1: %d&quot;,*n);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int *n1 = *(&amp;amp;arr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nResultado &amp;amp;arr: %d&quot;,*n1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int g = n-n1;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\nMetodo 4- Resultado de n-n1: %d&quot;,g);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int arr[12] = {1};&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int opcao;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;do{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;MENU: &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n\n1 - Metodo 1&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n2 - Metodo 2&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n3 - Metodo 3&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\n4 - Metodo 4&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf(&quot;\nOpcao: &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;opcao);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch(opcao){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case 1: metodo1(arr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case 2: metodo2(arr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case 3: metodo3(arr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case 4: metodo4(arr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;system(&quot;cls&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}while(opcao!=5);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Bem! O método 1 foi proposto nesta página How to find size of an array in C without sizeof.&lt;br /&gt;
&lt;br /&gt;
Arjun Sreedharan faz todo um estudo sobre como funciona a alocação de um&lt;br /&gt;
&amp;nbsp;vetor na memória. Você pode se aprofundar se quiser conferindo o artigo&lt;br /&gt;
&amp;nbsp;dele. O método 1 funciona perfeitamente.&lt;br /&gt;
&lt;br /&gt;
Metodo 1 &lt;br /&gt;
METODO 1 - Resultado de *(&amp;amp;arr+1)-arr: 12 &lt;br /&gt;
&lt;br /&gt;
O método 2 é aquele mesmo que já expliquei sobre o uso do sizeof. A &lt;br /&gt;
diferença é porque foi usado o conhecimento de ponteiros. &lt;br /&gt;
sizeof(*(&amp;amp;arr)) é equivalente a sizeof(array) e sizeof(*(&amp;amp;arr+1)&lt;br /&gt;
&amp;nbsp;é equivalente a sizeof(array[0]). O método 2 estamos trabalhando &lt;br /&gt;
diretamente com os endereços diferente do uso do sizeof que expliquei &lt;br /&gt;
anteriormente. Este método não funciona como desejado.&lt;br /&gt;
&lt;br /&gt;
Metodo 2 &lt;br /&gt;
Resultado sizeof(*(&amp;amp;arr+1):4 &lt;br /&gt;
METODO 2 - Resultado de res/resu: 4&lt;br /&gt;
&lt;br /&gt;
O método 3 usa do conhecimento de que se &amp;amp;arr é igual ao endereço da&lt;br /&gt;
&amp;nbsp;primeira posição do vetor(arr[0]) e &amp;amp;arr+1 é o endereço da primeira&lt;br /&gt;
&amp;nbsp;posição do próximo vetor que fica vizinho a ele na memória(digamos &lt;br /&gt;
arr1[0] que foi alocada pelo SO vizinho ao vetor arr). O método 3 usa um&lt;br /&gt;
&amp;nbsp;for para passar de posição em posição do vetor arr. Há uma variável &lt;br /&gt;
contadora que conta quantas posições foram encontradas no vetor. Ele dá &lt;br /&gt;
todos os endereços entre &amp;amp;arr e &amp;amp;arr+1. A última linha do &lt;br /&gt;
resultado é esta:&lt;br /&gt;
&lt;br /&gt;
METODO 3 - Count eh igual a 12&lt;br /&gt;
&lt;br /&gt;
O método 3 funciona perfeitamente. O método 4 é semelhante ao método 1 tanto que se baseia nele.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvOhvtxb6nYoW_uQxP5rRLDIGz7-0GwFcw94N2ghDf8VNpFoRCYW_WXcT1ERRIfztMFeOfHi2k6ZnX1Wf-yuB48NPNyL_5VcWi3zWcWmARxFidANuvVK8eS_f8cMHio-SsYcCjWWdgvm1/s1600/Metodo4.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvOhvtxb6nYoW_uQxP5rRLDIGz7-0GwFcw94N2ghDf8VNpFoRCYW_WXcT1ERRIfztMFeOfHi2k6ZnX1Wf-yuB48NPNyL_5VcWi3zWcWmARxFidANuvVK8eS_f8cMHio-SsYcCjWWdgvm1/s320/Metodo4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Valeu, galera! Testem o código!&lt;br /&gt;
&lt;br /&gt;
Estou usando o Dev-C++ 5.5.3 com o compilador MinGW GCC. Até mais!&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/5341841380424930583/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2016/01/sabemos-que-para-descobrirmos-o-tamanho.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5341841380424930583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5341841380424930583'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2016/01/sabemos-que-para-descobrirmos-o-tamanho.html' title='Como descobrir o tamanho de um vetor - Linguagem C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilvOhvtxb6nYoW_uQxP5rRLDIGz7-0GwFcw94N2ghDf8VNpFoRCYW_WXcT1ERRIfztMFeOfHi2k6ZnX1Wf-yuB48NPNyL_5VcWi3zWcWmARxFidANuvVK8eS_f8cMHio-SsYcCjWWdgvm1/s72-c/Metodo4.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-1270123868811538374</id><published>2015-08-20T13:01:00.001-07:00</published><updated>2015-08-20T13:31:19.680-07:00</updated><title type='text'>Usando BigDecimal - Trabalhando com números gigantes</title><content type='html'>Para números gigantes, uma boa ideia é usar a classe: BigDecimal.&lt;br /&gt;
&lt;br /&gt;
Para criar uma variável deste tipo:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;BigDecimal variavel = new BigDecimal(0);
&lt;/pre&gt;
&lt;br /&gt;
É possível somar, subtrair, dividir, multiplicar, dentre outras possibilidades. Divirta-se.&lt;br /&gt;
&lt;br /&gt;
Porque usar o BigDecimal?&lt;br /&gt;
&lt;br /&gt;
Porque o tipo double que gostamos de utilizar ao trabalhar com grandes números é bem limitado. Ao invés de utilizar o double podemos utilizar a classe BigDecimal que permite trabalhar com grandes números com boa precisão.&lt;br /&gt;
&lt;br /&gt;
Um exemplo da utilização do double que não satisfaz nossas expectativas:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public class Limite {
public static void main(String[] args){
double soma = 30000000+30000000;
System.out.println(soma);
}
&lt;/pre&gt;
} &lt;br /&gt;
&lt;br /&gt;
Ao somar 30.000.000 com 30.000.000, o console do seu IDE irá devolver um resultado em hexadecimal:&lt;br /&gt;
&lt;br /&gt;
6.0E7&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema sugiro o uso da classe BigDecimal quando estes tipos de problemas aparecerem ou mesmo para evitar tais problemas. Vamos ao exemplo usando a classe BigDecimal:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;import java.math.BigDecimal;

public class Limite {
public static void main(String[] args){
BigDecimal soma = new BigDecimal(0);
soma = new BigDecimal(300000000).add(new BigDecimal(300000000));
System.out.println(soma);
}
&lt;/pre&gt;
}&lt;br /&gt;
&lt;br /&gt;
Foi usado o mesmo exemplo anterior só que usando a classe BigDecimal. O resultado mostrado no console é:&lt;br /&gt;
&lt;br /&gt;
600000000&lt;br /&gt;
&lt;br /&gt;
Se você quer trabalhar com novas operações usando a classe BigDecimal o autocomplete de sua IDE pode ser muito útil. Veja:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC4uTEcLvam1urI2ii162OYelWi6ce9cw3g_xRuO2SFIrfUwE0JCbfqe51CZ8UNVMUau4upzpUfr0BYhGhJ4PGgCxPwi3EGaNPC5ba8-gSfeSPsxqT6K7f-yduwJxeT7yAEmuNhTnBx7Ai/s1600/BigDecimal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC4uTEcLvam1urI2ii162OYelWi6ce9cw3g_xRuO2SFIrfUwE0JCbfqe51CZ8UNVMUau4upzpUfr0BYhGhJ4PGgCxPwi3EGaNPC5ba8-gSfeSPsxqT6K7f-yduwJxeT7yAEmuNhTnBx7Ai/s320/BigDecimal.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Curta! Siga! Comente!&lt;br /&gt;
&lt;br /&gt;
Até breve!&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/1270123868811538374/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2015/08/usando-bigdecimal-trabalhando-com.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1270123868811538374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1270123868811538374'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2015/08/usando-bigdecimal-trabalhando-com.html' title='Usando BigDecimal - Trabalhando com números gigantes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC4uTEcLvam1urI2ii162OYelWi6ce9cw3g_xRuO2SFIrfUwE0JCbfqe51CZ8UNVMUau4upzpUfr0BYhGhJ4PGgCxPwi3EGaNPC5ba8-gSfeSPsxqT6K7f-yduwJxeT7yAEmuNhTnBx7Ai/s72-c/BigDecimal.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-340577118110493661</id><published>2013-05-28T16:25:00.000-07:00</published><updated>2013-05-28T17:30:11.949-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hello world"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="tutoriais"/><title type='text'>Criando uma página hello world em HTML</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXy2A9rWGQ9zbjIQk6mlpCSxYKt3893q-9T7_8Kr_4w2yyD5yFe4EjgpBJMdhtY6dwNsob8IpkOmiMyMWT5EnlUR2FkHamD1HQu3HS7r_tGo0rn5FGvIwBZLiNkVmbGu6rt4lcGJDOew/s1600/HTML.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXy2A9rWGQ9zbjIQk6mlpCSxYKt3893q-9T7_8Kr_4w2yyD5yFe4EjgpBJMdhtY6dwNsob8IpkOmiMyMWT5EnlUR2FkHamD1HQu3HS7r_tGo0rn5FGvIwBZLiNkVmbGu6rt4lcGJDOew/s200/HTML.jpeg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Bem para começar HTML significa Linguagem de Marcação de Hipertexto. Estes sites modernos, cheio de animações são feitos com HTML, CSS e Javascript. Podem ser feitos com outras linguagens, frameworks também. Mas vamos ao nosso pequeno código HTML.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Comece colocando as tags: &lt;b&gt;&amp;lt;html&amp;gt;&amp;lt;/html&amp;gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Depois coloque as tags &lt;b&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;/b&gt; que será o nosso cabeçalho&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dentro do cabeçalho escreva as tags &lt;b&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/b&gt; para dar um título a nossa página&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Hello World&amp;lt;/title&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Com este pequeno código o nosso cabeçalho já está montado. Mas vamos trabalhar também com a tag body que é responsável pelo corpo da página, os dados que precisamos ler, ver, estão na tag body. Escreva as tags &lt;b&gt;&amp;lt;body&amp;lt;/body&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Hello World&amp;gt;&amp;lt;/title&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pronto escrevemos as tags body, mas ainda não tem conteúdo. Podemos usar tags para colocar imagens, vídeos, texto. Mas desta vez usaremos a tag &lt;b&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/b&gt; que é justamente a tag para os parágrafos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Hello World&amp;gt;&amp;lt;/title&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Hello World!&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Esta deve ser sua primeira página!&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Você pode colocar quantas páragrafos você quiser! Creio que você está usando um bloco de notas. Salve o arquivo como &lt;b&gt;hello.html&lt;/b&gt;&lt;br /&gt;
Por enquanto é só!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Thank you very much!&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/340577118110493661/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2013/05/criando-uma-pagina-hello-world-em-html.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/340577118110493661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/340577118110493661'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2013/05/criando-uma-pagina-hello-world-em-html.html' title='Criando uma página hello world em HTML'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXy2A9rWGQ9zbjIQk6mlpCSxYKt3893q-9T7_8Kr_4w2yyD5yFe4EjgpBJMdhtY6dwNsob8IpkOmiMyMWT5EnlUR2FkHamD1HQu3HS7r_tGo0rn5FGvIwBZLiNkVmbGu6rt4lcGJDOew/s72-c/HTML.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-6154618349365388441</id><published>2013-02-27T13:12:00.003-08:00</published><updated>2013-02-27T13:12:53.572-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Ubuntu Agora!</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxMXyRZjau48b26QPvlHCfBvmez3un-YVc0oLJsATOurieastXhzdbCj87RsLtQ96JpfHV0zi2JZJF1uqva_XKMfV7uu4n49ZPbyzc77haVfhhyBXO7AVwRqEQ9F7lOqxnYNKLRNp_5Kz/s1600/Ubuntu+agora.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxMXyRZjau48b26QPvlHCfBvmez3un-YVc0oLJsATOurieastXhzdbCj87RsLtQ96JpfHV0zi2JZJF1uqva_XKMfV7uu4n49ZPbyzc77haVfhhyBXO7AVwRqEQ9F7lOqxnYNKLRNp_5Kz/s1600/Ubuntu+agora.png&quot; /&gt;&lt;/a&gt;O Ubuntu é filho do Unix, antigo sistema operacional criado por Ken Thompson e Dennis Ritchie. Por ser alvo de estudos em várias universidades do mundo, o Unix que conhecemos hoje não é proprietário. Exemplo de uma universidade que contribuiu para o crescimento e desenvolvimento é a universidade de&amp;nbsp; Berkeley.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Porque &lt;b&gt;Ubuntu Agora?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Porque eu to usando, ora mais!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Comecei a usar o Ubuntu 12.04(entrar definitivamente no software livre) no dia 28 de fevereiro deste ano. Minha experiência é das melhores. Estou gostando muito.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Gosto:&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Facilidade de instalação de novos programas pela Central de programas&lt;/li&gt;
&lt;li&gt;Facilidade para encontrar aplicativos ou seus arquivos(basta teclar a tecla super e digitar o nome do arquivo)&lt;/li&gt;
&lt;li&gt;Você pode ver seus arquivos do windows e do sistema de arquivos do Ubuntu&lt;/li&gt;
&lt;li&gt;Tela limpa de aplicativos abertos, menus(você só ver se você passar o mouse)&lt;/li&gt;
&lt;li&gt;Organização do sistema operacional garante uma maior produtividade&lt;/li&gt;
&lt;li&gt;Rapidez da inicialização e do desligamento do sistema operacional&lt;/li&gt;
&lt;li&gt;Atualizações de inúmeros aplicativos, do sistema em único lugar&lt;/li&gt;
&lt;li&gt;Aplicativos alternativos(e bons) aos proprietários do windows&lt;/li&gt;
&lt;li&gt;Boa documentação do Ubuntu, fóruns, e tal&lt;/li&gt;
&lt;li&gt;E por aí vai &lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Dá medo?&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Terminais, sistema operacional desconhecido, aplicativos desconhecido. Que nada! O terminal facilita a sua vida. O sistema embora diferente você se acostuma e rapidamente já estará produzindo com o OpenOffice e outros aplicativos que gostar. Você pode usar os aplicativos do windows com o wine. Segure o super e você verá os comandos pra facilitar sua vida no Ubuntu. O Ubuntu permite que você altere o papel de parede e o configure de forma segura o seu sistema. Cuidado com a idéia de querer deixá-lo mais elegante, cheio de efeitos com programas com este intuito. Você estará deixando o sistema lento. Pra mim do jeito que é instalado está bom demais. Só fazer as atualizações, instalar uns aplicativos importantes, mudar se quiser o papel de parede e usar normalmente.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Livre de vírus&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A imensa maioria dos vírus são feitos para Windows e Mac, sendo assim vírus para Linux são raros. Este negócio de está frequentemente diagnosticando o sistema com o antivírus é pra sistemas operacionais proprietários.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Único desfavor&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
É que o comércio produz aplicativos e jogos mais para o Windows do que para o Linux. Mas já disse há aplicativos alternativos a estes.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Pois é!&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Estou completando um mês usando o Ubuntu e as expectativas são as melhores. Use você também. Instale o Ubuntu paralelo ao seu Windows. Daqui a pouco você estará usando mais ao Ubuntu. Valeu galera!&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/6154618349365388441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2013/02/ubuntu-agora.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/6154618349365388441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/6154618349365388441'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2013/02/ubuntu-agora.html' title='Ubuntu Agora!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxMXyRZjau48b26QPvlHCfBvmez3un-YVc0oLJsATOurieastXhzdbCj87RsLtQ96JpfHV0zi2JZJF1uqva_XKMfV7uu4n49ZPbyzc77haVfhhyBXO7AVwRqEQ9F7lOqxnYNKLRNp_5Kz/s72-c/Ubuntu+agora.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-5858779759398961074</id><published>2012-08-31T11:21:00.000-07:00</published><updated>2012-08-31T11:32:33.163-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="do-while"/><category scheme="http://www.blogger.com/atom/ns#" term="Estruturas de Repetição"/><category scheme="http://www.blogger.com/atom/ns#" term="while"/><title type='text'>II - Estruturas de Repetição em C</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRzkkyBHBidUTGzKr5NnmvE5yQ_DdIoeMj3R-5gXciw9Ahe8FeFpNR1-UaztH5XAbCW7ENT0c1Z8knQSZ9HxTUrnbzvrZGGiXX517R0q9vzrlOMWlXaRtU5RavRENJs0qdn8Lu4QRb0Vc5/s1600/doWhile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRzkkyBHBidUTGzKr5NnmvE5yQ_DdIoeMj3R-5gXciw9Ahe8FeFpNR1-UaztH5XAbCW7ENT0c1Z8knQSZ9HxTUrnbzvrZGGiXX517R0q9vzrlOMWlXaRtU5RavRENJs0qdn8Lu4QRb0Vc5/s1600/doWhile.jpg&quot; /&gt;&lt;/a&gt;Nesta lição vamos aprender a usar as estruturas de repetição while e do-while.
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
while quer dizer enquanto. Funciona da seguinte maneira enquanto a 
condição é verdadeira o laço é executado repetidas vezes. Vejamos a 
estrutura:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;while (CONDIÇÃO){&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSTRUÇÕES&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Diferente do for o while tem só a condição como critério de repetição. 
Enquanto a condição é verdadeira o laço acontece, quando a condição for 
falsa o laço parará de executar as instruções.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Do quer dizer fazer. O algoritmo executa primeiro para depois conferir a
 condição. Esta é a vantagem: As instruções são executadas pelo menos 
uma vez com o do-while. Vejamos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;do{&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSTRUÇÕES&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }while(CONDIÇÃO);&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
O incremento no caso do while e do-while acontece dentro das instruções,
 ou alguma leitura contradiz a condição. Às vezes o seu while pode ter 
uma condição sempre verdadeira, então ele sempre repetirá as instruções,
 mas é sempre bom ter uma condição de parada acessível para o usuário.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Prática&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Este primeiro algoritmo, exibe todos os números de 1 a 100:&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int i=1;
    while(i&amp;lt;=100){
                 printf(&quot;%d\n&quot;,i);
                 i++;
    }
    getchar();
    return(0);   
}
&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
O exemplo seguinte, é bem interessante, pois usa um flag como condição de parada do while:&lt;br /&gt;
&lt;/div&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int valor;
    int x;
    printf(&quot;Digite 0 para finalizar!&quot;)
    while(valor!=0){
            printf(&quot;Digite um valor: &quot;);
            scanf(&quot;%d&quot;,&amp;amp;valor);
            if (valor!=0){
            x = valor;              
            }
    }
    printf(&quot;O ultimo valor digitado eh: %d&quot;,x);
    getchar();
    getchar();
    return(0);   
}
&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Como já visto o do-while executa pelo menos uma vez o laço, vejamos:&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &lt;stdio .h=&quot;.h&quot;&gt;
#include &lt;stdlib .h=&quot;.h&quot;&gt;

int main(){
    int valor;
    do{
        printf(&quot;Digite um numero entre 100 e 1000: &quot;);
        scanf(&quot;%d&quot;,&amp;amp;valor);
    }while(valor&amp;lt;100 valor=&quot;valor&quot;&amp;gt;1000);
    printf(&quot;Número aceito: %d&quot;, valor);
    getchar();
    getchar();
    return(0);
}&lt;/stdlib&gt;&lt;/stdio&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;&lt;stdio .h=&quot;.h&quot;&gt;&lt;stdlib .h=&quot;.h&quot;&gt;&amp;nbsp;&lt;!--100--&gt;&lt;/stdlib&gt;&lt;/stdio&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Exercício&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Compreenda os algoritmos(lógica) em java do post &lt;a href=&quot;http://colaborati.blogspot.com.br/2012/03/estruturas-de-repeticao-ii.html&quot; target=&quot;_blank&quot;&gt;Estruturas de Repetição II&lt;/a&gt; e escreva-os em C.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Até+&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Na próxima postagem dando continuidade ao C, quero falar(escrever) sobre os arrays(vetores).&amp;nbsp;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/5858779759398961074/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/08/ii-estruturas-de-repeticao-em-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5858779759398961074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5858779759398961074'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/08/ii-estruturas-de-repeticao-em-c.html' title='II - Estruturas de Repetição em C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRzkkyBHBidUTGzKr5NnmvE5yQ_DdIoeMj3R-5gXciw9Ahe8FeFpNR1-UaztH5XAbCW7ENT0c1Z8knQSZ9HxTUrnbzvrZGGiXX517R0q9vzrlOMWlXaRtU5RavRENJs0qdn8Lu4QRb0Vc5/s72-c/doWhile.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-2724896449639873788</id><published>2012-08-28T09:32:00.001-07:00</published><updated>2012-08-28T09:32:50.291-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="JDK"/><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans"/><title type='text'>Como preparar um ambiente de programação java!</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Para programar em Java, você precisa de um ambiente de desenvolvimento integrado(IDE). Você poderá escolher entre: Eclipse, Netbeans(Os mais famosos). Vou ensinar a preparar o ambiente de programação com o NetBeans.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Primeiro baixe o JDK! escolha a opção windows x86 - se 32 bits(o xp é 32 bits), ou windows x64 - se 64 bits(o windows 7, suporta 64 bits e 32 bits). Por isto se seu computador está instalado o windows 7, vá nas propriedades do meu computador e veja que tipo de sistema é o seu(32 bits ou 64 bits). Se outro sistema operacional...&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Ingredientes! xD&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Baixe o JDK!&lt;br /&gt;
&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html&quot; target=&quot;_blank&quot;&gt;http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Segundo Baixe o Netbeans! Escolha a opção tudo.&lt;br /&gt;
&lt;a href=&quot;http://netbeans.org/downloads/index.html&quot;&gt;http://netbeans.org/downloads/index.html&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Modo de Preparo&lt;/b&gt;! oO&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Instale o JDK, aceite, &quot;vá clicando em próximo&quot; e&amp;nbsp; instale o JDK. Lembrando, na instalação do JDK, ele também instala o JRE, que é o ambiente de tempo de execução(bem importante).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Instale o NetBeans, aceite, &quot;clique nos próximos&quot; e instale. Pronto! O ambiente de desenvolvimento está preparado.&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Programando um exemplo!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Abra o NetBeans! OK? &lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;OK!&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Vá em &lt;b&gt;Arquivo&lt;/b&gt; -&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt; Novo Projeto. &lt;/b&gt;Percebe que há várias opções? &lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Sim! &lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Vamos ficar com a primeira: Java -&amp;gt;Aplicação java.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Clique em Próximo!&lt;/div&gt;
&lt;br /&gt;
Pronto? &lt;br /&gt;
&lt;br /&gt;
Dê o nome do projeto como: Exemplo.&lt;br /&gt;
Desmarque Criar Classe Principal!&lt;br /&gt;
Clique em Finalizar!&lt;br /&gt;
&lt;br /&gt;
Blz? &lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;blz!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_ZlYSLbd0uvmIVeOpHD0I_cA0AUv2CauQVjiwxifVmlzAL28b4q3YrQKEKayP07XMp85PmFIcZlnGe65lpOhcK6tJHT40u4Du5T2t_cw_0qzu3kKrCxOR1oCidDJDT2MjeqeVp1gAlL0/s1600/Projetos.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;67&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_ZlYSLbd0uvmIVeOpHD0I_cA0AUv2CauQVjiwxifVmlzAL28b4q3YrQKEKayP07XMp85PmFIcZlnGe65lpOhcK6tJHT40u4Du5T2t_cw_0qzu3kKrCxOR1oCidDJDT2MjeqeVp1gAlL0/s320/Projetos.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Olhe para projetos! Seu novo projeto: Exemplo. Clique no (+) da pasta Pacotes de Código-Fonte. &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtkzfCx54sTL5Lbiu8S0USmWRqcNyi4M7D_cq4pe1N0KvavY1yJI941R9_7hQeJZAlauEz3K0InfrmbMWJVlGUfiiGW-jCa-azql4lOlCP9KuqgFfKYJO38FcXSEFZqWqWeTUHt0ZLlbD/s1600/Projetos+-+default.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;68&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtkzfCx54sTL5Lbiu8S0USmWRqcNyi4M7D_cq4pe1N0KvavY1yJI941R9_7hQeJZAlauEz3K0InfrmbMWJVlGUfiiGW-jCa-azql4lOlCP9KuqgFfKYJO38FcXSEFZqWqWeTUHt0ZLlbD/s320/Projetos+-+default.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Clique com o botão direito do mouse em &amp;lt;pacote default&amp;gt;. OK? &lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ok! &lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Vá em N&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ovo -&amp;gt; Classe Java.&lt;/div&gt;
&lt;br /&gt;
Coloque em nome da classe: Raiz. E clique em finalizar!&lt;br /&gt;
&lt;br /&gt;
No código fonte, digite:&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public class Raiz {
    public static void main(String[] args){
        int a;
        //Atribuí a &#39;a&#39; o seu valor = 49.
        //Este é só um modesto exemplo.
        a = 49;
        double b;
        b = Math.sqrt(a);
        System.out.println(&quot;A raiz de a é: &quot;+b);
    }
}&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Pronto! Agora é só executar o programa. Está vendo no pacote exemplo -&amp;gt; Pacotes de código-fonte -&amp;gt; pacote default! o arquivo  Raiz.java Execute-o, clique com o botão direito e executar arquivo ou pressione Shift+F6. Pronto! Este deve ser o seu primeiro programa em Java(fugindo do helloworld, hehe).&lt;br /&gt;
&lt;br /&gt;
Tarefa de casa!&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Crie uma nova classe, Dê o nome de Potencia. E digite o código a seguir:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public class Potencia {
    public static void main(String[] args){
        int b=10;
        double quadrado = Math.pow(b, 2);
        System.out.println(&quot;O quadrado de b é: &quot;+quadrado);
    }
    
}&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Confira nossas lições de java em &lt;a href=&quot;http://colaborati.blogspot.com.br/p/este-blog-tem-como-finalidade-ser-para.html&quot;&gt;Conteúdo&lt;/a&gt;!&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/2724896449639873788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/08/como-preparar-um-ambiente-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/2724896449639873788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/2724896449639873788'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/08/como-preparar-um-ambiente-de.html' title='Como preparar um ambiente de programação java!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw_ZlYSLbd0uvmIVeOpHD0I_cA0AUv2CauQVjiwxifVmlzAL28b4q3YrQKEKayP07XMp85PmFIcZlnGe65lpOhcK6tJHT40u4Du5T2t_cw_0qzu3kKrCxOR1oCidDJDT2MjeqeVp1gAlL0/s72-c/Projetos.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-3040972029965323399</id><published>2012-08-24T11:06:00.002-07:00</published><updated>2012-08-31T11:27:36.190-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Estruturas de Repetição"/><title type='text'>I - Estruturas de Repetição em C</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Tabela normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:&quot;Times New Roman&quot;;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUiSDfvSyI4BKmK1DCVP2Das9NOMzeeqdP9RyTiVQ98cdQKpVkzdeiPZEAt-1O5brKXFDehsOlFpsUqFae97Vfbi-Pdy2muK17dbFqOI2HU4mDqEdiOB4RBobKvc09MMjzidqNXnw6P0Y/s1600/forC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUiSDfvSyI4BKmK1DCVP2Das9NOMzeeqdP9RyTiVQ98cdQKpVkzdeiPZEAt-1O5brKXFDehsOlFpsUqFae97Vfbi-Pdy2muK17dbFqOI2HU4mDqEdiOB4RBobKvc09MMjzidqNXnw6P0Y/s1600/forC.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;Nesta lição vamos ver a estrutura de repetição for. A estrutura de repetição for inicia de um valor inicial e vai até o valor predefinido. Como funciona:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;for (INICIALIZAÇÃO DE VARIÁVEIS; CONDIÇÃO; INCREMENTO){&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSTRUÇÕES&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;Prática&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: PT-BR;&quot;&gt;- Escreva um programa em C que faz a contagem de 1 à 100.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int i;
    for (i=1; i&amp;lt;=100; i++){
        printf(&quot;\n%d&quot;,i)    ;
    }
    getchar();
    return(0);
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Tabela normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:&quot;Times New Roman&quot;;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Note que a variável i foi criada antes do for como inteiro. Dentro do for! A variável i é inicializada com 1; A condição de parada deste laço é quando i deixa de está entre 1 e 100; i é incrementado com um toda vez que as instruções dentro do laço são executadas(ou pelo menos vistas – no caso de IF (falso)).&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
- Escreva um programa em C que faz decrescente a contagem da questão anterior.&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int i;
    for (i=100; i&amp;gt;=1; i--){
        printf(&quot;\n%d&quot;,i)    ;
    }
    getchar();
    return(0);
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&quot;Tabela normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:&quot;Times New Roman&quot;;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Neste caso i é inicializado com 100; a condição é que enquanto i seja menor ou igual 1, o laço seja executado; i é decrementado toda vez que as instruções são vistas pelo compilador.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
Escreva um programa que leia um número inteiro e dê a fatorial deste número.&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int fat = 1, i, num;
    printf(&quot;Digite um numero: &quot;);
    scanf(&quot;%d&quot;,&amp;amp;num);
    for (i=1; i&amp;lt;=num; i++){
        fat = fat*i;
    }
    printf(&quot;A fatorial de %d eh %d&quot;,num, fat);
    getchar();
    getchar();
    return(0);
}&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Acompanhe nosso post seguinte: II - &lt;a href=&quot;http://colaborati.blogspot.com.br/2012/08/ii-estruturas-de-repeticao-em-c.html&quot;&gt;Estruturas de Repetição em C&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/3040972029965323399/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/08/i-estruturas-de-repeticao-em-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/3040972029965323399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/3040972029965323399'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/08/i-estruturas-de-repeticao-em-c.html' title='I - Estruturas de Repetição em C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUiSDfvSyI4BKmK1DCVP2Das9NOMzeeqdP9RyTiVQ98cdQKpVkzdeiPZEAt-1O5brKXFDehsOlFpsUqFae97Vfbi-Pdy2muK17dbFqOI2HU4mDqEdiOB4RBobKvc09MMjzidqNXnw6P0Y/s72-c/forC.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-2514649862118397313</id><published>2012-08-23T11:27:00.002-07:00</published><updated>2012-08-24T11:08:20.399-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="colabore"/><category scheme="http://www.blogger.com/atom/ns#" term="Coopere"/><category scheme="http://www.blogger.com/atom/ns#" term="TI"/><title type='text'>Novidades da TI. Coopere conosco!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrGvfYZBoJGJPKU-e8rJtfCo06oAnEllQXgphyHJOm2DcCpTBOsFWLbpQaL1qPUkzooL1nEOhMZrdTaEIFq_f8XLT9CSkXfhbSwzV1c04-TDHXijs2k73NBIGGgKX5rpi5yVLncFTs4jg/s1600/Coopere.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrGvfYZBoJGJPKU-e8rJtfCo06oAnEllQXgphyHJOm2DcCpTBOsFWLbpQaL1qPUkzooL1nEOhMZrdTaEIFq_f8XLT9CSkXfhbSwzV1c04-TDHXijs2k73NBIGGgKX5rpi5yVLncFTs4jg/s1600/Coopere.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Hoje, os softwares estão em nossos celulares, televisores, computadores de bordo, robôres, etc. Para criar estes softwares houve o uso de linguagens de programação, frameworks e tal. Gostaria de aprender e compartilhar com os leitores, mas sou só um.&lt;br /&gt;
&lt;br /&gt;
Se você deseja participar do blog ativamente, compartilhando seus conhecimentos de TI. Estou a disposição para adicionar-lhe aos nossos cooperadores deste blog.&lt;br /&gt;
&lt;br /&gt;
email: renan490@gmail.com&lt;br /&gt;
facebook: &lt;a href=&quot;https://www.facebook.com/renanrafhael&quot; target=&quot;_blank&quot;&gt;https://www.facebook.com/renanrafhael &lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/2514649862118397313/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/08/novidades-da-ti-coopere-conosco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/2514649862118397313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/2514649862118397313'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/08/novidades-da-ti-coopere-conosco.html' title='Novidades da TI. Coopere conosco!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrGvfYZBoJGJPKU-e8rJtfCo06oAnEllQXgphyHJOm2DcCpTBOsFWLbpQaL1qPUkzooL1nEOhMZrdTaEIFq_f8XLT9CSkXfhbSwzV1c04-TDHXijs2k73NBIGGgKX5rpi5yVLncFTs4jg/s72-c/Coopere.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-4813981127464888653</id><published>2012-06-14T08:05:00.002-07:00</published><updated>2012-08-24T11:19:55.803-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linguagem C"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores Condicionais"/><category scheme="http://www.blogger.com/atom/ns#" term="Operadores Lógicos"/><title type='text'>Operadores Lógicos e Condicionais em C</title><content type='html'>&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkQ0a-ewN_c1CfSJTgglDoBIjJysPWWpQ4P2Nf6HUGne7HfvAdmo61zXfUSYBC8J6ubqIeqS-29dc6uGkxnhmHw-sb9-d4vc2k1884mVHXadY4pFH5aO3EPN1n8XiqiEPVsY0iwjyzfA/s1600/if+elsesc.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkQ0a-ewN_c1CfSJTgglDoBIjJysPWWpQ4P2Nf6HUGne7HfvAdmo61zXfUSYBC8J6ubqIeqS-29dc6uGkxnhmHw-sb9-d4vc2k1884mVHXadY4pFH5aO3EPN1n8XiqiEPVsY0iwjyzfA/s1600/if+elsesc.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Como java, C# e as linguagens em geral, o C usa operadores lógicos. É através destes operadores lógicos que podemos detalhar as condições de execução do código entre as chaves.&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; text-align: justify;&quot;&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Ex:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;Horario de exibição do filme 2h as 4h da tarde.
if (timeFilme&amp;gt;=2 &amp;amp;&amp;amp; timeFilme&amp;lt;4){
printf(&quot;Exibir filme&quot;);
}
timeFilme= timeFilme+1;
&lt;/pre&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operadores Lógicos&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Operador e, and, &amp;amp;&amp;amp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A &amp;amp;&amp;amp; B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Operador Ou, or, ||&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A || B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.05pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 144.1pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Operador !(negação de _)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;!A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;&quot; valign=&quot;top&quot; width=&quot;288&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;V&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Operadores Condicionais&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small; line-height: 115%;&quot;&gt;Um exemplo, onde poderemos ver a funcionalidade do if/else:&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int codigo;
    int quantidade;
    printf(&quot;Bem Vindo ao Sistema fornecedor!&quot;);
    printf(&quot;Sabonete: 3245\nCreme dental: 3127\nAlgodão: 3548\nAlcool: 3798 &quot;);
    printf(&quot;\n\nDigite o codigo do produto que deseja: &quot;);
    scanf(&quot;%d&quot;,&amp;amp;codigo);
    printf(&quot;Digite a quantidade que deseja: &quot;);
    scanf(&quot;%d&quot;, &amp;amp;quantidade);
    if (quantidade&amp;lt;100)
    printf(&quot;Não há desconto para a quantidade pedida!&quot;);
    if (quantidade&amp;gt;100 &amp;amp;&amp;amp; quantidade&amp;lt;500){
                    printf(&quot;\nParabens! \nComo você eh um bom cliente lhe oferecemos 60 pcto de desconto.&quot;);
                    printf(&quot;\nE mais desconto de 20 pcto \npara qualquer outro produto que solicitar.&quot;);
    }
    else printf(&quot;Você eh um cliente prêmio! \nDesconto de 60 pcto em todos os produtos que solicitar.&quot;);
    getchar();
    getchar();
    return(0);
}&lt;/pre&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Neste caso, toda vez que a quantidade é inferior a 100 não haverá desconto, e a medida que a quantidade é maior que 100 e inferior a 500, é oferecido desconto de 60% ao produto escolhido e 20% a qualquer outro produto.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: inherit; line-height: normal; margin-bottom: 0cm; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;O próximo exemplo demonstra a funcionalidade do switch. O switch é usado quando se há várias opções ao usuário. Esta é uma calculadora simples para operar dois números:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;#include &quot;stdio.h&quot;
#include &quot;stdlib.h&quot;

int main(){
    int escolha;
    int a, b;
    printf(&quot;Digite o valor de a: &quot;);
    scanf(&quot;%d&quot;,&amp;amp;a);
    printf(&quot;Digite o valor de b: &quot;);
    scanf(&quot;%d&quot;,&amp;amp;b);
    printf(&quot;Informe a operação básica que deseja realizar: &quot;);
    printf(&quot;\n1 - soma\n2 - subtracao\n3 - multiplicacao\n4 - divisao\n&quot;);
    scanf(&quot;%d&quot;,&amp;amp;escolha);
    switch(escolha){
    case 1: printf(&quot;Soma: a + b = %d&quot;,a+b);
    break;
    case 2: printf(&quot;Subtracao: a - b = %d&quot;,a-b);
    break;
    case 3: printf(&quot;Multiplicacao: a x b = %d&quot;,a*b);
    break;
    case 4: printf(&quot;Divisao: a/b = %d&quot;,a/b);
    break;                
    }    
    getchar();
    getchar();
    return(0);
}&lt;/pre&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre class=&quot;brush: cpp&quot;&gt;Acompanhe nosso blog. -&amp;gt;&amp;gt; &lt;a href=&quot;http://colaborati.blogspot.com.br/2012/08/i-estruturas-de-repeticao-em-c.html&quot;&gt;I Estruturas de Repetição em C&lt;/a&gt;&lt;/pre&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/4813981127464888653/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/06/operadores-logicos-e-condicionais-em-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4813981127464888653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4813981127464888653'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/06/operadores-logicos-e-condicionais-em-c.html' title='Operadores Lógicos e Condicionais em C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikkQ0a-ewN_c1CfSJTgglDoBIjJysPWWpQ4P2Nf6HUGne7HfvAdmo61zXfUSYBC8J6ubqIeqS-29dc6uGkxnhmHw-sb9-d4vc2k1884mVHXadY4pFH5aO3EPN1n8XiqiEPVsY0iwjyzfA/s72-c/if+elsesc.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-3321091518576170111</id><published>2012-06-11T07:21:00.006-07:00</published><updated>2012-06-14T06:49:30.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="LED RGB"/><title type='text'>Arduino: Semáforo Usando um LED RGB</title><content type='html'>&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;b style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Esquema do LED RGB&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPye98UaR7yF2w86YaHpRiCcO0iliz2rJgEjtOamnjMXiBDP0gaqm4JbyyyvEe9R8xZ4rVlgQJFOV_xDuuf9saWQcyPpMBSdCK_WweerRVIiMlCWyZ40jhg1rLOAe_YvQUa1-vQl5OMH2/s1600/img+%281%29.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPye98UaR7yF2w86YaHpRiCcO0iliz2rJgEjtOamnjMXiBDP0gaqm4JbyyyvEe9R8xZ4rVlgQJFOV_xDuuf9saWQcyPpMBSdCK_WweerRVIiMlCWyZ40jhg1rLOAe_YvQUa1-vQl5OMH2/s1600/img+%281%29.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Esquema do semáforo &amp;nbsp; &amp;nbsp;&lt;/span&gt; &lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx9a3lAYCeflLHcVjn7JAkKIs-M0aXi8ucNkMsahrjO1wH9JvLEET3IXQh61nTWdQM5ji1v_YwLP8f7ZqHbWxRANT-TSfkr6WFOro1bj5OCyScUoLwWOu2590ea8bsBd-bk-ch_1op9NK/s1600/semaforo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx9a3lAYCeflLHcVjn7JAkKIs-M0aXi8ucNkMsahrjO1wH9JvLEET3IXQh61nTWdQM5ji1v_YwLP8f7ZqHbWxRANT-TSfkr6WFOro1bj5OCyScUoLwWOu2590ea8bsBd-bk-ch_1op9NK/s320/semaforo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; O led RGB pode emitir três cores diferentes vermelho,verde e azul. Onde o primeiro pino é o vermelho, o pino maior é o GND, o terceiro pino é o verde e o quarto pino é o azul. Na ligação com o arduino podemos definir os três pinos como se tivesse utilizando 3 leds separadamente. Você pode fazer a ligação como mostra o esquema acima,&amp;nbsp;lembrando&amp;nbsp;que é&amp;nbsp;aconselhado&amp;nbsp;o uso dos&amp;nbsp;resistores para a ligação do arduino com o LED.&amp;nbsp;&amp;nbsp; Segue o código abaixo:&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
int pinVM = 4;&lt;br /&gt;
int pinVD = 3;&lt;br /&gt;
int pinAZ = 2;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&amp;nbsp; pinMode(pinVM, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(pinAZ, OUTPUT);&lt;br /&gt;
&amp;nbsp; pinMode(pinVD, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&amp;nbsp; digitalWrite(pinVM, HIGH);&lt;br /&gt;
&amp;nbsp; delay(5000);&lt;br /&gt;
&amp;nbsp; digitalWrite(pinVM, LOW);&lt;br /&gt;
&amp;nbsp; delay(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(pinAZ, HIGH);&lt;br /&gt;
&amp;nbsp; delay(2500);&lt;br /&gt;
&amp;nbsp; digitalWrite(pinAZ, LOW);&lt;br /&gt;
&amp;nbsp; delay(10);&lt;br /&gt;
&amp;nbsp; digitalWrite(pinVD, HIGH);&lt;br /&gt;
&amp;nbsp; delay(5000);&lt;br /&gt;
&amp;nbsp; digitalWrite(pinVD, LOW);&lt;br /&gt;
&amp;nbsp; delay(10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/3321091518576170111/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/06/semaforo-usando-um-led-rgb.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/3321091518576170111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/3321091518576170111'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/06/semaforo-usando-um-led-rgb.html' title='Arduino: Semáforo Usando um LED RGB'/><author><name>THIAGO SI</name><uri>http://www.blogger.com/profile/13567953230621229872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPye98UaR7yF2w86YaHpRiCcO0iliz2rJgEjtOamnjMXiBDP0gaqm4JbyyyvEe9R8xZ4rVlgQJFOV_xDuuf9saWQcyPpMBSdCK_WweerRVIiMlCWyZ40jhg1rLOAe_YvQUa1-vQl5OMH2/s72-c/img+%281%29.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-5623012918440356902</id><published>2012-05-23T10:17:00.001-07:00</published><updated>2012-05-30T07:37:44.357-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alunos"/><category scheme="http://www.blogger.com/atom/ns#" term="coquetel"/><category scheme="http://www.blogger.com/atom/ns#" term="EDIFPI"/><category scheme="http://www.blogger.com/atom/ns#" term="minicursos"/><category scheme="http://www.blogger.com/atom/ns#" term="palestras"/><title type='text'>EDIFPI: Encontro de Informática Piauiense</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYRX0EHoYHCKKxK1Utlfjx8RRGi_tOhY6y0EJFS6nhSM8GPKT_PWiSzoXzjL90OqSrJ-t5u0PMbzkMyWr3Q2sPGmTsEXvlpCrudBemjASIuqSP0OQg4WdR8yExFbBd_oQ_F5cEb4AJI-Y/s1600/534172_334078393331502_100001880322429_818368_1385049802_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYRX0EHoYHCKKxK1Utlfjx8RRGi_tOhY6y0EJFS6nhSM8GPKT_PWiSzoXzjL90OqSrJ-t5u0PMbzkMyWr3Q2sPGmTsEXvlpCrudBemjASIuqSP0OQg4WdR8yExFbBd_oQ_F5cEb4AJI-Y/s1600/534172_334078393331502_100001880322429_818368_1385049802_n.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
O IFPI de Picos está organizando mais um EDIFPI, onde ocorrerá palestras e minicursos. Para ministração das palestras e minicursos são convidadas pessoas da área, que trabalham ou desenvolvem na área de TI.&lt;br /&gt;
&lt;br /&gt;
É interessante que no EDIFPI&amp;nbsp; há ex-estudantes do IFPI que voltam pra dar palestras e minicursos. Isso mostra que institutos de tecnologia como o IFPI prepara muito bem seus estudantes e ajuda os seus alunos com oportunidades de emprego. Um exemplo disso é o projeto Programando Soluções, onde os alunos tem a oportunidade de trabalhar em situações reais.&lt;br /&gt;
&lt;br /&gt;
Dentre os ex-alunos do IFPI que conheço destaco: Jonnison Lima, Guilherme Feitosa e Celles Antônio. Estes alunos que hoje são estudantes de Sistemas de Informação, ministrarão minicursos como Design Gráfico com Software Livre, Edição e Composição de vídeos promocionais com Adobe Premiere e Adobe After Effects e Android.&lt;br /&gt;
&lt;br /&gt;
O evento terá início dia 30 de maio, apartir das 8h com minicursos pela manhã. E terminará com um coquetel e apresentação de Atrações Musicais.&lt;br /&gt;
&lt;br /&gt;
Você pode conferir detalhes como preço, minicursos e palestras, como também a inscrição para o evento no endereço do Instituto Multicom para o EDIFPI: &lt;a href=&quot;http://www.institutomulticom.com/edifpi/&quot;&gt;http://www.institutomulticom.com/edifpi/&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/5623012918440356902/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/05/edifpi-encontro-de-informatica.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5623012918440356902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/5623012918440356902'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/05/edifpi-encontro-de-informatica.html' title='EDIFPI: Encontro de Informática Piauiense'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYRX0EHoYHCKKxK1Utlfjx8RRGi_tOhY6y0EJFS6nhSM8GPKT_PWiSzoXzjL90OqSrJ-t5u0PMbzkMyWr3Q2sPGmTsEXvlpCrudBemjASIuqSP0OQg4WdR8yExFbBd_oQ_F5cEb4AJI-Y/s72-c/534172_334078393331502_100001880322429_818368_1385049802_n.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-7133947128807243119</id><published>2012-04-30T06:48:00.001-07:00</published><updated>2012-05-30T07:35:41.862-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="download"/><category scheme="http://www.blogger.com/atom/ns#" term="keepvid"/><category scheme="http://www.blogger.com/atom/ns#" term="realplayer"/><category scheme="http://www.blogger.com/atom/ns#" term="Vídeos"/><category scheme="http://www.blogger.com/atom/ns#" term="Youtube"/><title type='text'>Baixar Vídeos do Youtube</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPHONK7Xxegj67QJdyl5cWuTgXPPaOKjC0aqA2tgQztTDjCCzztjcxWZobCIsH6YXwJcGiCK9zGQQ4vpHrr9lBqWl-5oNJ_FO5TP3oPmjviSIWRGQnEpvuQRi2M885-Xk5HAtimuoFfM1N/s1600/youtube.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPHONK7Xxegj67QJdyl5cWuTgXPPaOKjC0aqA2tgQztTDjCCzztjcxWZobCIsH6YXwJcGiCK9zGQQ4vpHrr9lBqWl-5oNJ_FO5TP3oPmjviSIWRGQnEpvuQRi2M885-Xk5HAtimuoFfM1N/s1600/youtube.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Muitos vídeos são interessantes e temos o desejo de assistir novamente. São videos musicais, tutoriais, notícias, novidades, etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Há duas maneiras mais comuns de se baixar um vídeo do youtube(não só o youtube):&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Com auxilio de programas especializados;&lt;/li&gt;
&lt;li&gt;e com serviços online. &lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Um programa que eu recomendo é o RealPlayer, pois além de ter um plugin que detecta o vídeo e dá a você a opção de fazer download do vídeo, ele reproduz seus vídeos e demais formatos multimídia. Você pode baixá-lo no &lt;a href=&quot;http://www.baixaki.com.br/download/realplayer.htm&quot; target=&quot;_blank&quot;&gt;baixaki&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Um serviço online que eu recomendo é o &lt;a href=&quot;http://keepvid.com/&quot; target=&quot;_blank&quot;&gt;keepvid.com&lt;/a&gt;. Ele permite você baixar os vídeos do youtube nos formatos flv, MP4, WebM, 3GP e dá as opções de resolução do vídeo(240p, 360p, 480p) que você quer baixar, isto se refere ao tamanho, linhas de resolução vertical.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para usar o plugin do RealPlayer para baixar vídeos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Acesse o vídeo desejado&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aguarde um pouco♫ ♬, e click no botão flutuante:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHnywTxjqra2iABC8z_YOnF5EXX1bO_3MjS7den1BehWQDgfHVigNnALZ97u90lHn_94rHsbXtlbfhQHVlhQYiSZnof1XUFNFC6pVEvWvlkL1dVmyZBEjMrXg0PEa51LSAP9d-T1yeGYM/s1600/RealPlayer.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHnywTxjqra2iABC8z_YOnF5EXX1bO_3MjS7den1BehWQDgfHVigNnALZ97u90lHn_94rHsbXtlbfhQHVlhQYiSZnof1XUFNFC6pVEvWvlkL1dVmyZBEjMrXg0PEa51LSAP9d-T1yeGYM/s1600/RealPlayer.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pronto!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
E para usar o serviço online KeepVid:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Acesse o vídeo desejado&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Copie a url do vídeo: Endereço&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Cole na caixa de texto do KeepVid&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aguarde um pouco♫ ♬, click na sua opção de formato e resolução&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ready! &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Há ainda os complementos do Firefox, como o: DownloadHelper e o CSHelper.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/7133947128807243119/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/04/baixar-videos-do-youtube.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7133947128807243119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7133947128807243119'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/04/baixar-videos-do-youtube.html' title='Baixar Vídeos do Youtube'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPHONK7Xxegj67QJdyl5cWuTgXPPaOKjC0aqA2tgQztTDjCCzztjcxWZobCIsH6YXwJcGiCK9zGQQ4vpHrr9lBqWl-5oNJ_FO5TP3oPmjviSIWRGQnEpvuQRi2M885-Xk5HAtimuoFfM1N/s72-c/youtube.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-1709588020349274314</id><published>2012-04-28T09:42:00.003-07:00</published><updated>2012-05-30T07:34:31.773-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="hello world"/><category scheme="http://www.blogger.com/atom/ns#" term="IMC"/><category scheme="http://www.blogger.com/atom/ns#" term="Introdução"/><category scheme="http://www.blogger.com/atom/ns#" term="Linguagem"/><title type='text'>Introdução à Linguagem C</title><content type='html'>&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbS7jFDBtNcLHsxRmIHvhMWW642iir4s9KIQU1f6KuQf9vxarAoP3o9u-9eOeCBeZAmyHkVRMKU9MQL837OwfwTLFe9LwLv-sEur5UbVkiAgPWH426ZZ5HHb87q8RRFTPZhiRakm8Zrxhp/s1600/Introdu%C3%A7%C3%A3o.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbS7jFDBtNcLHsxRmIHvhMWW642iir4s9KIQU1f6KuQf9vxarAoP3o9u-9eOeCBeZAmyHkVRMKU9MQL837OwfwTLFe9LwLv-sEur5UbVkiAgPWH426ZZ5HHb87q8RRFTPZhiRakm8Zrxhp/s1600/Introdu%C3%A7%C3%A3o.jpg&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Segundo o Wikipedia, &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;C&lt;/b&gt; é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&amp;amp;T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;C é uma das linguagens de programação mais populares
 e existem poucas arquiteturas para as quais não existem compiladores 
para C. C tem influenciado muitas outras linguagens de programação, mais notavelmente C++, que originalmente começou como uma extensão para C.&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;É bom saber que boa 
parte da sintaxe do java foi inspirada no C/C++, como a          declaração de variáveis, funções e estruturas de
          controle. A linguagem C foi antecedente as linguagens mais nova como o Java que estudamos. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;To getting started in C install a program to compile your algorithms. Por isso inicialmente use um programa de fácil manuseio, eu sugiro o Dev-C++, o compilador do Dev-C++ já vem configurado. Assim você pode fazer seus primeiros programas sem se preocupar com a configuração da IDE. É livre. Baixe &lt;a href=&quot;http://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe/download&quot;&gt;aqui&lt;/a&gt; a versão 4.9.9.2.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Se preferir use o CodeBlock, pois ainda que o Dev-C++ seja bom, está desatualizado em relação a ele.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Prática&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Hello World em C:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Hello, Seu primeiro algoritmo em C!&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return(0);&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Neste exemplo, nota-se o uso de duas bibliotecas que permitem usar os comandos que usamos, como: printf, getchar, etc. O uso só da biblioteca stdio.h é suficiente, embora há casos onde é necessário usar comandos específicos. Tendo assim que usar bibliotecas como string.h, que trabalha com a parte das strings.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Como visto eu particulamente gosto de usar as duas bibliotecas básicas. Há quem use a biblioteca math.h sem necessidade. xD! &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;O comando printf escreve na tela. O texto deve está entre aspas.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Já o comando getchar, espera a entrada de um caractere ou de um simples ENTER.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;E o return(0), retorna que não houve erros, se houver você vai ter que corrigir os erros de sintaxe e de lógica do seu algoritmo.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Uso de Variáveis em C:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int numero;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char letra;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; float numeroF;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; numero = 5;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; letra = &#39;c&#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; numeroF = 4.4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;int: %d&quot;,numero);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nchar: %c &quot;,letra);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\nfloat: %.1f&quot;,numeroF);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return(0);&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Na linguagem C, para início os tipos de variáveis usadas com mais frequência é o int - inteiro, char - caractere e o float - ponto flutuante.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Foram declaradas as variáveis numero, letra, numeroF. Em seguida inicializadas com os seus valores.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;É notável o uso de Especificadores de formato. Os Especificadores de formato&lt;/span&gt; servem para indicar ao 
compilador qual será o tipo de variável que ele trabalhará em um 
determinado endereço de memória.&lt;/div&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Para inteiros: %d&lt;/li&gt;
&lt;li&gt;Para caractere: %c&lt;/li&gt;
&lt;li&gt;Para float: %f&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Leitura de Variáveis&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;//Exemplo: IMC.c&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char letNome;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int peso;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; float altura;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; float IMC;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Digite a primeira letra do seu nome: &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%c&quot;,&amp;amp;letNome);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Digite seu peso: &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%d&quot;, &amp;amp;peso);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;Digite sua altura(use &#39;.&#39;): &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf(&quot;%f&quot;,&amp;amp;altura);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMC = peso/(altura*altura);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\n\nSeu IMC eh: %.1f&quot;,IMC);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return(0);&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Note que foi usado para a leitura das variáveis a função scanf. O uso é desta forma:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;scanf( &quot;Especificador de Formato&quot;, operador de endereço Variável); &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ficando assim:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
scanf(&quot;%c&quot;,&amp;amp;letNome);&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;scanf(&quot;%d&quot;, &amp;amp;peso);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;scanf(&quot;%f&quot;,&amp;amp;altura);&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Você pode baixar o código fonte: &lt;a href=&quot;https://sites.google.com/site/renanraphaelsilva/downloads/Introdu%C3%A7%C3%A3o%20a%20C.rar?attredirects=0&amp;amp;d=1&quot;&gt;Introdução a Linguagem C&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/1709588020349274314/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/04/introducao-linguagem-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1709588020349274314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/1709588020349274314'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/04/introducao-linguagem-c.html' title='Introdução à Linguagem C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13959365877600559184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbS7jFDBtNcLHsxRmIHvhMWW642iir4s9KIQU1f6KuQf9vxarAoP3o9u-9eOeCBeZAmyHkVRMKU9MQL837OwfwTLFe9LwLv-sEur5UbVkiAgPWH426ZZ5HHb87q8RRFTPZhiRakm8Zrxhp/s72-c/Introdu%C3%A7%C3%A3o.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-539904406943399826</id><published>2012-04-25T09:56:00.000-07:00</published><updated>2012-05-30T07:31:33.873-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="pisca led"/><title type='text'>PiscaLED com o Arduino</title><content type='html'>&lt;br /&gt;
/*Código simples é só conectar o LED no pino 13&lt;br /&gt;
&amp;nbsp; Na função setup é definido o pino 13 como saida&lt;br /&gt;
&amp;nbsp; Na função loop o lede acende por 1s e fica apagado por 1s&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
void setup() { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; pinMode(13, OUTPUT); // define o pino 13 como saida &amp;nbsp; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&amp;nbsp; digitalWrite(13, HIGH); &amp;nbsp; // acende o LED&lt;br /&gt;
&amp;nbsp; delay(1000); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// tempo de 1s&lt;br /&gt;
&amp;nbsp; digitalWrite(13, LOW); &amp;nbsp; &amp;nbsp;// apaga o LED&lt;br /&gt;
&amp;nbsp; delay(1000); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// tempo de 1s&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9qv7CuyEQRNBZLrnnQ0HYxwcoLUfIODpWHBFmQ87CvKX0nkYlVQFSZ5GKIrYMLQMqFhQJYIGQgQwoNeKqBYZMTvRxJ9c6p5VgY8b3nRLNlD314X4zKoYjsh4LcseEslc6dQwvYzUXuXB/s1600/PiscaLED.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9qv7CuyEQRNBZLrnnQ0HYxwcoLUfIODpWHBFmQ87CvKX0nkYlVQFSZ5GKIrYMLQMqFhQJYIGQgQwoNeKqBYZMTvRxJ9c6p5VgY8b3nRLNlD314X4zKoYjsh4LcseEslc6dQwvYzUXuXB/s320/PiscaLED.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9qv7CuyEQRNBZLrnnQ0HYxwcoLUfIODpWHBFmQ87CvKX0nkYlVQFSZ5GKIrYMLQMqFhQJYIGQgQwoNeKqBYZMTvRxJ9c6p5VgY8b3nRLNlD314X4zKoYjsh4LcseEslc6dQwvYzUXuXB/s1600/PiscaLED.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;Escrito por TJ-SI...&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/539904406943399826/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/04/piscaled-arduino.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/539904406943399826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/539904406943399826'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/04/piscaled-arduino.html' title='PiscaLED com o Arduino'/><author><name>THIAGO SI</name><uri>http://www.blogger.com/profile/13567953230621229872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9qv7CuyEQRNBZLrnnQ0HYxwcoLUfIODpWHBFmQ87CvKX0nkYlVQFSZ5GKIrYMLQMqFhQJYIGQgQwoNeKqBYZMTvRxJ9c6p5VgY8b3nRLNlD314X4zKoYjsh4LcseEslc6dQwvYzUXuXB/s72-c/PiscaLED.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-7266361911620813016</id><published>2012-04-23T08:11:00.000-07:00</published><updated>2012-05-25T12:32:56.978-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Applets"/><category scheme="http://www.blogger.com/atom/ns#" term="desenvolvimento"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JFrame"/><category scheme="http://www.blogger.com/atom/ns#" term="Jogos"/><title type='text'>Queres aprender a criar jogos em java</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF-BP9g_bZeVLuD8fRLv_VZVRTUWnGS4FDy4PNJpTuWZRAkTY3FSm7Zys-ptwKMFzUpMLyXAAWJ5D1Y83E0e3TSCfvmtuRgKVIONis0Xpxr-7E9ql9j4c0t6LfV9pkouXpJ1YJE7zmRKZx/s1600/Games.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF-BP9g_bZeVLuD8fRLv_VZVRTUWnGS4FDy4PNJpTuWZRAkTY3FSm7Zys-ptwKMFzUpMLyXAAWJ5D1Y83E0e3TSCfvmtuRgKVIONis0Xpxr-7E9ql9j4c0t6LfV9pkouXpJ1YJE7zmRKZx/s1600/Games.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bom, isto é apenas referências de bons sites que ensinam a programação para jogos. O que são jogos? Jogos são animações interativas. Simplesmente isso! xD &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para construção de jogos2D usando Applets, recomendo(in english):&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h2&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;The Java Game Development Tutorial - Java Cooperation&lt;/span&gt;&lt;/h2&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;



&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.javacooperation.gmxhome.de/TutorialStartEng.html%20&quot; target=&quot;_blank&quot;&gt;http://www.javacooperation.gmxhome.de/TutorialStartEng.html &lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h2&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;color: black;&quot;&gt;Killer Game Programming in Java - &lt;/i&gt;Dr. Andrew Davison&lt;/span&gt;&lt;/h2&gt;
&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://fivedots.coe.psu.ac.th/%7Ead/jg/&quot;&gt;http://fivedots.coe.psu.ac.th/~ad/jg/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Para construção de jogos2D usando JFrame, recomendo(also english):&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;Java 2D games tutorial - ZetCode&lt;/span&gt;&lt;/h1&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://zetcode.com/tutorials/javagamestutorial/&quot; target=&quot;_blank&quot;&gt;http://zetcode.com/tutorials/javagamestutorial/&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Para maiores informações, os tutoriais da &lt;b&gt;Oracle&lt;/b&gt;, são de grande ajuda(so english):&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://docs.oracle.com/javase/tutorial/index.html&quot; target=&quot;_blank&quot;&gt;http://docs.oracle.com/javase/tutorial/index.html&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;E um fórum que sugiro, existindo outros, é o &lt;b&gt;GameDev&lt;/b&gt; (It´s Portuguese):&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.gamedev.com.br/forum/&quot;&gt;http://www.gamedev.com.br/forum/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Ih, a maioria destas boas referências são em inglês! Para isso existem dicionários online, tradutores. Use o serviço da &lt;b&gt;Google&lt;/b&gt;, o &lt;a href=&quot;http://translate.google.com.br/&quot; target=&quot;_blank&quot;&gt;Google Tradutor&lt;/a&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h1&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/7266361911620813016/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/04/queres-aprender-criar-jogos-em-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7266361911620813016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/7266361911620813016'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/04/queres-aprender-criar-jogos-em-java.html' title='Queres aprender a criar jogos em java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF-BP9g_bZeVLuD8fRLv_VZVRTUWnGS4FDy4PNJpTuWZRAkTY3FSm7Zys-ptwKMFzUpMLyXAAWJ5D1Y83E0e3TSCfvmtuRgKVIONis0Xpxr-7E9ql9j4c0t6LfV9pkouXpJ1YJE7zmRKZx/s72-c/Games.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6088976179674548516.post-4633405229365768494</id><published>2012-04-21T07:46:00.000-07:00</published><updated>2012-05-25T12:37:21.562-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Estutura de Dados"/><category scheme="http://www.blogger.com/atom/ns#" term="tutoriais"/><title type='text'>Queres aprender C</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6qGj6pvnrhup2H4wXkh6q-WKBHpgPe6XK6S7UF76AUiWSu_6B6Law_WxLFERyDu7nEebLMwRoVX9HTP0AK_PYUtaIyL2Pgeu4lRBO8LEfEtBpqMxvblxD9iAe-J3v6b4ONd2yLmLDQ259/s1600/Learn+C.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6qGj6pvnrhup2H4wXkh6q-WKBHpgPe6XK6S7UF76AUiWSu_6B6Law_WxLFERyDu7nEebLMwRoVX9HTP0AK_PYUtaIyL2Pgeu4lRBO8LEfEtBpqMxvblxD9iAe-J3v6b4ONd2yLmLDQ259/s1600/Learn+C.jpg&quot; /&gt;&lt;/a&gt;Ultimamente tenho procurado soluções para alguns problemas em C. Visitei alguns forums e conheci o vivaolinux, uma comunidade de usuários do linux e simpatizantes que trocam idéias de programação, dicas, e sobretudo o linux. Lá achei usuários ativos que realmente querem ajudar. Já que toquei no assunto de comunidades e fórums é bom participar de comunidades ativas, onde há trocas de experiências pelos usuários tá aí a dica: &lt;a href=&quot;http://www.vivaolinux.com.br/&quot; target=&quot;_blank&quot;&gt;vivaolinux&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Você quer ser intermediário em C.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Aprender o básico de C&lt;/li&gt;
&lt;li&gt;Estrutura de Dados&lt;/li&gt;
&lt;li&gt;Socket em Linguagem C&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Baixe os zips fornecidos do site secplus, com os links fornecidos na página do vivaolinux:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.vivaolinux.com.br/dica/Tudo-o-que-voce-precisa-para-ser-intemediario-em-C&quot;&gt;http://www.vivaolinux.com.br/dica/Tudo-o-que-voce-precisa-para-ser-intemediario-em-C&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tem também vídeos interativos grátis da linguagem C do portalcplusplus, dica do vivaolinux:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.vivaolinux.com.br/dica/Videos-interativos-gratis-de-Linguagem-C&quot;&gt;http://www.vivaolinux.com.br/dica/Videos-interativos-gratis-de-Linguagem-C&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Queres aprender C com um bom livro do assunto? Procure na biblioteca da sua universidade, CEFET, instituto o livro: Estrutura de Dados usando C - Tenenbaum. Porque o cara é baum!&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Colabora TI
Blog de Renan Raphael&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://colaborati.blogspot.com/feeds/4633405229365768494/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://colaborati.blogspot.com/2012/04/queres-aprender-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4633405229365768494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6088976179674548516/posts/default/4633405229365768494'/><link rel='alternate' type='text/html' href='http://colaborati.blogspot.com/2012/04/queres-aprender-c.html' title='Queres aprender C'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14369857148907438780</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6qGj6pvnrhup2H4wXkh6q-WKBHpgPe6XK6S7UF76AUiWSu_6B6Law_WxLFERyDu7nEebLMwRoVX9HTP0AK_PYUtaIyL2Pgeu4lRBO8LEfEtBpqMxvblxD9iAe-J3v6b4ONd2yLmLDQ259/s72-c/Learn+C.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>