Logo Passei Direto
Buscar

Logica e Tecnicas de Programação - Avaliação Final (Objetiva)

User badge image
Jean Carlos

em

Ferramentas de estudo

Questões resolvidas

A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que um algoritmo passa para outro.
Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As funções podem receber apenas um parâmetro de entrada.
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador.
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro módulo sem alterar as informações originais.
( ) Os parâmetros também são conhecidos como argumentos.

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.
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".
( ) 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.
( ) A estrutura de condição abaixo é de condição composta.
a) F - V - V - F.
b) V - F - V - V.
c) F - V - V - V.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa.
Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.

Os algoritmos podem ter como ferramenta para entrada de dados variados dispositivos do computador, como o teclado e o mouse. Para a entrada de textos, é muito comum utilizar o teclado. No entanto, quando é necessário entrar uma grande quantidade de dados, o uso do teclado se torna demorado. Para estas situações, o uso de arquivo é recomendado, acelerando o processo de entrada de dados.
Sobre os arquivos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os arquivos são armazenados em meios não voláteis, podendo ser gravado ou lido por programas de computador.
( ) Os registros são compostos por um ou vários arquivos.
( ) Consultar e incluir dados nos arquivos são as únicas operações possíveis na manipulação de arquivos.
( ) Ao terminar de trabalhar com um arquivo, deve-se utilizar o comando de fechamento para que as informações permaneçam armazenadas.

Para o desenvolvimento de algoritmos, deve-se considerar dois aspectos elementares: a correção e a análise. A correção verifica a exatidão da solução utilizada e a análise verifica se o algoritmo é eficiente, considerando o uso da memória e o tempo de execução.
Sobre complexidade de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Um problema computacional pode ter mais de uma solução algorítmica.
( ) A finalidade de analisar a complexidade de um algoritmo é obter estimativas de tempo de execução dos programas que implementam o algoritmo desenvolvido.
( ) A complexidade de um algoritmo depende da saída de um algoritmo.
( ) É possível analisar a complexidade de um algoritmo por casos especiais, como pior caso, caso médio e melhor caso.
a) V - V - V - F.
b) F - V - F - V.
c) V - F - F - V.
d) V - V - F - V.

A utilização de estruturas de seleção é feita quando o algoritmo precisa executar uma sequência de instruções somente se satisfazer uma ou mais condições. Caso a condição não seja atendida, pode ser realizada uma outra verificação condicional na mesma estrutura ou simplesmente sair da condicional e executar a próxima linha de código.
Analise o algoritmo e as sentenças a seguir:
I- As variáveis "salario" e "financiamento" são do tipo de dados inteiros.
II- Para o financiamento ser concedido, o valor do financiamento deve ser menor ou igual ao valor de cincosalários.
III- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é concedido.
IV- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é concedido.

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.

Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto.
Sobre os tipos de dados primitivos, analise as sentenças a seguir:
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere.
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro.
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal.
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso.
a) As sentenças III e IV estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças II 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

Questões resolvidas

A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que um algoritmo passa para outro.
Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As funções podem receber apenas um parâmetro de entrada.
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador.
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro módulo sem alterar as informações originais.
( ) Os parâmetros também são conhecidos como argumentos.

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.
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".
( ) 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.
( ) A estrutura de condição abaixo é de condição composta.
a) F - V - V - F.
b) V - F - V - V.
c) F - V - V - V.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa.
Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.

Os algoritmos podem ter como ferramenta para entrada de dados variados dispositivos do computador, como o teclado e o mouse. Para a entrada de textos, é muito comum utilizar o teclado. No entanto, quando é necessário entrar uma grande quantidade de dados, o uso do teclado se torna demorado. Para estas situações, o uso de arquivo é recomendado, acelerando o processo de entrada de dados.
Sobre os arquivos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os arquivos são armazenados em meios não voláteis, podendo ser gravado ou lido por programas de computador.
( ) Os registros são compostos por um ou vários arquivos.
( ) Consultar e incluir dados nos arquivos são as únicas operações possíveis na manipulação de arquivos.
( ) Ao terminar de trabalhar com um arquivo, deve-se utilizar o comando de fechamento para que as informações permaneçam armazenadas.

Para o desenvolvimento de algoritmos, deve-se considerar dois aspectos elementares: a correção e a análise. A correção verifica a exatidão da solução utilizada e a análise verifica se o algoritmo é eficiente, considerando o uso da memória e o tempo de execução.
Sobre complexidade de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Um problema computacional pode ter mais de uma solução algorítmica.
( ) A finalidade de analisar a complexidade de um algoritmo é obter estimativas de tempo de execução dos programas que implementam o algoritmo desenvolvido.
( ) A complexidade de um algoritmo depende da saída de um algoritmo.
( ) É possível analisar a complexidade de um algoritmo por casos especiais, como pior caso, caso médio e melhor caso.
a) V - V - V - F.
b) F - V - F - V.
c) V - F - F - V.
d) V - V - F - V.

A utilização de estruturas de seleção é feita quando o algoritmo precisa executar uma sequência de instruções somente se satisfazer uma ou mais condições. Caso a condição não seja atendida, pode ser realizada uma outra verificação condicional na mesma estrutura ou simplesmente sair da condicional e executar a próxima linha de código.
Analise o algoritmo e as sentenças a seguir:
I- As variáveis "salario" e "financiamento" são do tipo de dados inteiros.
II- Para o financiamento ser concedido, o valor do financiamento deve ser menor ou igual ao valor de cincosalários.
III- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é concedido.
IV- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é concedido.

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.

Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto.
Sobre os tipos de dados primitivos, analise as sentenças a seguir:
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere.
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro.
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal.
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso.
a) As sentenças III e IV estão corretas.
b) As sentenças I e II estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças II e IV estão corretas.

Prévia do material em texto

13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4 
 
1. A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. Durante a 
modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que 
um algoritmo passa para outro. Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras 
e F para as falsas: 
( ) As funções podem receber apenas um parâmetro de entrada. 
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. 
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro 
módulo sem alterar as informações originais. 
( ) Os parâmetros também são conhecidos como argumentos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
2. 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 <expressão lógica> 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 - F. 
b) V - F - V - V. 
c) F - V - V - V. 
 
Acadêmico: 
Disciplina: Lógica e Técnicas de Programação 
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:447121) ( peso.:3,00) 
Prova: 
Nota da Prova: 9 , 00 
Legenda: Resposta Certa Sua Resposta Errada 
 a) V - F - F - V. 
 b) F - V - V - F. 
 c) F - V - V - V. 
 d) F - V - F - V. 
 d) F - V - F - V. 
13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4 
3. Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações 
ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. 
Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, 
analise as sentenças a seguir: 
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são 
conhecidascomo variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados. 
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
 
4. Os algoritmos podem ter como ferramenta para entrada de dados variados dispositivos do computador, como o 
teclado e o mouse. Para a entrada de textos, é muito comum utilizar o teclado. No entanto, quando é necessário 
entrar uma grande quantidade de dados, o uso do teclado se torna demorado. Para estas situações, o uso de 
arquivo é recomendado, acelerando o processo de entrada de dados. Sobre os arquivos, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) Os arquivos são armazenados em meios não voláteis, podendo ser gravado ou lido por programas de 
computador. 
( ) Os registros são compostos por um ou vários arquivos. 
( ) Consultar e incluir dados nos arquivos são as únicas operações possíveis na manipulação de arquivos. ( 
) Ao terminar de trabalhar com um arquivo, deve-se utilizar o comando de fechamento para que as informações 
permaneçam armazenadas. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
5. Para o desenvolvimento de algoritmos, deve-se considerar dois aspectos elementares: a correção e a análise. A 
correção verifica a exatidão da solução utilizada e a análise verifica se o algoritmo é eficiente, considerando o 
uso da memória e o tempo de execução. Logo, a escolha de um algoritmo deve considerar o uso dos recursos 
computacionais e a execução do algoritmo. Sobre complexidade de algoritmos, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Um problema computacional pode ter mais de uma solução algorítmica. 
( ) A finalidade de analisar a complexidade de um algoritmo é obter estimativas de tempo de execução dos 
programas que implementam o algoritmo desenvolvido. 
( ) A complexidade de um algoritmo depende da saída de um algoritmo. 
( ) É possível analisar a complexidade de um algoritmo por casos especiais, como pior caso, caso médio e 
melhor caso. 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) V - V - V - F. 
b) F - V - F - V. 
c) V - F - F - V. 
d) V - V - F - V. 
6. As linguagens de programação oferecem tipos dados primitivos, por exemplo, o tipo de dado TEXTO que 
armazena uma sequência de um ou mais caracteres. No entanto, se precisarmos guardar muitas informações 
Assinale a alternativa CORRETA: 
 a) As sentenças III, IV e V estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) Somente a sentença II está correta. 
 d) As sentenças I, IV e V estão corretas. 
 a) V - V - F - V. 
 b) V - V - F - F. 
 c) F - F - V - V. 
 d) V - F - F - V. 
13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4 
de uma pessoa, é indicado o uso de Registros, pois ele pode armazenar muitos dados relacionados a uma 
única pessoa. A seguir é apresentado um registro na linguagem de programação Portugol. 
PESSOA: registro; 
 NOME: texto(50); 
 SOBRENOME: texto(50); 
CPF: texto(14); fim_registro; 
Sobre a definição de registros, assinale a alternativa CORRETA: 
a) Para acessar o NOME e o SOBRENOME, é utilizado o comando " PESSOA.NOME.SOBRENOME ". 
b) Para acessar o NOME da PESSOA, é utilizado o comando " PESSOA:NOME ". 
c) Para acessar o SOBRENOME da PESSOA, é utilizado o comando " PESSOA-SOBRENOME ". 
d) Para acessar o CPF da PESSOA, é utilizado o comando " PESSOA.CPF ". 
7. A utilização de estruturas de seleção é feita quando o algoritmo precisa executar uma sequência de instruções 
somente se satisfazer uma ou mais condições. Caso a condição não seja atendida, pode ser realizada uma 
outra verificação condicional na mesma estrutura ou simplesmente sair da condicional e executar a próxima 
linha de código. Analise o algoritmo e as sentenças a seguir: 
Algoritmo "calcularfinanciamento" 
 
Var salario, 
financiamento: real 
 
Inicio 
 escreval ("Digite o valor do salário: ") 
leia (salario) 
 
 escreval ("Digite o valor do financiamento pretendido: ") 
leia (financiamento) 
 
 se (financiamento <= 5 * salario) entao escreval 
("Financiamento concedido, obrigado por nos consultar") senao 
escreval ("Financiamento negado, obrigado por nos consultar") 
fimse 
Fimalgoritmo 
I-As variáveis "salario" e "financiamento" são do tipo de dados inteiros. 
II- Para o financiamento ser concedido, o valor do financiamento deve ser menor ou igual ao valor de 
cincosalários. 
III- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é concedido. 
IV- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é concedido. 
 
8. As proposições podem ser combinadas entre si e, para representar essas combinações, são utilizados os 
conectivos lógicos "e", "ou", "se...então", "se e somente se" ou "não". A finalidade dos conectivos é conectar 
duas ou mais proposições. Sobre conectivos lógicos assinale a alternativa CORRETA que apresenta uma 
proposição com conjunção: 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I e II estão corretas. 
 a) Se o café é preto então o leite é branco. 
 b) O café é preto e o leite é branco. 
 c) O café não é preto. 
 d) O café é preto ou o leite é branco. 
13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4 
9. 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. 
 
10.Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os 
valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto. Existem quatro tipos de 
dados primitivos, embora algumas linguagens de programação se subdividem em outros tipos, de acordo com a 
capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de dados primitivos são 
inteiro, real, lógico e texto. Sobre os tipos de dados primitivos, analise as sentenças a seguir: 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro. 
III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I e II estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças II e IV estão corretas. 
Assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças II e IV estão corretas.

Mais conteúdos dessa disciplina