Buscar

Variáveis e Constantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 1/8
B
Variáveis e Constantes
em-vindo ao estudo sobre Variáveis e Constantes! Essa aula
ajudará na compreensão de alguns conceitos que são
importantes no contexto de programação. Neste contexto,
variáveis referem-se a tudo aquilo que varia ou modifica, ao
contrário das constantes, que se mantêm fixas (MANZANO; OLIVEIRA,
2012). Vamos conhecer melhor esses conceitos?
 
Variáveis
O que são variáveis? É possível imaginar uma gaveta, onde são
guardadas coisas. Essa gaveta, em cada momento, pode ter uma peça
de roupa diferente armazenada dentro dela. Por exemplo, hoje a gaveta
armazena uma blusa, mas amanhã esta blusa pode ser usada e a gaveta
armazenará um lenço ao invés da blusa. No contexto da programação,
uma variável armazena um valor, que pode variar ao longo da execução
do programa, isto é, em um dado momento a variável “nome” pode conter
Débora, mas no decorrer da execução do programa pode passar a conter
Anna (MANZANO; OLIVEIRA, 2012).
Uma variável possui nome, tipo e conteúdo. O nome deve ser único, a fim
de identificar de forma única a variável em um determinado algoritmo. O
tipo define os valores que podem ser armazenados na variável. Seu
conteúdo é o valor que ela armazena. É importante lembrar que uma
variável só pode armazenar um valor de cada vez. No entanto, ela pode
assumir vários valores distintos do mesmo tipo durante a execução do
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 2/8
algoritmo. O ato de se criar uma variável é conhecido como declaração de
variável (MANZANO; OLIVEIRA, 2012).
É importante ressaltar que toda variável precisa de um identificador para
ser manipulada e deve possuir um nome único, não podendo ser uma
palavra reservada (por exemplo, o comando Escreva do Visualg) e não
podendo conter espaços em branco. Além disso, boas práticas são
essenciais para organização e entendimento de um algoritmo ou
programa, portanto, é importante mencioná-las. Algumas dessas práticas
são: uma variável deve começar com uma letra, que, por padrão, deve ser
minúscula e deve permitir também a identificação do valor que representa,
como idade, nome, endereço, etc.
Variáveis Válidas: idade, a1, nota_01, telefone, nota3prova1.
Variáveis Inválidas: 1dia, salário do empregado, nota-1, ddd/telefone,
3prova1.
 
Constantes
As Constantes são fixas, não mudam de valor. É como se fosse uma
gaveta que nunca muda seu objeto. No contexto da programação, o valor
de uma constante sempre se manterá inalterado em tempo de execução.
Um exemplo é o valor do PI que é 3.14 e que não é alterado, de modo
que o valor de PI sempre será o mesmo (PUGA; RISSETTI, 2016).
Exemplo: Para calcular a área do círculo devemos aplicar o valor PI na
expressão A = π . r2
 
Operadores
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 3/8
Operadores são utilizados para executar cálculos numéricos e relacionar
expressões, são eles: Operadores Aritméticos, Relacionais e Lógicos.
 
Operadores aritméticos
Unários: Manutenção de Sinal (+). O operador possui o mesmo sinal da
adição, porém, apenas um número é utilizado e isso indica que esse
número é positivo. Inversão de sinal (-), que consiste no mesmo sinal da
subtração, um traço, o qual indica que o número é negativo (PUGA;
RISSETTI, 2016).
Binários: envolvem 2 valores, são eles: Exponenciação (^), Divisão inteira
(\), resto da divisão(%), divisão (/), multiplicação (*), adição (+) e subtração
(-) (PUGA;RISSETTI, 2016).
 
Operadores relacionais: Esses operadores relacionam expressões que
são combinações de variáveis, constantes e operadores (MANZANO;
OLIVEIRA, 2012).
Sobre as expressões, elas podem ser aritméticas ou lógicas. Uma
expressão aritmética resulta em um número inteiro ou real, mas uma
expressão lógica resulta em “verdadeiro” ou “falso”. São eles: maior que
(>), menor que (<), maior ou igual a (>=), menor ou igual a (<=), igual a (=)
e diferente (<>).
 
Operadores lógicos: Esses operadores são utilizados em expressões
lógicas, são eles: E, OU e NÃO. O resultado dessas expressões é sempre
“verdadeiro” ou “falso” (MANZANO; OLIVEIRA, 2012).
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 4/8
 
Exemplo Prático
Para executar o pseudocódigo utilize o Visualg. No ambiente
disponibilizado pela Faculdade Descomplica, basta acessar o ícone do
Visualg (Figura 1).
 
Escreva algoritmo em pseudocódigo, mostrado na Figura 2, na Área de
Algoritmos da ferramenta.
 
Figura 1: Ambiente de Programação da Faculdade
Descomplica
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 5/8
Para executar o seu algoritmo, você precisa clicar no ícone “Executar”
mostrado na Figura 3, ou F9 do seu teclado.
 
Na Figura 4 vemos a tela de resultado.
 
Figura 2: Algoritmo Variáveis e Operadores
Figura 3: Executar Algoritmo
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 6/8
 
 
 
Atividade extra
Assista ao filme “AI – Artificial Intelligence” do aclamado diretor Steven
Spielberg, esse filme impressionou toda uma geração, com a versão de
ficção científica da clássica história de Pinóquio. Haley Joel Osment
interpreta David, o primeiro menino-robô programado para amar. Adotado
por um casal, ele enfrenta uma série de circunstâncias inesperadas e não
conquista a aceitação dos humanos nem das máquinas. Por isso, David
decide embarcar em uma jornada em busca de seu verdadeiro mundo. Já
faz quase 20 anos desde o lançamento do longa, mas é um caso
daqueles em que sempre vale a pena ver de novo!
 
 
 
 
Referência Bibliográfica
Figura 4: Resultado do Algoritmo
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 7/8
 
• GUEDES, S. (Org.). Lógica de programaçãoalgorítmica. Pearson:
2014.
• MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de
Algoritmos. 15. ed. São Paulo: Érica, 2012
• PUGA, S.; RISSETTI, G. Lógica de programação e estruturas de
dados, com aplicações em Java. Pearson: 2016.
• RIBEIRO, J. A. Introdução à programação e aos algoritmos. 1. ed.
Rio de Janeiro: LTC, 2019
 
 
 
Atividade Prática –a Aula 3
Título da Prática: Soma e Média
Variáveis e Constantes
Objetivos: Praticar lógica de programação e desenvolvimento de
algoritmos.
Materiais, Métodos e Ferramentas: Para realizar este exercício, vamos
utilizar Visualg para testar o algoritmo proposto no desenvolvimento da
prática em questão.
 
Atividade Prática
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217
07/05/2023, 20:07 Descomplica | Criação De Aplicações E Sistemas
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/variavei… 8/8
Com os conhecimentos adquiridos até agora, desenvolva um algoritmo
em pseudocódigo onde 5 números deverão ser somados, em seguida
calcule a média desses números e apresente na tela a soma e a média
calculada.
Após desenvolver seu código conforme a descrição acima, copie e cole
na caixa de texto (a resposta da Atividade Prática sempre será em código
(pseudocódigo)).
 
Gabarito Atividade Prática
Ir para exercício
Próxima aula
Entrada, Processamento e Saída
https://aulas.descomplica.com.br/graduacao/analise-e-desenvolvimento-de-sistemas/turma/criacao-de-aplicacoes-e-sistemas-bf1tm/aula/entrada-processamento-e-saida-ded217

Continue navegando