Logo Passei Direto
Buscar

Atividade 2 (A2)

Ferramentas de estudo

Questões resolvidas

Leia o trecho a seguir: “O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a codificação de um algoritmo em uma linguagem de programação”. ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no que se refere à linguagem de programação.
a. As primeiras linguagens de programação que surgiram eram de estrutura sequencial, tinham interatividade e se destinavam a diversas atividades específicas, devido às características dos sistemas existentes à época.
b. As linguagens orientadas a objetos, que promoveram grande transformação no modo como os sistemas são desenvolvidos e codificados, retornam grande interatividade, têm processamento distribuído e baixa diversidade para dispositivos.
c. Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas, recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.
d. Existem diferentes linguagens de programação, que surgiram ao longo do desenvolvimento dos sistemas computacionais, e cada uma delas apresenta características idênticas e recursos existentes aos da época de sua criação.
e. Com a evolução dos computadores, dos sistemas operacionais e da complexidade computacional, surgiram as linguagens estruturadas, que permitiram a criação de sistemas menos interativos, organizados e com mais funcionalidades.

Leia o trecho a seguir: “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída.
a. O comando de saída atribui um dado em uma variável.
b. A finalidade do comando de saída é exibir o conteúdo da variável identificada.
c. Esse comando no pseudocódigo é representado pela palavra LEIA.
d. O comando de saída é utilizado para receber os dados digitados pelo usuário.
e. O comando de saída é utilizado para ler os dados da variável.

Leia o trecho a seguir: “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é:
a. um operador relacional.
b. uma palavra do tipo especial.
c. o resultado de uma expressão lógica.
d. uma posição de memória identificada.
e. a declaração de um comando no algoritmo.

Copiar de De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31.
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações.
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Leia o trecho a seguir: “A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de programação”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
A) Expressão aritmética.
B) Fluxograma.
C) Pseudocódigo.
D) Linguagem natural.
E) Expressão lógica.

Leia o trecho a seguir: "A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas". GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23. A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
I. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições.
a. V, F, F, V.
b. F, F, F, V.
c. V, V, V, F.
d. V, F, F, F.
e. F, V, V, F.

Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo.
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado.
a. Linguagem natural.
b. Fluxograma.
c. Linguagem de programação.
d. Pseudocódigo.
e. Algoritmo estruturado.

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

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

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

Já tem uma conta?

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

Questões resolvidas

Leia o trecho a seguir: “O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a codificação de um algoritmo em uma linguagem de programação”. ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no que se refere à linguagem de programação.
a. As primeiras linguagens de programação que surgiram eram de estrutura sequencial, tinham interatividade e se destinavam a diversas atividades específicas, devido às características dos sistemas existentes à época.
b. As linguagens orientadas a objetos, que promoveram grande transformação no modo como os sistemas são desenvolvidos e codificados, retornam grande interatividade, têm processamento distribuído e baixa diversidade para dispositivos.
c. Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas, recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.
d. Existem diferentes linguagens de programação, que surgiram ao longo do desenvolvimento dos sistemas computacionais, e cada uma delas apresenta características idênticas e recursos existentes aos da época de sua criação.
e. Com a evolução dos computadores, dos sistemas operacionais e da complexidade computacional, surgiram as linguagens estruturadas, que permitiram a criação de sistemas menos interativos, organizados e com mais funcionalidades.

Leia o trecho a seguir: “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída.
a. O comando de saída atribui um dado em uma variável.
b. A finalidade do comando de saída é exibir o conteúdo da variável identificada.
c. Esse comando no pseudocódigo é representado pela palavra LEIA.
d. O comando de saída é utilizado para receber os dados digitados pelo usuário.
e. O comando de saída é utilizado para ler os dados da variável.

Leia o trecho a seguir: “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é:
a. um operador relacional.
b. uma palavra do tipo especial.
c. o resultado de uma expressão lógica.
d. uma posição de memória identificada.
e. a declaração de um comando no algoritmo.

Copiar de De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31.
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações.
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Leia o trecho a seguir: “A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de programação”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
A) Expressão aritmética.
B) Fluxograma.
C) Pseudocódigo.
D) Linguagem natural.
E) Expressão lógica.

Leia o trecho a seguir: "A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas". GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 23. A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
I. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições.
a. V, F, F, V.
b. F, F, F, V.
c. V, V, V, F.
d. V, F, F, F.
e. F, V, V, F.

Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo.
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado.
a. Linguagem natural.
b. Fluxograma.
c. Linguagem de programação.
d. Pseudocódigo.
e. Algoritmo estruturado.

Prévia do material em texto

Questão 1
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 2
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Iniciado em segunda, 27 nov 2023, 15:53
Estado Finalizada
Concluída em segunda, 27 nov 2023, 16:23
Tempo
empregado
29 minutos 50 segundos
Avaliar 9,00 de um máximo de 10,00(90%)
232GGR0049A - ALGORITMOS E PROGRAMAÇÃO
QUESTIONÁRIO
Atividade 2 (A2)
Leia o trecho a seguir:
“Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas
de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 14.
Considerando as informações apresentadas e os conteúdos estudados, assinale a
alternativa que apresenta os quatro tipos primitivos básicos utilizados na construção do
algoritmo.
a. Inteiro, real, byte e lógico.
b. Inteiro, real,
caractere e
lógico.
Resposta correta. Os quatro tipos primitivos básicos utilizados
na construção de algoritmos são: inteiro, real, caractere e
lógico.
c. Booleano, fracionário, byte e inteiro.
 
d. Caractere, real, inteiro e byte.
e. Real, caractere, lógico e booleano.
A resposta correta é: Inteiro, real, caractere e lógico.
Leia o trecho a seguir:
“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um
programa é a codificação de um algoritmo em uma linguagem de programação”.
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de
Computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo:
Person Education do Brasil, 2012. p. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa
correta no que se refere à linguagem de programação.
a. Algumas linguagens de
programação mais antigas
permanecem ativas e foram
atualizadas, recebendo novas
funcionalidades e se adaptando
para a exigente realidade de
avanços no desempenho
de hardware e exigências dos
sistemas.
 
Resposta correta. Algumas das primeiras
linguagens de programação ainda
continuam ativas e passaram por
atualizações para se adaptarem às novas
exigências e a novos paradigmas
computacionais, bem como para
acompanharem a evolução de hardwares e
dos sistemas computacionais.
b. Com a evolução dos computadores, dos sistemas operacionais e da complexidade
computacional, surgiram as linguagens estruturadas, que permitiram a criação de
sistemas menos interativos, organizados e com mais funcionalidades.
https://ambienteacademico.com.br/course/view.php?id=41492#section-3
Questão 3
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 4
Correto
Atingiu 1,00 de
1,00
Marcar
questão
c. As primeiras linguagens de programação que surgiram eram de estrutura
sequencial, tinham interatividade e se destinavam a diversas atividades
específicas, devido às características dos sistemas existentes à época.
d. As linguagens orientadas a objetos, que promoveram grande transformação no
modo como os sistemas são desenvolvidos e codificados, retornam grande
interatividade, têm processamento distribuído e baixa diversidade para
dispositivos.
e. Existem diferentes linguagens de programação, que surgiram ao longo do
desenvolvimento dos sistemas computacionais, e cada uma delas apresenta
características idênticas e recursos existentes aos da época de sua criação.
A resposta correta é: Algumas linguagens de programação mais antigas permanecem
ativas e foram atualizadas, recebendo novas funcionalidades e se adaptando para a
exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.
 
Leia o trecho a seguir:
“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo
usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que
calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se
o comando de saída.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas
de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a
alternativa correta referente ao comando de saída.
a. Esse comando no pseudocódigo é representado pela palavra LEIA.
b. A finalidade do
comando de
saída é exibir o
conteúdo da
variável
identificada.
Resposta correta. Quando o algoritmo exibe os dados que
foram calculados, como uma maneira de exibir a resposta
do problema solucionado, é utilizado o comando de saída
ESCREVA, que tem por objetivo exibir o conteúdo da
variável identificada.
c. O comando de saída é utilizado para ler os dados da variável.
 
d. O comando de saída atribui um dado em uma variável.
e. O comando de saída é utilizado para receber os dados digitados pelo usuário.
A resposta correta é: A finalidade do comando de saída é exibir o conteúdo da variável
identificada.
Leia o trecho a seguir:
“Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser
alterado em algum momento no decorrer do tempo, ou seja, durante a execução do
algoritmo, o valor do dado é alterado”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas
de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16.
Assim, considerando as informações apresentadas e os conteúdos estudados, em
linguagem de programação, uma variável é:
a. uma palavra do tipo especial.
b. uma posição de
memória
identificada.
Resposta correta. Em linguagem de programação, uma
variável é considerada uma posição de memória
identificada.
c. a declaração de um comando no algoritmo.
Questão 5
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 6
Incorreto
Atingiu 0,00 de
1,00
Marcar
questão
d. um operador relacional.
e. o resultado de uma expressão lógica.
A resposta correta é: uma posição de memória identificada.
Leia o trecho a seguir:
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores
de diversas variáveis ou expressões lógicas em função do operador lógico utilizado que se
encontram em duas possíveis situações, verdadeiro ou falso sendo uma ferramenta muito
utilizada para facilitar a análise da combinação de expressões e variáveis”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas
de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 23.
Considere a tabela verdade apresentada a seguir e assinale a sequência correta que
corresponde à tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado
para proposição verdadeira e F para proposição falsa.
A B não A ou B
V V x
V F y
F V z
F F t
Fonte: Elaborada pelo autor.
a. F, V, V, V.
b. V,
F,
V,
V.
Resposta correta. A (V) e B (V), não A ou B fica falso ou verdadeiro que
resulta em verdadeiro. A (F) e B (V), não A ou B fica verdadeiro ou
verdadeiro que resulta em verdadeiro. A (F) e B (F), não A ou B fica
verdadeiro ou falso que prevalece verdadeiro.
c. F, V, F, F.
d. F, V, V, F.
e. V, F, F, F.
A resposta correta é: V, F, V, V.
Copiar de De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um
algoritmo está relacionada com o fato de que o conjunto de ações primitivas será
executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou
seja, da mesma maneira em que foram escritas”.
FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas
de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31.
 
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a
seguir e a relação proposta entre elas.
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma
Questão 7
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 8
Correto
Atingiu 1,00 de
1,00
Marcar
questão
ação de outra e auxiliar na organização sequencial das ações. 
Porque:
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.
 
A seguir, assinale a alternativa correta.
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposiçãoverdadeira, e a II é uma proposição falsa.
c. As asserções I
e II são
proposições
falsas.
Sua resposta está correta. A proposição II é falsa, pois, ao
encontrar um ponto e vírgula, deve-se executar o próximo
comando na sequência.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta
da I.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa
correta da I.
A resposta correta é: A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender
nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de
várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de
programação”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do
Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo
apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa
que representa o tipo de algoritmo para o algoritmo apresentado.
a. Expressão lógica.
b. Linguagem
natural.
Resposta correta. O tipo de algoritmo que melhor representa o
algoritmo da questão é linguagem natural.
c. Expressão aritmética.
d. Pseudocódigo.
e. Fluxograma.
A resposta correta é: Linguagem natural.
Leia o trecho a seguir:
“A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado
quando determinadas condições, representadas por expressões lógicas ou relacionais, são
ou não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do
Brasil, 2014. p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de
executar uma ação. Considerando essas informações e o conteúdo estudado, analise as
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) A seleção simples é utilizada para testar certa condição antes de executar
determinada ação.
Questão 9
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 10
Correto
Atingiu 1,00 de
1,00
Marcar
questão
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o
fim do bloco de decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas
dependam das mesmas condições.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta:
a. V, F, F, V.
b. F, V, V, F.
c. F, F, F, V.
d. V,
V,
V,
F.
Resposta correta. A seleção simples é utilizada para testar se certa
condição é verdadeira ou falsa, antes de executar determinada ação.
Quando a condição é verdadeira, o fluxo de execução do algoritmo
continua. Quando a condição é falsa, o fluxo de execução do algoritmo
irá para o fim do bloco de decisão.
e. V, F, F, F.
A resposta correta é: V, V, V, F.
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um
algoritmo que realiza a multiplicação de dois números.
Algoritmo
Declare N1, N2, M Numérico
Escreva “Digite dois números”
Leia N1, N2
M N1 * N2
Escreva “Multiplicação = “, M
Fim_Algoritmo.
Considerando as informações apresentadas e os conteúdos estudados, assinale a
alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo
apresentado.
a. Linguagem natural.
b. Fluxograma.
c. Linguagem de programação.
d. Pseudocódigo. Resposta correta. O algoritmo descrito está utilizando em
sua transcrição o tipo de algoritmo em pseudocódigo.
e. Algoritmo estruturado.
A resposta correta é: Pseudocódigo.
Leia o trecho a seguir:
“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de
compreender em relação aos textos, mas é necessário aprender a simbologia, que não
permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma
linguagem de programação e problemas complexos resultam em um fluxograma muito
amplo, o que torna difícil a visualização”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do
Brasil, 2014. p. 7.
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o
entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para
aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes
em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem
de programação.
Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o
fluxograma a seguir e assinale a alternativa correta.
 
Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education
do Brasil, 2014. p. 9.
a. Esse
algoritmo
executa a
multiplicação
de dois
números.
Resposta correta. A alternativa está correta, pois esse
algoritmo executa a multiplicação de dois números. Como é
possível observar, as variáveis N1 e N2, armazenadas no
símbolo gráfico, realizam a entrada de dados para o próximo
símbolo gráfico, e depois a expressão matemática de
multiplicação é utilizada dentro do símbolo gráfico que indica
as operações matemáticas, em que a variável M recebe a
multiplicação dos dois valores.
b. O símbolo gráfico que armazena a variável "M" representa uma entrada de dados.
c. Esse algoritmo mostra o resultado da divisão de dois números.
 
d. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados.
e. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações
matemáticas.
A resposta correta é: Esse algoritmo executa a multiplicação de dois números.

Mais conteúdos dessa disciplina