Logo Passei Direto
Buscar

Exercício Módulo III Variáveis e Contantes

User badge image
Say Araluen

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Módulo III – Variáveis e Contantes
Matéria – Criação de Aplicações e Sistema
01 ​Leia o trecho a seguir:
"Imagine que a memória principal de um computador é um arquivo com muitas gavetas, e cada uma delas pode armazenar apenas um valor por vez, seja um dado inteiro, real, lógico ou caractere [literal]. Por ser um arquivo com várias gavetas, é necessário que cada uma das gavetas seja identificada com um nome, portanto o valor armazenado pode ser utilizado a qualquer momento.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 40.
A partir do texto acima e dos conhecimentos sobre Variáveis e Constantes, analise a figura a seguir:
Figura 1 - Arquivo de gavetas identificadas por etiquetas representando a memória de um computador.
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 40.
Essa analogia explica corretamente a definição de:​
a) ​Constante
b) Valor
c) Variável
d) Operadores aritméticos
e) Operadores lógicos
Solução do professor
​C) Para cada variável, é reservado um espaço na memória do computador (a gaveta da analogia) para armazenar seu valor. Toda variável possui um nome (a etiqueta da gaveta descrita na analogia) utilizado para sua identificação e representação dentro de um programa de computador.
02 ​Leia o texto a seguir:
Um estudante estava desenvolvendo o algoritmo em pseudocódigo mostrado abaixo:
​Ao executar o programa no Visualg, o resultado da expressão foi 1. Depois, ele tentou representar a expressão r=3/2. Entretanto, em sua tela apareceu a seguinte mensagem:
​A explicação correta para que essa mensagem tenha sido gerada é:
a) ​A variável r está declarada como um valor real e, para obter r=3/2 ela teria que ser declarada como um valor inteiro.
b) ​A variável r está declarada como um valor real e, para obter r=3/2 ela teria que ser declarada como um valor literal.
c) ​A variável r está declarada como um valor inteiro e, para obter r=3/2 ela teria que ser   declarada como um  valor  booleano.
d) ​A variável r está declarada como um valor inteiro e, para obter r=3/2 ela teria que ser declarada como um valor real.
e) ​A variável r está declarada como um valor inteiro e, para obter r=3/2 ela teria que ser declarada como um valor lógico.
Solução do professor
​D) Por definição, são inteiros os dados numéricos positivos e negativos pertencentes ao conjunto de números inteiros, excluindo qualquer valor numérico fracionário. Porém, o estudante estava buscando r igual a 3/2, um valor pertencente ao conjunto de números reais. Desse modo, r deve ser declarado como um dado numérico real, que abarga todos os números positivos e negativos, incluindo os valores fracionários e inteiros.
03 ​Leia o trecho a seguir:
“Variável é tudo que está sujeito a variações, que é incerto, instável ou inconstante [...] O nome de uma variável é utilizado para sua identificação e representação dentro de um programa de computador.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 41.
Com base no conhecimento acerca de Variáveis, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. (  V ) São nomes válidos de variáveis: nome_usuario, nomeusuario, f1, f_1, x, delta25.
II. ( F ) O primeiro caractere de identificação do nome de uma variável pode ser um símbolo gráfico (por exemplo: cifrão, vírgula, ponto e vírgula, traço, parênteses, chaves, colchetes).
III. ( F ) Caso deseje separar nomes compostos, deve ser utilizado o caractere de separação "*" asterisco.
IV. ( V ) Não pode ser utilizado como nome de variável algum rótulo que seja uma palavra reservada ou mesmo nome de outra variável.
V. ( V ) São nomes inválidos de variáveis: nome usuário, fone#, 1x, aluno*2, dia/mes, 25_delta, 5ano3.
Agora, assinale a alternativa que apresenta a sequência correta:
a) ​F, V, V, V, F
b) ​V, F, F, V, V
c) ​V, F, V, F, V
d) ​F, V, F, V, F
e) ​F, V, V, F, F
Solução do professor
​B) A afirmativa I é verdadeira, pois os nomes de variáveis nome_usuário, nomeusuário, f1, f_1, x, delta25 são todos válidos, visto que o primeiro caractere de identificação dos nomes são alfabéticos e os demais são formados por números, letras e sublinhado “_”. A afirmativa II é  falsa, pois o primeiro caractere de identificação do nome de uma variável não pode ser, em hipótese nenhuma, um caractere numérico ou um caractere de símbolo gráfico (cifrão, vírgula, ponto e vírgula, traço, parênteses, chaves, colchetes, dentre outros). A  afirmativa III é  falsa, visto que caso se deseje separar nomes compostos, deve ser utilizado o caractere de separação "_" underline e nunca asterisco “*”. A afirmativa IV é verdadeira, porque um nome uma vez utilizado torna-se exclusivo no programa em que foi definido e as palavras reservadas não podem ser usadas para outro fim. O mesmo vale para palavras como inteiro, real e lógico que são inválidas para nomes de variáveis porque são consideradas também como palavras reservadas do algoritmo ou programa. Por fim, a afirmativa V é verdadeira, porque definições como nome usuário, 1x, fone#, aluno*2, dia/mes, 25_delta e 5ano3 são inválidas por conterem espaço entre palavras, por não terem uma letra como primeiro caractere e utilizarem símbolos ao invés de caracteres alfa-numéricos nas demais posições.
04 ​Leia o trecho a seguir:
“Do ponto de vista computacional, semelhante ao conceito matemático ou científico, uma constante é uma grandeza numérica fixa, utilizada normalmente numa expressão aritmética ou matemática, a qual define um valor que será inalterado na expressão, independentemente das variáveis envolvidas na operação a ser realizada.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 43.
Com base no texto acima e nos conteúdos abordados sobre Variáveis e Constantes, analise as asserções a seguir e a relação proposta entre elas:
I. A forma correta de atribuir o valor 8 em uma variável chamada resultado é resultado B.
II. A representação da expressão aritmética X =43*55 : (30 + 2) é: XD é menor ou igual a variável C é D G.
V. A representação da expressão aritmética Y = 7*34 + 5*8 - 3 é: Y , de modo que a representação fica A > B. A assertiva II está correta, pois a expressão aritmética X =43*55 : (30 + 2) pode ser escrita na forma computacional como X , dessa forma temos FG . Por fim, a assertiva V está incorreta, pois a expressão aritmética Y = 7*34 + 5*8 - 3 pode ser escrita na forma computacional como Y

Mais conteúdos dessa disciplina