Logo Passei Direto
Buscar

Avaliação I - Individual - Lógica e Técnicas de Programação

Ferramentas de estudo

Questões resolvidas

A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução.
Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado texto?
a) "a", "b", c
b) "a", "b", "c", "d", "e"
c) a, b, c, d, e
d) 100, 101.1, 102.2, 103.3

Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes.
O que é a representação de algoritmos por Diagrama de Chapin?
A É a construção de algoritmos em linguagem computacional.
B É a construção de algoritmos com representações gráficas hierárquica e estruturada.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de atividade.

Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita.
Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir:
I- Efetividade.
II- Clareza.
III- Saída.
( ) O algoritmo produz um resultado.
( ) Cada passo de um algoritmo não gera duplo entendimento.
( ) Cada passo de um algoritmo deve ser executável.
A I - II - III.
B III - I - II.
C I - III - II.
D III - II - I.

O processo para a resolução de problemas apresenta três fases, sendo que no contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não garante a repetição da solução para diferentes entradas.
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica.
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos.
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema.
a) F - V - V - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - V - F - V.

Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar.
Como são conhecidos estes tipos dados?
a) São conhecidos como Primitivos.
b) São conhecidos como Iniciais.
c) São conhecidos como Principiantes.
d) São conhecidos como Primordiais.

Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução algorítmica. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adequa melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação.
( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados.
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores.
( ) Uma das limitações da descrição narrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual.
a) V - V - V - F.
b) F - F - F - V.
c) F - F - V - V.
d) F - V - F - V.

Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle.
Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão.
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.
a) As sentenças II e III estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

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

A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução.
Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado texto?
a) "a", "b", c
b) "a", "b", "c", "d", "e"
c) a, b, c, d, e
d) 100, 101.1, 102.2, 103.3

Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes.
O que é a representação de algoritmos por Diagrama de Chapin?
A É a construção de algoritmos em linguagem computacional.
B É a construção de algoritmos com representações gráficas hierárquica e estruturada.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de atividade.

Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita.
Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir:
I- Efetividade.
II- Clareza.
III- Saída.
( ) O algoritmo produz um resultado.
( ) Cada passo de um algoritmo não gera duplo entendimento.
( ) Cada passo de um algoritmo deve ser executável.
A I - II - III.
B III - I - II.
C I - III - II.
D III - II - I.

O processo para a resolução de problemas apresenta três fases, sendo que no contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma:
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não garante a repetição da solução para diferentes entradas.
( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica.
( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos.
( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema.
a) F - V - V - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - V - F - V.

Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar.
Como são conhecidos estes tipos dados?
a) São conhecidos como Primitivos.
b) São conhecidos como Iniciais.
c) São conhecidos como Principiantes.
d) São conhecidos como Primordiais.

Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução algorítmica. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adequa melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação.
( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados.
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores.
( ) Uma das limitações da descrição narrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual.
a) V - V - V - F.
b) F - F - F - V.
c) F - F - V - V.
d) F - V - F - V.

Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle.
Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão.
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.
a) As sentenças II e III estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual
(Cod.:739450)
Peso da Avaliação 1,50
Prova 45215832
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
A base para a construção de algoritmo é a manipulação das informações 
dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário 
reservar espaços de memória no computador para armazenar os dados e se 
possível manipular de acordo com as necessidades da solução. Qual é o 
conjunto de valores possíveis para armazenar em uma variável do tipo de 
dado texto?
A a, b, c, d, e
B 100, 101.1, 102.2, 103.3
C "a", "b", "c", "d", "e"
D "a", "b", c
Os algoritmos podem ser representados de diferentes formas, a variação 
entre elas está relacionada ao nível de detalhe ou ao grau de abstração 
oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a 
abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a representação 
de algoritmos por Diagrama de Chapin?
A É a construção de algoritmos com diagramas de atividade.
B É a construção de algoritmos com representações gráficas hierárquica e
estruturada.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos em linguagem natural.
Nas linguagens de programação, os operadores lógicos também são 
conhecidos como operadores booleanos. A análise da expressão que utiliza 
operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador 
de conjunção somente retornará verdadeiro se ambos os valores utilizados na 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 6 14/11/2022 00:12
expressão forem "Verdadeiro". Classifique V para as sentenças verdadeiras e 
F para as falsas:
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro. 
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro. 
( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro. 
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - V - F - F.
C V - F - F - V.
D F - V - V - V.
Os algoritmos computacionais são sequências de passos para a 
realização das mais variadas tarefas. Os algoritmos estão no dia a dia das 
pessoas, sem a necessidade de planejar a sequência de passos para resolução 
das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é 
quando uma pessoa faz um bolo, ela segue uma receita. Executa as 
instruções (passos) para que o bolo fique pronto. Sobre as características dos 
algoritmos, associe os itens, utilizando o código a seguir: 
I- Efetividade. 
II- Clareza. 
III- Saída. 
( ) O algoritmo produz um resultado.
( ) Cada passo de um algoritmo não gera duplo entendimento.
( ) Cada passo de um algoritmo deve ser executável.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - III - II.
B III - II - I.
C III - I - II.
D I - II - III.
O processo para a resolução de problemas apresenta três fases, sendo 
que no contexto de desenvolvimento de algoritmos elas são sintetizadas da 
seguinte forma:
 
4
5
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 6 14/11/2022 00:12
Fase 1 - Entender e delimitar o problema. 
Fase 2 - Esboçar os passos da solução na forma de algoritmos. 
Fase 3 - Escrever o algoritmo em uma linguagem que seja entendida pelos 
computadores. 
Sobre o desenvolvimento de algoritmos, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) O algoritmo não garante a repetição da solução para diferentes 
entradas. 
( ) Para a resolução de um problema por meio de um algoritmo, é 
necessário um conjunto de instruções, as quais devem obedecer a uma ordem 
sequencial lógica. 
( ) A capacidade de resolução de problemas relaciona-se com a capacidade 
de elaboração de algoritmos. 
( ) Os algoritmos não representam, obrigatoriamente, um programa de 
computador, e sim os passos necessários para realizar uma tarefa ou 
solucionar um problema. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - V.
C F - V - V - F.
D F - F - V - V.
Pesquisar e definir quais os valores necessários a serem armazenados no 
algoritmo, quais deles variam e quais permanecem constantes, são tarefas 
importantes nas fases iniciais da concepção do algoritmo. Estas etapas de 
entrada e saída de dados são a base do conceito de algoritmo, além da etapa 
de processamento e feedback. Sobre os tipos de dados, analise as sentenças 
a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas 
para manipular as informações. 
II- Os dados são porções das informações processadas pelo computador. 
III- Instruções definem como os dados devem ser tratados. 
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de 
programação.
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças II e IV estão corretas.
6
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 6 14/11/2022 00:12
D As sentenças I e II estão corretas.
Nas linguagens de programação, alguns tipos básicos são 
disponibilizados nativamente para o programador. Dependendo da linguagem 
utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes 
para representação das informações que o programa precisa armazenar. 
Como são conhecidos estes tipos dados?
A São conhecidos como Primordiais.
B São conhecidos como Primitivos.
C São conhecidos como Iniciais.
D São conhecidos como Principiantes.
7
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 6 14/11/2022 00:12
Na análise e desenvolvimento de sistemas se utiliza várias formas para 
representar uma solução algorítmica. Surgindo a necessidade de se construir 
um algoritmo, deve-se escolher a solução que se adéqua melhor à 
necessidade do problema e a que seja de maior domínio por parte do analista 
de sistemas. É possível utilizar formas que abstraem detalhes de 
implementação e outras formas que possuem maior riqueza de detalhes na 
especificação algorítmica. Classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário 
conhecimento prévio da linguagem de programação a ser utilizada no 
processo de codificação. 
( ) Os algoritmos desenvolvidos com linguagens de programação não 
precisam ser testados. 
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas 
para programar soluções computacionais capazes de serem executadas pelos 
computadores. 
( ) Uma das limitações da descrição narrativa é a imprecisão do 
entendimento, em razão do duplo entendimento possível na linguagem 
textual. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - V - F - V.
C F - F - V - V.
D V - V - V - F.
Os algoritmos implementados em linguagens de programação têm sua 
execução iniciada na primeira linha e avança sequencialmente pelas demais. 
Contudo, muitas vezes, é necessário que o algoritmo siga caminhos 
diferentes pelas linhas em razão da verificação de determinadas condições 
das estruturas de controle. Sobre as estruturas de controle, analise as 
sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo 
responsável por checar uma vez determinada expressão lógica. 
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma 
expressão. 
III- A estrutura de repetição faça-para define antecipadamente quantas vezes 
um bloco de programação será executado. 
IV- Os somatórios são utilizados para acumular valores, por exemplo, os 
salários dos funcionários de uma empresa. 
Assinale a alternativa CORRETA:
8
9
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...5 of 6 14/11/2022 00:12
A As sentenças I e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, III e IV estão corretas.
As estruturas de seleção permitem alterar o fluxo de execução do 
algoritmo, selecionando qual parte do algoritmo deve ser executada. A 
decisão de qual parte executará é tomada em função de uma condição que 
resultará os valores verdadeiro ou falso. Esta condição pode ser representada 
por expressões relacionais ou lógicas. Sobre o exposto, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) A estrutura de seleção abaixo possui uma saída de dados válida para 
quaisquer valores possíveis para a variável "media". 
 se media >= 5.0 então 
 escreva ("aluno Aprovado") 
( ) A estrutura de condição caso-seja possuir uma opção padrão para ser 
executada nas situações em que nenhuma das condições anteriores seja 
atendida. 
( ) As estruturas de condição simples são representadas genericamente 
pelo código abaixo. 
 se então 
 Bloco de comandos; 
 fim-se 
( ) A estrutura de condição abaixo é de condição composta. 
 se idade >= 18 então 
 "maior de idade" 
 senão 
 "menor de idade" 
 fimse 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - V - V - F.
C F - V - F - V.
D V - F - V - V.
10
Imprimir
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 6 14/11/2022 00:12

Mais conteúdos dessa disciplina