AULA 1 Alfabetização Digital - Cead - Unimontes
AULA 1 Alfabetização Digital - Cead - Unimontes
AULA 1 Alfabetização Digital - Cead - Unimontes
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>