Buscar

atividades algoritmos

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 92 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 92 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 9, do total de 92 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

Prévia do material em texto

07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5
 
Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
Sobre fluxograma, assina a opção correta.
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A1_201907316523_V1 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
II e III.
I e III
I e II.
I, II e III.
Todas são falsas.
 
 
 
 
2.
É uma forma de se representar o uso de hardware no programa.
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
É uma forma de se escrever programas em qualquer linguagem de programação.
É usado na escrita de pseudolinguagens, como o Portugol.
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
 
 
 
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1
online.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
Sobre algoritmo, marque a opção correta.
 
 
3.
Linguagem de Máquina
Compilador
Programa
Linguagem de alto nível
Linguagem de baixo nível
 
 
 
Explicação:
Falso. É um tradutor. Compilador
 
FAlsa. Linguagem de zeros e uns. Linguagem deMáquina
 
 VErdadeiro Programa
 
Falso. Usada para escrever programas Linguagem dealto nível
 
Falso. Usada para escrever programas mais próximos da
máquina. Exemplo : linguagem assembly
Linguagem de
baixo nível
 
 
 
 
4.
É a solução teórica, passo a passo, de um problema.
É uma etapa posterior à programação da solução de um problema.
É uma forma de ensinar o computador.
É uma linguagem de programação para computadores.
É um hardware especifico para resolver problemas.
 
 
 
Explicação:
Falso. Algoritmo não é linguagem de programação.
Exemplo de linguagem de programção : C++
É uma linguagem
de programação
para
computadores.
 
Falso. Algoritmo é um conjunto de passos sem
ambiguidade que vão traduzir a solução de um
problema. O algoritmo poderá virar um programa, que
poderá ou não "ensinar" o computador.
É uma forma de
ensinar o
computador.
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
 
 Verdadeiro
É a solução
teórica, passo a
passo, de um
problema.
 
Falso. É uma etapa anterior à programação, ou seja, à
criação de programa.
É uma etapa
posterior à
programação da
solução de um
problema.
 
Falso. Algoritmo pode virar um programa. E programa
é software e não hardware.
É um hardware
especifico para
resolver
problemas.
 
 
 
 
 
5.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras
específico.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado
processamento.
 
 
 
Explicação:
1ª. opção : Falso. As representações de algoritmos são linguagem natural,
fluxograma e pseudocódigo.
2ª. opção . Falso. Fluxograma corresponde à representação gráfica de
algoritmos.
3ª. opção. Verdadeira. De acordo com o ensinado na aula 1.
4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a
sintaxe das linguagens na criação de programas.
 
 
 
 
6.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5
Assinale a alternativa correta relacionada à característica de um algoritmo:
representam tarefas que serão apenas executadas por um computador.
Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de
instruções que representam tarefas que serão apenas interpretadas por um computador.
Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de
comandos que representam tarefas que serão compreendidas por um computador.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que
representam tarefas que serão interpretadas e executadas por um computador.
Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de
instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
 
 
 
Explicação:
Um programa é um algoritmo codificado em uma
linguagem de programação, isto é, um conjunto de
instruções/funções que representam tarefas que
serão interpretadas e executadas por um
computador.
 
Falso. Para escrever
programa usamos
linguagem de
programação e não
pseudolinguagem.
Um programa é um algoritmo codificado em uma
pseudolinguagem, isto é, um conjunto de
instruções/funções que representam tarefas que
serão interpretadas e executadas por um
computador.
 
Falso. Para escrever
programa usamos
linguagem de
programação e não
pseudolinguagem.
Um programa é um algoritmo codificado em uma
pseudolinguagem, isto é, um conjunto de
instruções/funções que representam tarefas que
serão apenas executadas por um computador.
 
Falso. Para escrever
programa usamos
linguagem de
programação e não
linguagem gráfica.
Um programa é um algoritmo codificado em uma
linguagem de gráfica (ex: fluxograma), isto é, um
conjunto de instruções que representam tarefas que
serão apenas interpretadas por um computador.
 
 Para escrever
programa usamos
linguagem de
programação e não
linguagem natural.
Um programa é um algoritmo escrito em linguagem
natural, mas sem ambiguidades. Ou seja, é um
conjunto de comandos que representam tarefas que
serão compreendidas por um computador.
 
 
 
 
7.
Para cada variável pode ser definido mais de um tipo de dado.
A execução de um algoritmo é feita sequencialmente.
Teste de Mesa serve para receber os comandos de entrada.
Valores de entrada são recebidos através do monitor.
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
 
07/06/2020Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5
Sobre Português Estruturado, assinale a opção correta :
 
 
Explicação:
Verdadeira
A execução de um algoritmo é
feita sequencialmente.
 
Falso. Entrada é via teclado ou via arquivo,
o que aqui não é o caso.
Valores de entrada são
recebidos através do monitor.
 
Falso. Apenas um tipo de dado.
Para cada variável pode ser
definido mais de um tipo de
dado.
 
Falso. Teste de mesa serve para fazer um
passo a passo.
Teste de Mesa serve para
receber os comandos de
entrada.
 
Falso. Tipo real aceita número com casas
decimais ou inteiros. Tipo inteiro aceita
apenas valores inteiros.
Variáveis do tipo real e inteiro
aceitam, respectivamente,
letras e números.
 
 
 
 
8.
É igual à linguagem de programação na língua portuguesa
É igual a uma carta para um encarregado
É 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.
É igual à linguagem natural ou narrativa
 
 
 
Explicação:
Definição direta e objetiva dada na aula 1. 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 11:47:47. 
 
 
 
javascript:abre_colabore('35054','199406826','4005535143');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5
 
Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem
algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem
Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G
para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas
formas de representação de algoritmos com as seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a
algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens
de programação.
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a
representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas
de representação de algoritmos.
Sobre algoritmo, marque a opção correta.
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A1_201907316523_V2 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
G, N, P
P, N, G
G, P, N
N, G, P
N, P, G
 
 
 
Explicação:
Analisando as afirmativas :
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a
algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>>
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens
de programação. <<< Pseudocódigo >>>
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a
representação aos algoritmos computacionais. <<< Linguagem natural >>>
 
 
 
 
2.
É uma linguagem de programação para computadores.
É um hardware especifico para resolver problemas.
É uma forma de ensinar o computador.
É uma etapa posterior à programação da solução de um problema.
É a solução teórica, passo a passo, de um problema.
 
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5
Considerando as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
 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. 
 
Podemos afirmar que:
Sobre fluxograma, assina a opção correta.
Sobre Português Estruturado, assinale a opção correta :
Explicação:
Falso. Algoritmo não é linguagem de programação. Exemplo de linguagem de
programção : C++
É uma linguagem de
programação para
computadores.
 
Falso. Algoritmo é um conjunto de passos sem ambiguidade que vão traduzir a
solução de um problema. O algoritmo poderá virar um programa, que poderá ou
não "ensinar" o computador.
É uma forma de ensinar o
computador.
 
 Verdadeiro
É a solução teórica, passo a
passo, de um problema.
 
Falso. É uma etapa anterior à programação, ou seja, à criação de programa.
É uma etapa posterior à
programação da solução de
um problema.
 
Falso. Algoritmo pode virar um programa. E programa é software e
não hardware.
É um hardware especifico
para resolver problemas.
 
 
 
 
 
3.
As alternativas II e III são INCORRETAS
As alternativas I e III são CORRETAS
Nenhuma das opções anteriores
Todas as alternativas são CORRETAS
Apenas a alternativa I é CORRETA
 
 
 
Explicação:
Analisando cada afirmativa...
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; VERDADEIRO
 II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO
 III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VERDADEIRO
 
Conclusão : As afirmativas I e III estão corretas.
 
 
 
 
 
 
4.
É uma forma de se representar o uso de hardware no programa.
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
É uma forma de se escrever programas em qualquer linguagem de programação.
É usado na escrita de pseudolinguagens, como o Portugol.
 
 
 
Explicação:
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
 
 
 
 
5.
É igual à linguagem natural ou narrativa
É igual à linguagem de programação na língua portuguesa
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 a uma carta para um encarregado
É igual ao fluxograma
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
Sobre o FLUXOGRAMA abaixo podemos afirmar que :
 
 
 
Explicação:
Definição direta e objetiva dada na aula 1. 
 
 
 
 
6.
Linguagem de baixo nível
Programa
Compilador
Linguagem de Máquina
Linguagem de alto nível
 
 
 
Explicação:
Falso. É um tradutor. Compilador
 
FAlsa. Linguagem de zeros e uns. Linguagem deMáquina
 
 VErdadeiro Programa
 
Falso. Usada para escrever programas Linguagem de altonível
 
Falso. Usada para escrever programasmais próximos da máquina. Exemplo :
linguagem assembly
Linguagem de baixo
nível
 
 
 
 
7.
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5
Assinale a alternativa correta relacionada à característica de um algoritmo:
Apresenta na sua lógica a estrutura básica DECISÃO
Apresenta na sua lógica as três estruturas básicas de programação
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Apresenta na sua lógica a estrutura básica REPETIÇÃO
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
 
 
 
Explicação:
Justificativas das opções :
>> Apresenta na sua lógica as três estruturas básicas de programação .
 Falso. Não apresenta repetição
>> Apresenta na sua lógica a estrutura básica REPETIÇÃO
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
>> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Falso. Não apresenta repetição.
>> Apresenta na sua lógica a estrutura básica DECISÃO. 
Verdadeiro. Veja o uso do losango.
>> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Falso. Não apresenta repetição.
 
 
 
 
8.
Teste de Mesa serve para receber os comandos de entrada.
Valores de entrada são recebidos através do monitor.
A execução de um algoritmo é feita sequencialmente.
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
Para cada variável pode ser definido mais de um tipo de dado.
 
 
 
Explicação:
Verdadeira A execução de um algoritmo é feitasequencialmente.
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5
 
Falso. Entrada é via teclado ou via arquivo, o que aqui não é o
caso.
Valores de entrada são recebidos através do
monitor.
 
Falso. Apenas um tipo de dado. Para cada variável pode ser definido mais deum tipo de dado.
 
Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber oscomandos de entrada.
 
Falso. Tipo real aceita número com casas decimais ou inteiros.
Tipo inteiro aceita apenas valores inteiros.
Variáveis do tipo real e inteiro aceitam,
respectivamente, letras e números.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 12:05:54. 
 
 
 
javascript:abre_colabore('35054','199411216','4005629404');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/3
 
Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo:
 
 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A1_201907316523_V3 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
II e III.
I, II e III.
I e II.
I e III
Todas são falsas.
 
 
 
 
2.
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
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.
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução.
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada.
 
 
 
 
3.
Diagrama
Pseudocódigo
Algoritmo
Fluxograma
Linguagem de Programação
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/3
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
Analise as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
 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. 
 
Podemos afirmar que:
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
 
 
Explicação:
Falso. Não usa representação gráfica Pseudocódigo
 
Falso. Algoritmo não é representação de algoritmo Algoritmo
 
FAlso. Linguagem de programação é usada para escrever
programa.
Linguagem de
Programação
 
Fluxograma
 
FAlso. Que diagrama ? Diagrama
 
 
 
 
4.
As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
 
 
 
Explicação:
1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e
pseudocódigo.
2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção. Verdadeira. De acordo com o ensinado na aula 1.
4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das
linguagens na criação de programas.
 
 
 
 
5.
Apenas as alternativas I e II são CORRETAS
Apenas as alternativas I e III são CORRETAS
Apenas a alternativa I é CORRETA
Todas as alternativas são CORRETAS
Apenas as alternativas II e III são INCORRETAS
 
 
 
Explicação:
Analisando cada afirmativa :
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos.
 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
Falsa. Pseudocódigo não tem nada de representação gráfica.
 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
VErdadeira. Através de alguma linguagem de programação, escrevemos programas.
 
 
 
 
6.
 Linguagem natural e linguagem gráfica
Linguagem natural e pseudolinguagem
Apenas pseudolinguagem
Linguagem natural,fluxograma e pseudolinguagem
Linguagem gráfica e pseudolinguagem
 
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/3
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?
 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ...
 
Explicação:
Por definição e aula de introdução e formas de representação de algoritmo.
 
 
 
 
7.
novoSal <- salAtual + (salAtual*percAumento/100)
novoSal <- (salAtual*percAumento/100)
novoSal <- salAtual + (salAtual*100)
novoSal <- salAtual + (salAtual*percAumento)
novoSal <- salAtual + (percAumento/100)
 
 
 
 
8.
Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas
que serão interpretadas e executadas por um computador.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que
serão interpretadas e executadas por um computador.
Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam
tarefas que serão apenas interpretadas por um computador.
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que
serão apenas executadas por um computador.
Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam
tarefas que serão compreendidas por um computador.
 
 
 
Explicação:
Um programa é um algoritmo codificado em uma linguagem de
programação, isto é, um conjunto de instruções/funções que
representam tarefas que serão interpretadas e executadas por
um computador.
 
Falso. Para escrever
programa usamos
linguagem de programação
e não pseudolinguagem.
Um programa é um algoritmo codificado em uma
pseudolinguagem, isto é, um conjunto de instruções/funções
que representam tarefas que serão interpretadas e executadas
por um computador.
 
Falso. Para escrever
programa usamos
linguagem de programação
e não pseudolinguagem.
Um programa é um algoritmo codificado em uma
pseudolinguagem, isto é, um conjunto de instruções/funções
que representam tarefas que serão apenas executadas por um
computador.
 
Falso. Para escrever
programa usamos
linguagem de programação
e não linguagem gráfica.
Um programa é um algoritmo codificado em uma linguagem de
gráfica (ex: fluxograma), isto é, um conjunto de instruções que
representam tarefas que serão apenas interpretadas por um
computador.
 
 Para escrever programa
usamos linguagem de
programação e não
linguagem natural.
Um programa é um algoritmo escrito em linguagem natural,
mas sem ambiguidades. Ou seja, é um conjunto de comandos
que representam tarefas que serão compreendidas por um
computador.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 12:27:20. 
 
 
 
javascript:abre_colabore('35054','199416577','4005737453');
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/1
Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
com casas decimais ou inteiros.
Tipo inteiro aceita apenas
valores inteiros.
inteiro aceitam,
respectivamente,
letras e números.
 
8.
C++, Java, portugol
fluxograma, português estruturado, C
C++, Java, C#
C++, C# e fluxograma
português estruturado, C++, Java
Explicação:
Exemplos dados na aula 1. 
 Não Respondida Não Gravada Gravada
Exercício inciado em 07/06/2020 22:39:21. 
javascript:abre_colabore('35054','199607028','4009880198');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ...
No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não
se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor
de PI (3,14), como seria feita sua declaração em C++?
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A2_201907316523_V1 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
nomes de variáveis sempre podem iniciar com aspa.
uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
palavras reservadas podem ser usadas para nome de variáveis.
o nome de uma variável sempre pode começar com acento.
 
 
 
Explicação:
1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos
nas aulas 2 e 3 e demais aulas.
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de
comandos, tipos de dados e não podem ser usadas para nomear variáveis.
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de
dados.
 
 
 
 
2.
const integer PI=3.14;
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4
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?
Considerando a linguagem C++, assinale a opção correta :
Assinale a opção correta:
const int PI=3.14;
const float PI=3.14;
float PI=3.14;
const real PI=3.14;
 
 
 
 
3.
int qtde25, qtde50, qtde1, quantiaTotal;
float qtde25, qtde50, qtde1, quantiaTotal;
string qtde25, qtde50, qtde1, quantiaTotal;
bool qtde25, qtde50, qtde1, quantiaTotal;
char qtde25, qtde50, qtde1, quantiaTotal;
 
 
 
 
4.
Alguns programas em C++ começam com float main e outros com int
main
A linguagem C++ diferencia maiúsculas de minúsculas
Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota,
ou qualquer outra variação, pois é a mesma coisa.
Se quisermos declarar uma variável que possa armazenar valores reais,
com casas decimais, devemos usar o tipo real na declaração da variável.
Nem toda variável precisa ser declarada.
 
 
 
Explicação:
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis
 
 
 
 
5.
Sem endentação o programa não compila
Para terminar um programa podemos escrever : return;
Para saída de dados usamos cin com o operador <<
Todas as instruções de um programa em C++devem estar entre chaves
Na linguagem C++ temos que não há distinção entre maiúsculas e
minúsculas.
 
 
 
Explicação:
Basta considerar o que é descrito da linguagem na aula 2
 
 
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4
Uma variável pode ser entendida como sendo:
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
 
6.
Um disposi�vo de saída de dados.
Um elemento da unidade lógica de controle.
Um endereço na memória principal.
Um disposi�vo de memória auxiliar.
Um disposi�vo de entrada de dados.
 
 
 
Explicação:
Analisando cada item :
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de entrada de dados é o
teclado.
Um dispositivo de entrada de
dados.
 
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de memória
auxiliar.
 
Verdadeiro.
 
Um endereço na memória
principal.
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de saída de dados é o
monitor.
 
Um dispositivo de saída de
dados.
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um elemento da unidade
lógica de controle.
 
 
 
 
7.
palavras reservadas
palavras próprias
palavras únicas
palavras código
palavras especiais
 
 
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4
Sobre a linguagem de programação C++, é correto afirmar que a mesma:
I. Não permite a criação de variáveis do tipo lógico;
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas;
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_");
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido.
Explicação:
Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada.
 
 
 
 
8.
II, III e IV são verdadeiras.
II e III são verdadeiras.
I e II são verdadeiras.
I, II e III são verdadeiras.
I e IV são verdadeiras.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 11:49:06. 
 
 
 
javascript:abre_colabore('35054','199407155','4005543711');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4
 
Assinale a opção correta:
Assinale a opção correta: 
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A2_201907316523_V2 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
Todas as instruções de um programa em C++ devem estar entre chaves
Sem endentação o programa não compila
Para terminar um programa podemos escrever : return;
Para saída de dados usamos cin com o operador <<
Na linguagem C++ temos que não há distinção entre maiúsculas e
minúsculas.
 
 
 
Explicação:
Basta considerar o que é descrito da linguagem na aula 2
 
 
 
 
2.
É o linker que traduz o todo programa feito em C++.
Os programas em C++ precisam ser traduzidos para uma
linguagem que o computador entenda.
Programas em C++ são interpretados e não compilados
Um programa escrito em C++ que executa no Linux não vai
executar no Windows.
Não se pode escrever programa em C++ que execute no Mac.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4
No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não
se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor
de PI (3,14), como seria feita sua declaração em C++?
Considerando a linguagem C++, assinale a opção correta :
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?
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:
Basta seguir a definição de programa dada na aula de conceitos introdutórios.
 
 
 
 
3.
const float PI=3.14;
float PI=3.14;
const real PI=3.14;
const int PI=3.14;
const integer PI=3.14;
 
 
 
 
4.
Alguns programas em C++ começam com float main e outros com int
main
Se quisermos declarar uma variável que possa armazenar valores reais,
com casas decimais, devemos usar o tipo real na declaração da variável.
Nem toda variável precisa ser declarada.
Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota,
ou qualquer outra variação, pois é a mesma coisa.
A linguagem C++ diferencia maiúsculas de minúsculas
 
 
 
Explicação:
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis
 
 
 
 
5.
char qtde25, qtde50, qtde1, quantiaTotal;
float qtde25, qtde50, qtde1, quantiaTotal;
string qtde25, qtde50, qtde1, quantiaTotal;
int qtde25, qtde50, qtde1, quantiaTotal;
bool qtde25, qtde50, qtde1, quantiaTotal;
 
 
 
 
6.
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0;
char quilo = 34.90; char prato = 0; char valor_pagar = 0;
real quilo = 34.90; real prato = 0; real valor_pagar = 0;
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
Os comentários são recursos que podem ser utilizados pelos programadores para:
int quilo = 34.90; int prato = 0; int valor_pagar = 0;
float quilo = 34.90; float prato = 0; float valor_pagar = 0;
 
 
 
 
7.
palavras código
palavras únicas
palavras especiais
palavras próprias
palavras reservadas
 
 
 
Explicação:
Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada.
 
 
 
 
8.
Inserir textos explicativos apenas para o programador
Inserir comandos que serão traduzidos pelo compilador
Inserir comandos que serão executados pela máquina
Inserir diretivas para o compilador
Inserir textos explicativos apenas para o usuário
 
 
 
Explicação:
Falso. Comentário não é comando ou
permite inserir comando.
Inserir comandos que serão
executados pela máquina
 
Falso. Comentário não é comando ou
permite inserir comando.
Inserir comandos que serão
traduzidos pelo compilador
 
 Verdadeiro
Inserir textos explicativos apenas
para o programador
 
Falso. O usuário não irá ler o programa. Inserir textos explicativos apenaspara o usuário
 
Falso. O compilador irá ignorar o texto
explicativo dos comentários.
Inserir diretivas para o
compilador
 
 
 
 
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722…4/4
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 12:07:14. 
 
 
 
javascript:abre_colabore('35054','199411517','4005635158');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ...
Assinale a opção correta.
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A2_201907316523_V3 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
nomes de variáveis sempre podem iniciar com aspa.
palavras reservadas podem ser usadas para nome de variáveis.
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
o nome de uma variável sempre pode começar com acento.
uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
 
 
 
Explicação:
1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos
nas aulas 2 e 3 e demais aulas.
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de
comandos, tipos de dados e não podem ser usadas para nomear variáveis.
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de
dados.
 
 
 
 
2.
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
Para programar em alto nível é preciso dominar a linguagem binária.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5
Assinale a opção que apresenta somente nomes válidos para variáveis em C++.
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.
 
 
 
Explicação:
 
 
Dizemos que uma linguagem é de alto
nível quando conseguimos ler e
escrever usando palavras conhecidas
por nós.
 
Falso. Linguagem binária é com
zeros e uns, o que é baixo nível.
Dizemos que uma linguagem é de alto
nível quando usa linguagem binária.
 
Falso. C++ é uma linguagem de
programação de alto nível e usa
palavras em Inglês.
O C++ não é uma linguagem de alto
nível, pois usa palavras em Inglês que
nem todos entendem.
 
Falso. Não se tem que dominar a
linguagem binária em hipótese
alguma.
Para programar em alto nível é preciso
dominar a linguagem binária.
 
FAlso. O C++ é uma linguagem de
alto nível na qual o uso de variáveis
é necessário para armazenarmos
dados.
O C++ é uma linguagem de alto nível
na qual o uso de variáveis é opcional.
 
 
 
 
3.
CONTA, TOTAL1, data
1conta, 2total, 3data
CONTA, TOTAL1, 1DATA
Conta, Total, 5data
Conta, Total1, DIA-MÊS-ANO
 
 
 
Explicação:
Falsa. Não se pode começar nome de variável com
dígito.
CONTA, TOTAL1,
1DATA
 
Falsa. Não se pode começar nome de variável com
dígito. Conta, Total, 5data
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5
Assinale a opção correta:
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:
 
Verdadeiro CONTA, TOTAL1, data
 
Falsa. Não se pode pôr acento ou usar hífen em
nome de variável.
Conta, Total1, DIA-
MÊS-ANO
 
Falsa. Não se pode começar nome de variável com
dígito. 1conta, 2total, 3data
 
 
 
 
 
4.
Para terminar um programa em C++ devemos usar retorne 0;
Não são palavras reservadas em C++ : for, while e do
Os programas em C++ possuem palavras reservadas tais como main e
int.
São palavras reservadas no C++ : int, real, inteiro, float
Os programas em C++ não possuem palavras reservadas.
 
 
 
Explicação:
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++
 
 
 
 
5.
num1
nota2
nome_aluno
cad1- id
salariofinal
 
 
 
Explicação:
 
Falso, pois é nome possível ter letras e underscore nome_aluno
 
Falso, pois é nome possível ter letra e dígito. num1
 
 Verdadeiro, pois não se pode usar hífen em nome de
variável.
cad1- id
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5
Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da
seguinte maneira: "Qualquer número real, negativo, nulo ou positivo."
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?
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 é:
 
Falso, pois é nome possível ter letras. salariofinal
 
Falso, pois é nome possível ter letra e dígito. nota2
 
 
 
 
6.
float
char
bool
real
int
 
 
 
Explicação:
Conforme gabarito e aula de tipos primitivos de dados
 
 
 
 
7.
char qtde25, qtde50, qtde1, quantiaTotal;
bool qtde25, qtde50, qtde1, quantiaTotal;
int qtde25, qtde50, qtde1, quantiaTotal;
string qtde25, qtde50, qtde1, quantiaTotal;
float qtde25, qtde50, qtde1, quantiaTotal;
 
 
 
 
8.
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0;
float quilo = 34.90; float prato = 0; float valor_pagar = 0;
real quilo = 34.90; real prato = 0; real valor_pagar = 0;
int quilo = 34.90; int prato = 0; int valor_pagar = 0;
char quilo = 34.90; char prato = 0; char valor_pagar = 0;
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
javascript:abre_colabore('35054','199416885','4005744120');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5
 
 
Exercício inciado em 07/06/2020 12:28:37. 
 
 
 
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/5
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ...
No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não
se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor
de PI (3,14), como seria feita sua declaração em C++?
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A2_201907316523_V4 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.:ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
o nome de uma variável sempre pode começar com acento.
uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la.
palavras reservadas podem ser usadas para nome de variáveis.
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la.
nomes de variáveis sempre podem iniciar com aspa.
 
 
 
Explicação:
1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos
nas aulas 2 e 3 e demais aulas.
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de
comandos, tipos de dados e não podem ser usadas para nomear variáveis.
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado)
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de
dados.
 
 
 
 
2.
const float PI=3.14;
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037');
javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037');
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 2/5
Assinale a opção correta: 
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.
const int PI=3.14;
const real PI=3.14;
float PI=3.14;
const integer PI=3.14;
 
 
 
 
3.
Programas em C++ são interpretados e não compilados
Os programas em C++ precisam ser traduzidos para uma
linguagem que o computador entenda.
É o linker que traduz o todo programa feito em C++.
Um programa escrito em C++ que executa no Linux não vai
executar no Windows.
Não se pode escrever programa em C++ que execute no Mac.
 
 
 
Explicação:
Basta seguir a definição de programa dada na aula de conceitos introdutórios.
 
 
 
 
4.
atribuição
Comando PARA
Estrutura de Seleção
Variável
Comando Enquanto-Faça
 
 
 
Explicação:
Necessita de espaço na memória e define o tipo de dado a ser armazenado.
 
Falso. Não necessita de espaço em memória e nem de tipo de
dado. É um comando de repetição.
Comando
PARA
 
Falso. Não necessita de espaço em memória e nem de tipo de
dado. É um comando de repetição.
Comando
Enquanto-
Faça
 
 Verdadeiro Variável
 
Falso. É uma operação ou comando. atribuição
 
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 3/5
Assinale a opção correta.
Uma variável pode ser entendida como sendo:
Falso. Não necessita de espaço em memória e nem de tipo de
dado. É um comando de seleção, como if ou if/else, por
exemplo.
Estrutura
de Seleção
 
 
 
 
5.
Para programar em alto nível é preciso dominar a linguagem binária.
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.
Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.
Dizemos que uma linguagem é de alto nível quando usa linguagem binária.
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.
 
 
 
Explicação:
 
 
Dizemos que uma linguagem é de alto
nível quando conseguimos ler e
escrever usando palavras conhecidas
por nós.
 
Falso. Linguagem binária é com
zeros e uns, o que é baixo nível.
Dizemos que uma linguagem é de alto
nível quando usa linguagem binária.
 
Falso. C++ é uma linguagem de
programação de alto nível e usa
palavras em Inglês.
O C++ não é uma linguagem de alto
nível, pois usa palavras em Inglês que
nem todos entendem.
 
Falso. Não se tem que dominar a
linguagem binária em hipótese
alguma.
Para programar em alto nível é preciso
dominar a linguagem binária.
 
FAlso. O C++ é uma linguagem de
alto nível na qual o uso de variáveis
é necessário para armazenarmos
dados.
O C++ é uma linguagem de alto nível
na qual o uso de variáveis é opcional.
 
 
 
 
6.
Um elemento da unidade lógica de controle.
Um disposi�vo de entrada de dados.
Um disposi�vo de saída de dados.
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 4/5
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
Um endereço na memória principal.
Um disposi�vo de memória auxiliar.
 
 
 
Explicação:
Analisando cada item :
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de entrada de dados é o
teclado.
Um dispositivo de entrada de
dados.
 
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de memória
auxiliar.
 
Verdadeiro.
 
Um endereço na memória
principal.
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um dispositivo de saída de dados é o
monitor.
 
Um dispositivo de saída de
dados.
 
Falso. Variável ocupa espaço em memória e
tem um endereço.
Um elemento da unidade
lógica de controle.
 
 
 
 
7.
palavras especiais
palavras reservadas
palavras próprias
palavras código
palavras únicas
 
 
 
Explicação:
Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada.
 
 
 
 
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 5/5
Sobre a linguagem de programação C++, é correto afirmar que a mesma:
I. Não permite a criação de variáveis do tipo lógico;
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas;
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_");
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido.
8.
II, III e IV são verdadeiras.
I e IV são verdadeiras.
I e II são verdadeiras.
II e III são verdadeiras.
I, II e III são verdadeiras.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 22:40:39. 
 
 
 
javascript:abre_colabore('35054','199607342','4009887262');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4
 
Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de
uma determinada disciplina.
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A3_201907316523_V1 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
MEDIA = (AV1 * AV2) / 2;
MEDIA = (AV1 - AV2) / 2;
MEDIA = AV1 + AV2 / 2;
MEDIA = (AV1 ** AV2) / 2;
MEDIA = (AV1 + AV2) / 2;
 
 
 
Explicação:
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 
 
 
 
 
2.
&&, || e ~
+, - e *
&&, >= e ||
<, > e >=
=, > e ||
 
 
 
Explicação:
<, > e >=
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos
questionamentos realizados em relação à expressão: X * X + Y > Z.
 Questionamentos:
 - Esta expressão é VERDADEIRA ou FALSA?
 - O valor do termo X * X + Y é igual a qual valor ?
 
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;
 Qual seria o valor de x?
 
Falso. Nenhum é relacional &&, || e ~
 
Falso. O único relacional é o > =, > e ||
 
Falso. O único relacional é o >= &&, >= e ||
 
Falso. Nenhum relacional +, - e *
 
 
 
 
3.
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é FALSA, e o valor de X * X + Y = 6.
A expressão é FALSA, e o valor de X * X + Y = 3.
 
 
 
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
Resolvendo a expressão : X * X + Y > Z
 1 * 1 + 2 dá 1 + 2 que é 3
 3 > Z, sendo que Z vale 5 ? FAlsa.
 
 
 
 
 
4.
14
4.66666
3
5
4
 
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4
Assinale a opção correta.
Considerando os seguintes conteúdos para as variáveis:
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro.
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F 
V V F F F F 
 
Explicação:
Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador %
fornece o resto da divisão inteira, chegamos no valor x igual a 4.
 
 
 
 
5.
os operadores matemáticos não tem precedência de uso
As expressões lógicas retornam valores inteiros
São operadores lógicos : &&, ||, !=
Os operadores matemáticos são : +, - , *, / e %.
São operadores relacionais : = , > , <
 
 
 
Explicação:
Os operadores matemáticos são : +, - , *, / e %. = VERDADE
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
 
 
 
 
 
 
6.
((b = 2) == a)
(b % a) == 0
a == c
pow(c,a) > b * c
(b + 2) > (a * c)
 
 
 
Explicação:
a == c --> falso, pois a é diferente c
(b + 2) > (a * c) -> falso, pois 7 > 8 é falso
((b = 2) == a) , verdade, pois a = 2
 
 
 
 
7.
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4
V F V F F F 
V F F F F F 
F V V V V V 
F V F V F F 
F F V V F F 
F F F V F F 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro,
denominada NUMERO ,é ímpar e negativa.
F, V, F, V, V, F, V, F
V, F, V, F, V, F, V, F
F, F, F, F, F, V, V, V
V, V, F, F, V, V, F, F
V, V, V, V, V, F, F, F
 
 
 
 
8.
(NUMERO>0) && (NUMERO%2==0)
(NUMERO<0) || (NUMERO%2!=0)
(NUMERO<0) && (NUMERO%2!=0)
(NUMERO>0) !! (NUMERO%2==0)
(NUMERO>0) || (NUMERO%2==0)
 
 
 
Explicação:
(NUMERO<0) && (NUMERO%2!=0)
pra ser negativo , tem que se menor que zero NUMERO<0
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0
 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 11:50:15. 
 
 
 
javascript:abre_colabore('35054','199407426','4005549554');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4
 
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F 
V V F F F F 
V F V F F F 
V F F F F F 
F V V V V V 
F V F V F F 
F F V V F F 
F F F V F F 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro,
denominada NUMERO ,é ímpar e negativa.
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A3_201907316523_V2 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
V, V, V, V, V, F, F, F
V, F, V, F, V, F, V, 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
 
 
 
 
2.
(NUMERO<0) && (NUMERO%2!=0)
(NUMERO>0) && (NUMERO%2==0)
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4
Considerando os seguintes conteúdos para as variáveis:
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro.
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
(NUMERO>0) || (NUMERO%2==0)
(NUMERO<0) || (NUMERO%2!=0)
(NUMERO>0) !! (NUMERO%2==0)
 
 
 
Explicação:
(NUMERO<0) && (NUMERO%2!=0)
pra ser negativo , tem que se menor que zero NUMERO<0
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0
 
 
 
 
 
3.
pow(c,a) > b * c
(b + 2) > (a * c)
((b = 2) == a)
(b % a) == 0
a == c
 
 
 
Explicação:
a == c --> falso, pois a é diferente c
(b + 2) > (a * c) -> falso, pois 7 > 8 é falso
((b = 2) == a) , verdade, pois a = 2
 
 
 
 
4.
<, > e >=
&&, || e ~
=, > e ||
+, - e *
&&, >= e ||
 
 
 
Explicação:
<, > e >=
 
Falso. Nenhum é relacional &&, || e ~
 
Falso. O único relacional é o > =, > e ||
 
Falso. O único relacional é o >= &&, >= e ||
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4
Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de
uma determinada disciplina.
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;
 Qual seria o valor de x?
Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada disciplina
 
Falso. Nenhum relacional +, - e *
 
 
 
 
5.
MEDIA = (AV1 * AV2) / 2;
MEDIA = (AV1 + AV2) / 2;
MEDIA = (AV1 - AV2) / 2;
MEDIA = AV1 + AV2/ 2;
MEDIA = (AV1 ** AV2) / 2;
 
 
 
Explicação:
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 
 
 
 
 
6.
3
4.66666
14
5
4
 
 
 
Explicação:
Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador %
fornece o resto da divisão inteira, chegamos no valor x igual a 4.
 
 
 
 
7.
MEDIA = (AV1 + AV2) / 2;
MEDIA = AV1 + AV2 / 2;
MEDIA = (AV1 ** AV2) / 2;
MEDIA = (AV1 * AV2) / 2;
MEDIA = (AV1 - AV2) / 2;
 
 
 
Explicação:
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos
questionamentos realizados em relação à expressão: X * X + Y > Z.
 Questionamentos:
 - Esta expressão é VERDADEIRA ou FALSA?
 - O valor do termo X * X + Y é igual a qual valor ?
 
MEDIA = (AV1 + AV2) / 2; - OK
 
 
 
 
8.
A expressão é FALSA, e o valor de X * X + Y = 6.
A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 3.
 
 
 
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
Resolvendo a expressão : X * X + Y > Z
 1 * 1 + 2 dá 1 + 2 que é 3
 3 > Z, sendo que Z vale 5 ? FAlsa.
 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 12:09:17. 
 
 
 
javascript:abre_colabore('35054','199412026','4005645532');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4
 
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;
 Qual seria o valor de x?
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F 
V V F F F F 
V F V F F F 
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A3_201907316523_V3 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
4.66666
4
14
5
3
 
 
 
Explicação:
Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador %
fornece o resto da divisão inteira, chegamos no valor x igual a 4.
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4
V F F F F F 
F V V V V V 
F V F V F F 
F F V V F F 
F F F V F F 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
Considerando os seguintes conteúdos para as variáveis:
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro.
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
V, V, V, V, V, F, F, F
V, F, V, F, V, F, V, F
F, F, F, F, F, V, V, V
V, V, F, F, V, V, F, F
F, V, F, V, V, F, V, F
 
 
 
 
3.
a == c
(b % a) == 0
(b + 2) > (a * c)
pow(c,a) > b * c
((b = 2) == a)
 
 
 
Explicação:
a == c --> falso, pois a é diferente c
(b + 2) > (a * c) -> falso, pois 7 > 8 é falso
((b = 2) == a) , verdade, pois a = 2
 
 
 
 
4.
&&, || e ~
=, > e ||
+, - e *
&&, >= e ||
<, > e >=
 
 
 
Explicação:
<, > e >=
 
Falso. Nenhum é relacional &&, || e ~
 
Falso. O único relacional é o > =, > e ||
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4
Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo?
 A ou B e C e não D
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
 
Falso. O único relacional é o >= &&, >= e ||
 
Falso. Nenhum relacional +, - e *
 
 
 
 
5.
A || B ! C ! &&D
A || B && C && !D
A && B && C && !D
A && B || C || !D
A !! B && C && ||D
 
 
 
Explicação:
A || B && C && !D
|| = OU
&& = E
! = não
 
 
 
 
6.
=, > e ?
!, > e >=
&&, >= e <=
+, - e *
&&, || e !
 
 
 
Explicação:
 
Falso. O único operador lógico é o ! !, > e >=
 
 Verdadeiro. &&, || e !
 
Falso. Nâo há operador lógico neste item. =, > e ?
 
 
Falso. O único operador lógico é o &&
&&, >= e <=
 
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4
Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou
falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas
necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
Falso. Nâo há operador lógico neste item. +, - e *
 
 
 
 
7.
A e B ou C ou nao D
A e B ou C nao D
A ou B e C e nao D
A ou B e C e D
A ou nao B e nao C e nao D
 
 
 
 
8.
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) && (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
 
 
 
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.
% é para cálculo de resto.
# não tem efeito
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 12:29:49. 
 
 
 
javascript:abre_colabore('35054','199417173','4005750564');
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/5
 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou
falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas
necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A3_201907316523_V4 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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 queserá usado na sua AV e AVS.
 
1.
((pontos>=10) # (pontos <=20))
((pontos>=10) ! (pontos <=20))
((pontos>=10) && (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
 
 
 
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.
% é para cálculo de resto.
# não tem efeito
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa.
 
 
 
 
2.
A ou B e C e nao D
A ou B e C e D
A ou nao B e nao C e nao D
A e B ou C ou nao D
A e B ou C nao D
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 2/5
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
 
 
 
 
3.
<, > e >=
=, > e ||
&&, || e ~
&&, >= e ||
+, - e *
 
 
 
Explicação:
<, > e >=
 
Falso. Nenhum é relacional &&, || e ~
 
Falso. O único relacional é o > =, > e ||
 
Falso. O único relacional é o >= &&, >= e ||
 
Falso. Nenhum relacional +, - e *
 
 
 
 
4.
!, > e >=
=, > e ?
&&, >= e <=
&&, || e !
+, - e *
 
 
 
Explicação:
 
Falso. O único operador lógico é o ! !, > e >=
 
 Verdadeiro. &&, || e !
 
Falso. Nâo há operador lógico neste item. =, > e ?
 
 &&, >= e <=
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 3/5
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos
questionamentos realizados em relação à expressão: X * X + Y > Z.
 Questionamentos:
 - Esta expressão é VERDADEIRA ou FALSA?
 - O valor do termo X * X + Y é igual a qual valor ?
 
Assinale a alternativa que apresenta APENAS operadores relacionais.
Falso. O único operador lógico é o &&
 
Falso. Nâo há operador lógico neste item. +, - e *
 
 
 
 
5.
A expressão é FALSA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 6.
A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
 
 
 
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
Resolvendo a expressão : X * X + Y > Z
 1 * 1 + 2 dá 1 + 2 que é 3
 3 > Z, sendo que Z vale 5 ? FAlsa.
 
 
 
 
 
6.
&&, >= e ||
+, - e *
=, > e ||
<, > e >=
&&, || e ~
 
 
 
Explicação:
<, > e >=
 
&& e || são operadores lógicos na linguagem C++
 ~ é operador na lógica matemática para negação
&&, || e ~
 
 = é atribuição
 > relacional
=, > e ||
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 4/5
Monte a tabela da verdade para a expressão A || B && C && !A.
A B C !A B && C B && C && !A A || B && C && !A
V V V F V F 
V V F F F F 
V F V F F F 
V F F F F F 
F V V V V V 
F V F V F F 
F F V V F F 
F F F V F F 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
Observe a tabela da verdade para a expressão A && B || B || A.
A B A && B A && B || B A && B || B || A
V V V V 
V F F F 
F V F V 
F F F F 
Os valores que completam correta e sequencialmente a coluna A && B || B || A, de cima para baixo, são:
 || ou lógico
 
O único relacional é >= . Os outros dois são operadores
lógicos.
&&, >= e
||
 
 Operadores matemáticos +, - e *
 
 
 
 
7.
V, V, F, F, V, V, F, F
V, F, V, F, V, F, V, F
F, V, F, V, V, F, V, F
V, V, V, V, V, F, F, F
F, F, F, F, F, V, V, V
 
 
 
 
8.
F - V - V - F
V - V - V - V
V - F - F - F
V - V - V - F
F - F - V - F
 
 
 
07/06/2020 Estácio: Alunos
simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 5/5
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2020 22:41:45. 
 
 
 
javascript:abre_colabore('35054','199607627','4009892419');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5
 
Marque a opção correta para a declaração das variáveis conforme o trecho de código abaixo, que calcula a média de 3 notas
de 1 aluno:
 printf (" nota 1 = ");
 scanf("%f", nota1);
 printf (" nota 2 = ");
 scanf("%f", nota2);
 printf (" nota 3 = ");
 scanf("%f", nota3);
 media=(nota1+nota2+nota3)/3;
 printf ("media= %f",media);
 
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
ALGORITMOS 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
CCT0749_A4_201907316523_V1 
 
Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523
Disc.: ALGORITMOS 2020.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
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.
 
1.
float nota1..nota3, media;
nota1, nota2, nota3 : float
real nota1, nota2, nota3;
int nota1, nota2, nota3, media;
float nota1, nota2, nota3, media;
 
 
 
Explicação:
as 4 variáveis precisam ser float, para conterem valores com casas decimais
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:duvidas('3571412','793701','1','3520809','1');
javascript:duvidas('794052','793701','2','3520809','2');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','4','','GPG49CRVU0L8U7KTPYNN','314386692');
javascript:abre_frame('2','4','','GPG49CRVU0L8U7KTPYNN','314386692');
javascript:abre_frame('3','4','','GPG49CRVU0L8U7KTPYNN','314386692');
07/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5
No C++, para que os acentos sejam exibidos corretamente durante a execução de um programa, é preciso que sejam
utilizadas a biblioteca _______________ e a função _______________.
Assinale a opção correta :
cout < lendo idade; cin > idade
cout << "lendo a idade"; cin >> idade;
exiba "lendo a idade"; lendo idade;
cout "lendo a idade"; cin idade;
System.out.println("lendo idade"); System.out.println("lendo idade");
 
 
 
Explicação:
Falso. Erro no cout e no cin. Os operadores
são >> e <<. E ainda ?: variável não tem
espaço em branco
cout < lendo idade; cin >
idade
 
 VErdade
cout << "lendo a idade"; cin
>> idade;
 
Falso. Faltam os operadores >> e << cout "lendo a idade"; cinidade;
 
Falso. Em C++ não é exiba e lendo. exiba "lendo a idade"; lendoidade;
 
Falso. Não é Java. Em C++ usam-se cout
para saída de dados e cin para entrada de
dados
System.out.println("lendo
idade");
System.out.println("lendo
idade");
 
 
 
 
3.
iostream - setlocale
iostream - ptb
locale - setlocale
locale - ptb
math - math.round
 
 
 
 
4.
Para entrada de dados usamos cout com << e para saída de dados
usamos cin com >>
Para entrada de dados usamos read e para saída de dados usamos write
Para entrada de dados usamos cout e para saída de dados usamos cin
Para entrada de dados usamos cin com << e para saída de dados
javascript:duvidas('3291902','793701','3','3520809','3');

Continue navegando