<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matheus Bratfisch &#187; resolvidos</title>
	<atom:link href="http://www.matbra.com/tag/resolvidos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matbra.com</link>
	<description>&#34;Cogito ergo sum&#34;</description>
	<lastBuildDate>Tue, 20 Dec 2011 00:03:21 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pilha, com ponteiros, Estrutura de Dados.</title>
		<link>http://www.matbra.com/2009/04/28/pilha-com-ponteiros-estrutura-de-dados/</link>
		<comments>http://www.matbra.com/2009/04/28/pilha-com-ponteiros-estrutura-de-dados/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:49:40 +0000</pubDate>
		<dc:creator>Matheus (X-warrior) Bratfisch</dc:creator>
				<category><![CDATA[Aprendendo]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Estrutura de Dados]]></category>
		<category><![CDATA[exercicios]]></category>
		<category><![CDATA[pilha]]></category>
		<category><![CDATA[Ponteiro]]></category>
		<category><![CDATA[resolvidos]]></category>
		<category><![CDATA[Vetor]]></category>

		<guid isPermaLink="false">http://www.matbra.com/?p=128</guid>
		<description><![CDATA[Então, hoje vou demonstrar um dos outros exercicios que fizemos na aula de estrutura de dados, lembrando mais uma vez que estes são exercicios que eu faço rapidamente e não me importo muito com várias coisas pela falta de tempo. O que irei mostrar hoje é uma Pilha com vetores porém em vez de ele [...]]]></description>
			<content:encoded><![CDATA[<p>Então, hoje vou demonstrar um dos outros exercicios que fizemos na aula de estrutura de dados, lembrando mais uma vez que estes são exercicios que eu faço rapidamente e não me importo muito com várias coisas pela falta de tempo. O que irei mostrar hoje é uma Pilha com vetores porém em vez de ele ter um inteiro indicando o ultimo elemento, o ultimo será um ponteiro para o ultimo elemento da pilha. </p>
<p>Para  ver o enunciado inteiro continue lendo (enunciado grande). </p>
<p>Para baixar o arquivo, <a href="http://www.matbra.com/?attachment_id=130">clique aqui</a>! </p>
<p><span id="more-128"></span></p>
<blockquote><p>Reimplemente o seu programa de pilha com vetor de números inteiros usando como TOPO um ponteiro para inteiro, que você incrementa, decrementa e testa<br />
para saber se a pilha está cheia ou vazia;<br />
• para resolver:<br />
– modifique a estrutura tPilha da seguinte forma:<br />
constantes MAXPILHA = 100;<br />
tipo tPilha {<br />
inteiro dados[MAXPILHA];<br />
inteiro *topo;<br />
};</p>
<p>• Modifique os algoritmos de manipulação da pilha de forma que se utilize ponteiros para inteiro para referenciar os elementos da pilha.<br />
• Exemplo:<br />
Inteiro FUNÇÃO empilha(inteiro dado)<br />
início<br />
SE (pilhaCheia) ENTÃO<br />
RETORNE(ErroPilhaCheia)<br />
SENÃO<br />
// Se houver espaço, incremento o<br />
// ponteiro topo e faço o valor<br />
// apontado por topo receber o novo<br />
// dado.<br />
aPilha.topo <- aPilha.topo + 1;<br />
*(aPilha.topo) <- dado;<br />
RETORNE(aPilha.topo);<br />
FIM SE<br />
fim;</p>
<p>• Lembre-se de adaptar a inicialização da pilha e também os testes de pilha cheia e vazia. Exemplos:</p>
<p>FUNÇÃO inicializaPilha()<br />
início<br />
// Fazemos o topo apontar para um endereço de memória<br />
// anterior ao início do vetor dados para simbolizar<br />
// que a pilha está vazia.<br />
aPilha.topo <- aPilha.dados - 1;<br />
fim;<br />
Booleano FUNÇÃO pilhaVazia()<br />
início<br />
SE (aPilha.topo < aPilha.dados) ENTÃO<br />
// O topo está apontando para um endereço de<br />
// memória anterior ao próprio início da<br />
// pilha. Segundo a nossa definição, isto<br />
// significa que a pilha está vazia.<br />
RETORNE(Verdadeiro)<br />
SENÃO<br />
RETORNE(Falso);<br />
fim;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.matbra.com/2009/04/28/pilha-com-ponteiros-estrutura-de-dados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estrutura de dados, C</title>
		<link>http://www.matbra.com/2009/03/21/estrutura-de-dados-c/</link>
		<comments>http://www.matbra.com/2009/03/21/estrutura-de-dados-c/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 16:35:18 +0000</pubDate>
		<dc:creator>Matheus (X-warrior) Bratfisch</dc:creator>
				<category><![CDATA[Aprendendo]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Estrutura de Dados]]></category>
		<category><![CDATA[exercicios]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[resolvidos]]></category>

		<guid isPermaLink="false">http://www.matbra.com/?p=30</guid>
		<description><![CDATA[Boa tarde galera, Então, neste semestre estou tendo aula de estrutura de dados, o meu professor Aldo von Wangenheim, resolveu utilizar C na parte inicial da aula, e posteriormente C++. Um curso para linguagem C, que ele passou para os alunos que não tinham conhecimento na linguagem é este. Na segunda ou terceira aula, também [...]]]></description>
			<content:encoded><![CDATA[<p>Boa tarde galera, </p>
<p>Então, neste semestre estou tendo aula de estrutura de dados, o meu professor Aldo von Wangenheim, resolveu utilizar C na parte inicial da aula, e posteriormente C++. Um curso para linguagem C, que ele passou para os alunos que não tinham conhecimento na linguagem é <a href="http://mtm.ufsc.br/~azeredo/cursoC/aulas-main.html">este</a>. Na segunda ou terceira aula, também já passou uma lista de 5 exercicios sobre C pra galera resolver e ir pegando a manha. Eu e o Olav, resolvemos os mesmos e vamos disponibilizar aqui, junto com a lista de exercicios. Assim você que quer pode aprender por conta propria, ou você que precisa dos trabalhos e não quer faze-los pode copiar (recomendo fazer, pra aprender). </p>
<p><a href="http://www.matbra.com/?attachment_id=32">Lista de exercicio (5) para iniciantes</a><br />
<a href="http://www.matbra.com/?attachment_id=33">Os 5 exercicios resolvidos</a></p>
<p>PS: O link levara a uma outra pagina com descrição dos arquivos, onde você deve fazer o download dos mesmos.</p>
<p>Até a próxima,<br />
Matheus</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matbra.com/2009/03/21/estrutura-de-dados-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

