Buscar

Algoritmos e Lógica de Programação - UN2 - Vídeo 03

Prévia do material em texto

ALGORITMOS E LÓGICA 
DE PROGRAMAÇÃO
Prof. Me. Cleber Semensate
1. Representação interna de dados em um 
computador
2
▰ Conforme já afirmava Papert (2008), o computador é uma máquina “burra”,
utilizada por uma criança inteligente. Ao fazer essa afirmação, o autor se
referia às capacidades da máquina, tendo em vista que a máquina depende do
ser humano — mais especificamente, de um programador —, para que os
programas criados possam executar as tarefas esperadas. Mas, afinal, o que
é um computador e quais são seus componentes?
▰ Memória;
▰ Disco rígido;
▰ Dispositivos de entrada e saída;
▰ Tela;
▰ Sistema binário;
2. Definindo constantes, variáveis e seus 
tipos
3
▰ 2.1 Constantes : As constantes representam dados ou objetos cujo valor
permanece inalterado ao longo do tempo ou durante a execução do
programa.
▻ PI: 3.1415
▰ 2.2 Variáveis e seus tipos: Conforme Kalb (2016), uma variável é uma
localização de memória nomeada que possui um determinado valor. Este
pode variar conforme o tempo e, por isso, é denominado variável.
▻ idade = 29
3. Constantes e variáveis apropriadas para o 
uso em programas de computador
4
▰ Ao iniciar uma programação, independentemente da linguagem, é necessário
estar atento às constantes e variáveis que serão utilizadas, de modo que o
compilador do programa consiga compilar os dados escritos. Segundo Kalb
(2016), os compiladores de todas as linguagens alteram o código escrito na
linguagem para instruções de nível inferior (com base em uns e zeros), para
que o computador realmente possa entender o código. A compilação ocorre
antes da execução do programa.
▰ Cabe ressaltar que, para a nomeação de uma variável, é necessário observar
as regras apresentadas anteriormente, pois elas podem auxiliar no momento
da nomeação. Porém, existem outros detalhes importantes. A forma geral de
uma declaração de atribuição é:
▻ <variavel> = <expressao>
5
Obrigado!
Cleber Semensate
Contatos: semensate@gmail.com
mailto:semensate@gmail.com

Continue navegando