Académique Documents
Professionnel Documents
Culture Documents
:202004419644) Acerto: 1,0 / 1,0
Compilador
Linguagem de Máquina
Programa
2a Questão (Ref.:202004419646) Acerto: 0,0 / 1,0
Estrutura de decisão
Comando de saída
Fluxograma
Comando de entrada
Variável
3a Questão (Ref.:202006962764) Acerto: 1,0 / 1,0
4a Questão (Ref.:202006917894) Acerto: 0,0 / 1,0
Imagine que você viajou para os Estados Unidos e está muito confuso com a forma como os americanos
medem a temperatura, que é em Fahrenheit. Para ficar com menos dúvidas, você decide criar um
algoritmo que, dada uma temperatura em Fahrenheit, exiba seu equivalente em graus Celsius. Com base
na sintaxe do Portugol Studio, qual das alternativas a seguir apresenta o trecho da solução a ser escrito
no lugar das interrogações a seguir?
programa {
????????
}
}
escreva("Temperatura em Fahrenheit: ")
leia(tempF)
tempC=(tempF-32)/1.8
tempC=(tempF-32)/1.8
leia(tempF)
tempC=(tempF-32)/1.8
leia(tempF)
leia(tempF)
tempC=(tempF-32)/1.8
Respondido em 25/04/2020 18:34:12
5a Questão (Ref.:202006917840) Acerto: 0,0 / 1,0
Considere um programa em C++ que leia os valores A, B, C e informe se a soma dos dois primeiros
termos é maior do que o terceiro. A estrutura seletiva adequada para esse teste é:
for ((A+B)>C)
while ((A+B)>C)
Respondido em 25/04/2020 18:38:39
6a Questão (Ref.:202004462039) Acerto: 0,0 / 1,0
Às vezes me perguntam se existe alguma razão para existirem tantas formas de decisão nas linguagens de
programação.
I Se tivermos que fazer um teste e só executar um bloco, que pode ter uma instrução ou mais instruções, o if
simples deverá ser escolhido.
II Se tivermos duas possibilidades de respostas, não poderemos usar dois if(s) simples, onde o teste de um é o
complementa o do outro, porque poderão sair duas respostas.
III Se tivermos três possibilidades de respostas, podemos usar um if simples e um if composto que não teremos
problemas com as respostas.
IV Quando temos 10 possibilidades de respostas, poderemos usar 10 if(s) simples, embora usar ifs encadeados
seria mais eficiente.
7a Questão (Ref.:202006534500) Acerto: 1,0 / 1,0
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
int i = 0;
double x, y = 0;
cout << "Digite um numero diferente de zero : ";
cin >> x;
while (x != 0){
i = i + 1;
y = y + x;
cout << "Digite um numero diferente de zero: ";
cin >> x;
}
y = y / i;
cout << "Numero: " << i << "\n";
return 0;
}
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
int i = 0;
double x, y = 0;
cout << "Digite um numero: ";
cin >> x;
while (x != 0){
i = i + 1;
y = y + x;
cout << "Digite um numero: ";
cin >> x;
}
y = y / i;
cout << "Numero: " << y << "\n";
system("PAUSE");
return 0;
}
9a Questão (Ref.:202004419889) Acerto: 0,0 / 1,0
-1 0 1 2 3 4 4 3 2 1
-1 0 1 2 3 4 5 6 7 8
01234543210
-1 0 1 2 3 4 5 4 3 2 1
0123456789
1a Questão
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu
salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual
ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e
dividindo-se por 100. Que fórmula realiza esse cálculo?
2a Questão
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não
se deve usar Português, Inglês, fluxograma e nem softwares.
3a Questão
Explicação:
4a Questão
Linguagem de Máquina
Programa
Compilador
Explicação:
VErdadeiro Programa
Linguagem de
Falso. Usada para escrever programas
alto nível
Falso. Usada para escrever programas mais
Linguagem de
próximos da máquina. Exemplo : linguagem
baixo nível
assembly
5a Questão
Explicação:
6a Questão
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é
a linguagem de programação.
Respondido em 29/03/2020 09:24:44
Explicação:
Um programa é um algoritmo
codificado em uma linguagem de
programação.
Verdadeira
Falsa. Programa é código escrito
em alguma linguagem de
Programa e fluxograma são
programação. Fluxograma é
sinônimos.
uma representação gráfica de
algoritmo.
Falso. Programa é um algoritmo
Um programa é um algoritmo
codificado ou escrito em alguma
codificado em linguagem natural.
linguagem de programação.
Falso. Programa é um algoritmo Um programa é um algoritmo
codificado ou escrito em alguma codificado em uma
linguagem de programação. pseudolinguagem.
Falso. É fundamental o uso da Para se escrever um programa não
lógica de programação além de precisa se conhecer lógica de
se conhecer a linguagem de programação, pois o fundamental
programação. é a linguagem de programação.
7a Questão
Explicação:
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
8a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um significado muito bem definido.
É igual à linguagem de programação na língua portuguesa
É igual ao fluxograma
Explicação:
1a Questão
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é
a linguagem de programação.
Um programa é um algoritmo codificado em uma pseudolinguagem.
Explicação:
Um programa é um algoritmo
codificado em uma linguagem de
programação.
Verdadeira
2a Questão
Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um
programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha],
2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um
fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de
entrada do fluxograma.
Reprovado
Fim
N1 e N2
Média
Aprovado
Explicação:
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
3a Questão
Explicação:
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
4a Questão
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu
salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual
ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e
dividindo-se por 100. Que fórmula realiza esse cálculo?
5a Questão
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
I, II e III.
I e II.
I e III
6a Questão
Explicação:
7a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um significado muito bem definido.
É igual ao fluxograma
Explicação:
8a Questão
Explicação:
A execução de um algoritmo é
Verdadeira feita sequencialmente.
Falso. Entrada é via teclado ou via Valores de entrada são recebidos
arquivo, o que aqui não é o caso. através do monitor.
Para cada variável pode ser
Falso. Apenas um tipo de dado.
definido mais de um tipo de dado.
Falso. Teste de mesa serve para fazer Teste de Mesa serve para receber
um passo a passo. os comandos de entrada.
Falso. Tipo real aceita número com Variáveis do tipo real e inteiro
casas decimais ou inteiros. Tipo inteiro aceitam, respectivamente, letras e
aceita apenas valores inteiros. números.
10a Questão (Ref.:202006917861) Acerto: 0,0 / 1,0
Se você precisar escrever um programa em C++ que receba uma matriz de elementos inteiros dispostos
em 3 linhas e 4 colunas e exiba a quantidade de números múltiplos de 5 armazenados na matriz vai
precisar de
1a Questão
Explicação:
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
2a Questão
C++, Java, C#
C++, C# e fluxograma
Explicação:
3a Questão
O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e
do ano em que estamos.
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre
negativa.
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o
início e o fim da solução.
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que
representa exibição de informações.
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja
realizada.
Respondido em 10/04/2020 15:59:46
4a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um significado muito bem definido.
É igual ao fluxograma
Explicação:
5a Questão
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
I, II e III.
II e III.
I e III
I e II.
6a Questão
Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Apenas pseudolinguagem
Explicação:
7a Questão
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado
na aula 1 online.
8a Questão
P, N, G
N, G, P
N, P, G
G, P, N
G, N, P
Respondido em 10/04/2020 16:02:47
Explicação:
Analisando as afirmativas :
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e
define o tipo de dado a ser armazenado.
Comando PARA
atribuição
Estrutura de Seleção
Comando Enquanto-Faça
Variável
Explicação:
Verdadeiro Variável
Falso. É uma operação ou comando. atribuição
Falso. Não necessita de espaço em memória e
Estrutura de
nem de tipo de dado. É um comando de
Seleção
seleção, como if ou if/else, por exemplo.
2a Questão
Explicação:
3a Questão
Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos
entendem.
Explicação:
Dizemos que uma linguagem é de
alto nível quando conseguimos ler
e escrever usando palavras
conhecidas por nós.
Dizemos que uma linguagem é de
Falso. Linguagem binária é com
alto nível quando usa linguagem
zeros e uns, o que é baixo nível.
binária.
Falso. C++ é uma linguagem de O C++ não é uma linguagem de
programação de alto nível e usa alto nível, pois usa palavras em
palavras em Inglês. Inglês que nem todos entendem.
Falso. Não se tem que dominar a Para programar em alto nível é
linguagem binária em hipótese preciso dominar a linguagem
alguma. binária.
FAlso. O C++ é uma linguagem de
O C++ é uma linguagem de alto
alto nível na qual o uso de
nível na qual o uso de variáveis é
variáveis é necessário para
opcional.
armazenarmos dados.
4a Questão
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de
R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da
quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis
necessárias a este programa?
5a Questão
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a
alternativa que possui um exemplo de nome INCORRETO:
cad1- id
nota2
salariofinal
num1
nome_aluno
Explicação:
6a Questão
enquanto
leia
se
Explicação:
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz nada.
7a Questão
Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente a
tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.
Compilação
Determinação
Orientação
Linkedição
Evolução
Explicação:
Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de máquina,
podendo assim ser executado diretamente.
8a Questão
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente
o valor a pagar é:
Explicação:
A execução de um
Verdadeira algoritmo é feita
sequencialmente.
Falso. Entrada é via teclado Valores de entrada são
ou via arquivo, o que aqui recebidos através do
não é o caso. monitor.
Para cada variável pode ser
Falso. Apenas um tipo de
definido mais de um tipo de
dado.
dado.
Teste de Mesa serve para
Falso. Teste de mesa serve
receber os comandos de
para fazer um passo a passo.
entrada.
Falso. Tipo real aceita
Variáveis do tipo real e
número com casas decimais
inteiro aceitam,
ou inteiros. Tipo inteiro
respectivamente, letras e
aceita apenas valores
números.
inteiros.
Reprovado
Fim
N1 e N2
Média
Explicação:
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental
é a linguagem de programação.
Explicação:
Um programa é um
algoritmo codificado em
uma linguagem de
programação.
Verdadeira
Falsa. Programa é código
escrito em alguma
linguagem de Programa e fluxograma são
programação. Fluxograma sinônimos.
é uma representação
gráfica de algoritmo.
Falso. Programa é um
algoritmo codificado ou Um programa é um
escrito em alguma algoritmo codificado em
linguagem de linguagem natural.
programação.
Falso. Programa é um
algoritmo codificado ou Um programa é um
escrito em alguma algoritmo codificado em
linguagem de uma pseudolinguagem.
programação.
Para se escrever um
Falso. É fundamental o
programa não precisa se
uso da lógica de
conhecer lógica de
programação além de se
programação, pois o
conhecer a linguagem de
fundamental é a linguagem
programação.
de programação.
C++, C# e fluxograma
C++, Java, C#
Explicação:
Explicação:
Analisando as afirmativas :
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados
seja realizada.
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que
representa exibição de informações.
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será
sempre negativa.
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário
atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao
percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-
se por 100. Que fórmula realiza esse cálculo?
novoSal <- salAtual + (salAtual*100)
Explicação:
É uma linguagem de
Falso. Algoritmo não é linguagem de programação. Exemplo
programação para
de linguagem de programção : C++
computadores.
Explicação:
Analisando as afirmativas :
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental
é a linguagem de programação.
Explicação:
Um programa é um algoritmo
codificado em uma linguagem de
programação.
Verdadeira
Falsa. Programa é código escrito
em alguma linguagem de
Programa e fluxograma são
programação. Fluxograma é uma
sinônimos.
representação gráfica de
algoritmo.
Falso. Programa é um algoritmo
Um programa é um algoritmo
codificado ou escrito em alguma
codificado em linguagem natural.
linguagem de programação.
Falso. Programa é um algoritmo Um programa é um algoritmo
codificado ou escrito em alguma codificado em uma
linguagem de programação. pseudolinguagem.
Falso. É fundamental o uso da Para se escrever um programa não
lógica de programação além de se precisa se conhecer lógica de
conhecer a linguagem de programação, pois o fundamental é
programação. a linguagem de programação.
Explicação:
Explicação:
É igual ao fluxograma
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um significado muito bem definido.
Explicação:
Explicação:
Explicação:
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa.
- O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3
1 * 1 + 2 dá 1 + 2 que é 3
A e B ou C nao D
A e B ou C ou nao D
A ou B e C e D
A ou B e C e nao D
Explicação:
Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a
expressão ser verdadeira.
Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira.
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa.
Explicação:
São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO
São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor
a variável.--> FALSO
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F)
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia
sobre a soma e subtrção
(NUMERO>0) || (NUMERO%2==0)
(NUMERO>0) !! (NUMERO%2==0)
(NUMERO<0) || (NUMERO%2!=0)
Explicação:
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0
Explicação:
A ou B e C e não D
A || B ! C ! &&D
A || B && C && !D
A && B || C || !D
Explicação:
&& = E
! = não
MEDIA = (AV1 * AV2) / 2;
MEDIA = (AV1 - AV2) / 2;
Explicação:
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2.
1. Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e
AV2 de uma determinada disciplina.
MEDIA = (AV1 * AV2) / 2;
MEDIA = (AV1 - AV2) / 2;
Explicação:
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2.
+, - e *
=, > e ||
<, > e >=
&&, >= e ||
&&, || e ~
Explicação:
Explicação:
São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO
São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor
a variável.--> FALSO
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F)
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia
sobre a soma e subtrção
A ou B e C e nao D
A ou B e C e D
A e B ou C ou nao D
A e B ou C nao D
Explicação:
Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a
expressão ser verdadeira.
Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira.
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa.
(NUMERO<0) || (NUMERO%2!=0)
(NUMERO>0) || (NUMERO%2==0)
(NUMERO>0) !! (NUMERO%2==0)
Explicação:
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0
+, - e *
!, > e >=
&&, || e !
=, > e ?
Explicação:
Falso. O único operador lógico é o ! !, > e >=
Verdadeiro. &&, || e !
Falso. Nâo há operador lógico neste
=, > e ?
item.
&&, >= e
<=
Falso. O único operador lógico é o
&&
Falso. Nâo há operador lógico neste
+, - e *
item.
8.
V, V, V, V, V, F, F, F
F, V, F, V, V, F, V, F
F, F, F, F, F, V, V, V
V, V, F, F, V, V, F, F
V, F, V, F, V, F, V, F
int num;
if (num != 8)
{
num--;
cout << num << " ";
}
else
cout << num * 5 ;
INTRODUÇÃO A PROGRAMAÇÃO
1a aula
Lup Vídeo PPT MP3
a
Exercício: CCT0804_EX_A1_202003569038_V1 29/03/2020
Aluno(a): PAULA PECLAT DE OLIVEIRA DOS SANTOS 2020.1 EAD
1a Questão
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e
do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de
aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que
fórmula realiza esse cálculo?
2a Questão
3a Questão
Explicação:
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente
o algoritmo;
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a
partir dos algoritmos.
4a Questão
Linguagem de Máquina
Programa
Compilador
Explicação:
Falso. É um tradutor. Compilador
Linguagem de
FAlsa. Linguagem de zeros e uns.
Máquina
VErdadeiro Programa
Linguagem de alto
Falso. Usada para escrever programas
nível
Falso. Usada para escrever programas mais próximos da máquina. Exemplo : Linguagem de baixo
linguagem assembly nível
5a Questão
Explicação:
Falso. Entrada é via teclado ou via arquivo, o que aqui Valores de entrada são recebidos através do
não é o caso. monitor.
6a Questão
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Explicação:
Verdadeira
7a Questão
Sobre o FLUXOGRAMA abaixo podemos afirmar que :
Explicação:
Justificativas das opções :
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
8a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e
estruturas que possuem um significado muito bem definido.
É igual à linguagem de programação na língua portuguesa
É igual ao fluxograma
Explicação:
INTRODUÇÃO A PROGRAMAÇÃO
1a aula
Lup Vídeo PPT MP3
a
Exercício: CCT0804_EX_A1_202003569038_V2 09/04/2020
Aluno(a): PAULA PECLAT DE OLIVEIRA DOS SANTOS 2020.1 EAD
1a Questão
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Um programa é um algoritmo codificado em uma pseudolinguagem.
Explicação:
Verdadeira
2a Questão
Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de
computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013,
http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e
N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma.
Reprovado
Fim
N1 e N2
Média
Aprovado
Explicação:
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
3a Questão
Explicação:
Justificativas das opções :
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
4a Questão
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e
do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de
aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que
fórmula realiza esse cálculo?
5a Questão
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
I, II e III.
I e II.
I e III
II e III.
6a Questão
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na
aula 1 online.
7a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e
estruturas que possuem um significado muito bem definido.
É igual ao fluxograma
Explicação:
8a Questão
Explicação:
Falso. Entrada é via teclado ou via arquivo, o Valores de entrada são recebidos
que aqui não é o caso. através do monitor.
Falso. Teste de mesa serve para fazer um passo Teste de Mesa serve para receber os
a passo. comandos de entrada.
Exercício: CCT0804_EX_A1_202003569038_V3 10/04/2020
Aluno(a): PAULA PECLAT DE OLIVEIRA DOS SANTOS 2020.1 EAD
1a Questão
Explicação:
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
2a Questão
C++, Java, C#
C++, C# e fluxograma
Explicação:
3a Questão
O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano
em que estamos.
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e
o fim da solução.
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa
exibição de informações.
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja
realizada.
4a Questão
O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e
estruturas que possuem um significado muito bem definido.
É igual ao fluxograma
Explicação:
Definição direta e objetiva dada na aula 1.
5a Questão
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
I, II e III.
II e III.
I e III
I e II.
6a Questão
Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Apenas pseudolinguagem
Explicação:
7a Questão
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na
aula 1 online.
8a Questão
Explicação:
Analisando as afirmativas :
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto
para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite
para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
Explicação:
Falso. Entrada é via teclado ou via arquivo, o Valores de entrada são recebidos
que aqui não é o caso. através do monitor.
Falso. Teste de mesa serve para fazer um Teste de Mesa serve para receber os
passo a passo. comandos de entrada.
Falso. Tipo real aceita número com casas Variáveis do tipo real e inteiro
decimais ou inteiros. Tipo inteiro aceita aceitam, respectivamente, letras e
apenas valores inteiros. números.
Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um
2.
programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha],
2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um
fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do
fluxograma.
Aprovado
Reprovado
Fim
N1 e N2
Média
Explicação:
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Explicação:
Verdadeira
Falsa. Programa é código escrito em
alguma linguagem de programação.
Programa e fluxograma são sinônimos.
Fluxograma é uma representação gráfica
de algoritmo.
Falso. Programa é um algoritmo
Um programa é um algoritmo codificado
codificado ou escrito em alguma
em linguagem natural.
linguagem de programação.
Falso. Programa é um algoritmo
Um programa é um algoritmo codificado
codificado ou escrito em alguma
em uma pseudolinguagem.
linguagem de programação.
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário
5.
atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao
percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-
se por 100. Que fórmula realiza esse cálculo?
C++, C# e fluxograma
C++, Java, C#
Explicação:
Explicação:
Analisando as afirmativas :
O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e
do ano em que estamos.
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja
realizada.
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que
representa exibição de informações.
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre
negativa.
Disc.: INTRODUÇÃO A PROGRAMAÇÃO
1 Acerto: 1,0 / 1,0
Questão
2 Acerto: 0,0 / 1,0
Questão
O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser
convertido em uma linguagem que o computador entende, para poder executar o programa. Este
processo é chamado de:
Tradução
Execução
Compilação
Depuração
Programação
3 Acerto: 0,0 / 1,0
Questão
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:
int x, y,a , b;
float z;
a = 14;
b = 3;
x = a / b;
y = a % b;
z = y / x;
4
4.66666
14
4 Acerto: 0,0 / 1,0
Questão
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo
programa.
converte os comandos para linguagem de máquina para que possam ser executados.
cria a versão executável do código fonte e não está presente em algumas linguagens.
5 Acerto: 1,0 / 1,0
Questão
palavras reservadas
aspas simples
chaves
aspas duplas
6 Acerto: 1,0 / 1,0
Questão
Uma lanchonete está disponibilizando para seus clientes um terminal através do qual poderão fazer seu
pedido. Para que isso aconteça, o terminal deve exibir o menu de itens disponíveis conforme se vê a
seguir:
Uma vez que o cliente informe o código do item desejado, o terminal deverá perguntar a quantidade de
itens que ele deseja pedir. Ao final, o usuário deverá informar o pedido do cliente e o valor a pagar.
Se você deseja escrever esse programa em C++ e optar pela estrutura SWITCH, como ficariam as linhas
iniciais dessa seleção, até o caso de o item "hambúrguer" ser escolhido?
switch (codigo) {
break;
}
while (codigo) {
break;
}
switch (codigo) {
if 100: item="Hambúrguer";
}
switch (codigo) {
break;
}
case (codigo) {
break;
}
Respondido em 01/05/2020 19:06:46
7 Acerto: 0,0 / 1,0
Questão
Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a
ser repetido seja sempre repetido pelo menos uma vez?
while{}
repeat until
for{}
while do
do{ }while
8 Acerto: 0,0 / 1,0
Questão
Se você desejasse escrever um programa em C++ que recebesse um número qualquer e exibisse a sua
tabuada, precisaria da seguinte repetição:
para (cont=0;cont<=10;cont++)
9 Acerto: 0,0 / 1,0
Questão
Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo
que, a cada uma das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número
escolhido pelo jogador A (que é par) e o número escolhido pelo jogador B (que é ímpar),
respectivamente. Precisa informar, também a cada jogada, o jogador vencedor. O trecho que avaliaria a
soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria:
total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
Respondido em 01/05/2020 19:16:34
10 Acerto: 0,0 / 1,0
Questão