17.01.2013 Views

AULA 1 Alfabetização Digital - Cead - Unimontes

AULA 1 Alfabetização Digital - Cead - Unimontes

AULA 1 Alfabetização Digital - Cead - Unimontes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Resolução em português estruturado:<br />

Início.<br />

Declare.<br />

Numérico: número1, número2, soma.<br />

Leia: número1, número2.<br />

Soma: ← número1 + número2.<br />

Imprima: soma.<br />

Fim_algoritmo.<br />

As três resoluções referem-se ao mesmo enunciado. Todas resolvem<br />

o mesmo problema utilizando estruturas algorítmicas distintas.<br />

A estrutura algorítmica mais utilizada é o português estruturado,<br />

pois a sua estrutura é muito semelhante à estrutura de algumas linguagens,<br />

como a Pascal e a C.<br />

Para criarmos um algoritmo, é necessário definir variáveis. Essas<br />

variáveis nada mais são do que a definição de um espaço de memória onde<br />

serão gravados e manipulados os dados trabalhados no algoritmo. Voltemos<br />

ao algoritmo feito em pseudocódigo ou portugol.<br />

Início<br />

Declare<br />

Numérico Numero1, Numero2, Soma;<br />

Leia Numero1, Numero2;<br />

Soma ← Numero1 + Numero2;<br />

Imprima Soma;<br />

Fim_algoritmo.<br />

Observe que temos várias instruções indicando o que deve ser feito:<br />

declare, leia e imprima. Porém, temos alguns elementos que não são instruções,<br />

que são as variáveis. São esses elementos que receberão os dados<br />

inseridos pelo usuário e guardarão os resultados da operação.<br />

O algoritmo, aqui exemplificado, imprime a soma de dois números.<br />

Imagine que o usuário digite 3 e 4, de modo que o resultado seja 7. Como<br />

o computador saberá quais números ler? E onde essa soma será calculada?<br />

Você se lembra de quando estudamos os dispositivos de entrada,<br />

saída e armazenamento? Então, o usuário digitará os dados por meio de um<br />

dispositivo de entrada. Esses dados serão guardados nos dispositivos de armazenamento<br />

para serem processados, e retornam o resultado utilizando-se<br />

dos dispositivos de saída.<br />

Então, fica fácil; se preciso armazenar esses dados, temporariamente<br />

ou de forma permanente, precisarei de memória (dispositivo de armazenamento).<br />

Sendo assim, darei nomes àqueles espaços de memória que<br />

serão utilizados pelo meu algoritmo e, sempre que precisar daquele dado,<br />

saberei onde ele está, independentemente do valor armazenado nele.<br />

Arquitetura de Computadores 37<br />

e-Tec Brasil/CEMF/<strong>Unimontes</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!