Logo Passei Direto
Buscar

Lógica e Técnicas de Programação (ADS05) - Avalição I

User badge image
Andinho CWB

em

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 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 dado inteiro?
a) "-2", "-1", "0", "1", "2"
b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
c) -3, -2, -1, 0, 1, 2, 3
d) 11, 22, "a", 33, 44

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 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- Processamento.
II- Finitude.
III- Saída.
( ) Procedimentos executados no intuito de produzir o resultado esperado.
( ) O algoritmo deve ter uma condição para sair de sua execução.
( ) É o resultado esperado.
a) I - III - II.
b) III - I - II.
c) II - III - I.
d) I - II - III.

As entradas e saídas de algoritmos são efetuadas por instruções primitivas das linguagens de programação, habilitando a interação entre as pessoas e os computadores. Os dispositivos de entrada são formas que os algoritmos podem receber valores a serem processados, já os dispositivos de saída são utilizados após o processamento para transferir as informações.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para exibir uma informação ao usuário é utilizado o comando "exiba".
( ) A sintaxe do comando "anoEspecial := 2008" está errada.
( ) As entradas de dados podem ser efetuadas por impressoras, teclados e mouses.
( ) As saídas de dados podem ser efetuadas por monitores de vídeo e impressoras.
a) F - V - V - V.
b) V - F - F - V.
c) F - F - F - V.
d) V - F - F - F.

As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nestas estruturas, é fundamental preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que faça a execução do algoritmo.
Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:
a) Enquanto-faça.
b) Faça-para.
c) Faça-enquanto.
d) Caso-seja.

As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados de outros dados compostos.
Como são conhecidos estes tipos dados?
a) São conhecidos como Congruentes.
b) São conhecidos como Constituídos.
c) São conhecidos como Compostos.
d) São conhecidos como Mesclados.

A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um problema previamente proposto. Os pensamentos devem seguir uma sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema é possível obter várias soluções diferentes.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação é utilizada na criação de programas de computador.
( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática.
( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas.
( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada.
a) F - F - V - F.
b) V - V - F - F.
c) V - F - V - F.
d) V - F - V - V.

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 de representação focam 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 Fluxogramas?
a) É a construção de algoritmos em linguagem natural.
b) É a construção de algoritmos em linguagem computacional.
c) É a construção de algoritmos com representações gráficas.
d) É a construção de algoritmos com diagramas de chapin.

No desenvolvimento de programas de computadores, a capacidade de resolução de problemas está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os algoritmos representam os passos necessários para realizar uma tarefa ou solucionar um problema.
Assinale a alternativa CORRETA que apresenta os passos necessários para a solução de um problema:
a) Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem que seja entendida pelos computadores.
b) Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
c) Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma linguagem entendida pelos computadores.
d) Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.

Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, incrementam ou decrementam a variável.
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA e que resultado da expressão apresentada corresponde ao da expressão -a * b - c.
a) c - b * - a
b) ++a / c + b
c) -a / b - c
d) a * b % c

As variáveis são compostas por duas partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma coerente à sua função no algoritmo.
Sobre as variáveis, assinale a alternativa CORRETA:
A - Não utilizar palavras reservadas da linguagem de programação no nome da variável.
B - A criação de duas variáveis com o mesmo nome é permitida em linguagens de programação.
C - Somente é possível alterar o tipo de dado de uma variável caractere para inteiro.
D - Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.

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

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 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 dado inteiro?
a) "-2", "-1", "0", "1", "2"
b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
c) -3, -2, -1, 0, 1, 2, 3
d) 11, 22, "a", 33, 44

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 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- Processamento.
II- Finitude.
III- Saída.
( ) Procedimentos executados no intuito de produzir o resultado esperado.
( ) O algoritmo deve ter uma condição para sair de sua execução.
( ) É o resultado esperado.
a) I - III - II.
b) III - I - II.
c) II - III - I.
d) I - II - III.

As entradas e saídas de algoritmos são efetuadas por instruções primitivas das linguagens de programação, habilitando a interação entre as pessoas e os computadores. Os dispositivos de entrada são formas que os algoritmos podem receber valores a serem processados, já os dispositivos de saída são utilizados após o processamento para transferir as informações.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para exibir uma informação ao usuário é utilizado o comando "exiba".
( ) A sintaxe do comando "anoEspecial := 2008" está errada.
( ) As entradas de dados podem ser efetuadas por impressoras, teclados e mouses.
( ) As saídas de dados podem ser efetuadas por monitores de vídeo e impressoras.
a) F - V - V - V.
b) V - F - F - V.
c) F - F - F - V.
d) V - F - F - F.

As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nestas estruturas, é fundamental preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que faça a execução do algoritmo.
Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:
a) Enquanto-faça.
b) Faça-para.
c) Faça-enquanto.
d) Caso-seja.

As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados de outros dados compostos.
Como são conhecidos estes tipos dados?
a) São conhecidos como Congruentes.
b) São conhecidos como Constituídos.
c) São conhecidos como Compostos.
d) São conhecidos como Mesclados.

A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um problema previamente proposto. Os pensamentos devem seguir uma sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema é possível obter várias soluções diferentes.
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A lógica de programação é utilizada na criação de programas de computador.
( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática.
( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas.
( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada.
a) F - F - V - F.
b) V - V - F - F.
c) V - F - V - F.
d) V - F - V - V.

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 de representação focam 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 Fluxogramas?
a) É a construção de algoritmos em linguagem natural.
b) É a construção de algoritmos em linguagem computacional.
c) É a construção de algoritmos com representações gráficas.
d) É a construção de algoritmos com diagramas de chapin.

No desenvolvimento de programas de computadores, a capacidade de resolução de problemas está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os algoritmos representam os passos necessários para realizar uma tarefa ou solucionar um problema.
Assinale a alternativa CORRETA que apresenta os passos necessários para a solução de um problema:
a) Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem que seja entendida pelos computadores.
b) Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
c) Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma linguagem entendida pelos computadores.
d) Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.

Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, incrementam ou decrementam a variável.
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA e que resultado da expressão apresentada corresponde ao da expressão -a * b - c.
a) c - b * - a
b) ++a / c + b
c) -a / b - c
d) a * b % c

As variáveis são compostas por duas partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma coerente à sua função no algoritmo.
Sobre as variáveis, assinale a alternativa CORRETA:
A - Não utilizar palavras reservadas da linguagem de programação no nome da variável.
B - A criação de duas variáveis com o mesmo nome é permitida em linguagens de programação.
C - Somente é possível alterar o tipo de dado de uma variável caractere para inteiro.
D - Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.

Prévia do material em texto

04/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
Acadêmico: Anderson da Rocha Freitas (1436983)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação I - Individual FLEX ( Cod.:512504) ( peso.:1,50)
Prova: 21049475
Nota da Prova: -
Legenda: Resposta Certa Sua Resposta Errada 
1. 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
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
dado inteiro?
 a) "-2", "-1", "0", "1", "2"
 b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
 c) -3, -2, -1, 0, 1, 2, 3
 d) 11, 22, "a", 33, 44
2. 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
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 (pa
que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir: 
 
I- Processamento. 
II- Finitude. 
III- Saída. 
 
( ) Procedimentos executados no intuito de produzir o resultado esperado. 
( ) O algoritmo deve ter uma condição para sair de sua execução. 
( ) É o resultado esperado. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - III - II.
 b) III - I - II.
 c) II - III - I.
 d) I - II - III.
3. As entradas e saídas de algoritmos são efetuadas por instruções primitivas das linguagens de programação, habilitando a interação entre as pessoas e os computadores. Os dispos
entradas são formas que os algoritmos podem receber valores a serem processados, já os dispositivos de saída são utilizados após o processamento para transferir as informações
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Para exibir uma informação ao usuário é utilizado o comando "exiba". 
( ) A sintaxe do comando "anoEspecial := 2008" está errada. 
( ) As entradas de dados podem ser efetuadas por impressoras, teclados e mouses. 
( ) As saídas de dados podem ser efetuadas por monitores de vídeo e impressoras. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - F - V.
 c) F - F - F - V.
 d) V - F - F - F.
4. As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhe
laço ou loop. Nestas estruturas, é fundamental preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que fa
da execução do algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:
 a) Enquanto-faça.
 b) Faça-para.
 c) Faça-enquanto.
 d) Caso-seja.
5. As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados p
outros dados compostos. Como são conhecidos estes tipos dados?
 a) São conhecidos como Congruentes.
 b) São conhecidos como Constituídos.
 c) São conhecidos como Compostos.
 d) São conhecidos como Mesclados.
6. A lógica de programação é uma técnica de sequenciamento de pensamentos com o objetivo de alcançar uma solução possível para um problema previamente proposto. Os pensam
uma sequência de instruções que devem ser seguidas para resolver o problema. Para cada problema existem várias formas que levam a uma solução satisfatória, ou seja, para reso
mesmo problema é possível obter várias soluções diferentes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A lógica de programação é utilizada na criação de programas de computador. 
( ) O estudo dos raciocínios de acordo com as relações entre as proposições é feito por meio da lógica matemática. 
( ) É possível esboçar a codificação de um programa de computador, apresentando a lógica por meio de fluxogramas. 
( ) Os algoritmos são uma sequência lógica de instruções para que determinada função seja executada. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - V - F - F.
 c) V - F - V - F.
 d) V - F - V - V.

04/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
7. 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 
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
por Fluxogramas?
 a) É a construção de algoritmos em linguagem natural.
 b) É a construção de algoritmos em linguagem computacional.
 c) É a construção de algoritmos com representações gráficas.
 d) É a construção de algoritmos com diagramas de chapin.
8. No desenvolvimento de programas de computadores, a capacidade de resolução de problemas está diretamente relacionada à capacidade de elaboração dos algoritmos. Logo, os a
representam os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a alternativa CORRETA que apresenta os passos necessários para a solução de 
 a) Delimitar o problema, esboçar os algoritmos, escrever a lógica matemática.
 b) Analisar o sistema, esboçar o algoritmo e projetar o banco de dados.
 c) Esboçar os passos da solução na forma de algoritmos e escrever o algoritmo em uma linguagem que seja entendida pelos computadores.
 d) Entender e delimitar o problema, esboçar o algoritmo e escrever os algoritmos em uma linguagem entendida pelos computadores.
9. Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lóg
demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, incrementam ou decrementam a variável, como no exemplo: varável x com valo
resultado de ++x é igual a 1 e o de --x é igual a -1. 
 
Considerando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA e
resultado da expressão apresentada corresponde ao da expressão -a * b - c
 a) c - b * - a
 b) ++a / c + b
 c) -a / b - c
 d) a * b % c
10. As variáveis são compostas por duas partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será
armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma coerente à sua função no algoritmo
variáveis, assinale a alternativa CORRETA:
 a) A criação de duas variáveis com o mesmo nome é permitida em linguagens de programação.
 b) Não utilizar palavras reservadas da linguagem de programação no nome da variável.
 c) Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.
 d) Somente é possível alterar o tipo de dado de uma variável caractere para inteiro.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina