Logo Passei Direto
Buscar

atividade 5 e 8 algoritmo

Ferramentas de estudo

Questões resolvidas

Sobre as estruturas condicionais é incorreto apenas o que se afirma em:
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão;
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira;
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de condições sucessivamente;
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser executada se um conjunto anterior de condições for verificado.

Sobre as estruturas de repetição é incorreto apenas o que se afirma em:
a) Quando uma variável é acumuladora ela tem por característica armazenar dentro de si o resultado acumulado de uma série de valores;
b) Loops condicionais são quando se conhece de antemão o número de vezes que o conjunto de comandos no interior do laço será repetido, pelo fato dele estar amarrado a uma condição sujeita a modificação pelas instruções do interior do laço;
c) Os loops contados são quando se conhece previamente quantas vezes o comando composto no interior da construção será executado;
d) Quando uma variável contadora ela tem por característica armazenar dentro de si um número referente a certa quantidade de elementos ou iterações.

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequência de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará.

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequência de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática;
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em:
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional (vetor possui somente uma dimensão) de dados do mesmo tipo;
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas;
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos os seus valores são de diferentes tipos de dado;
d) Os índices nos vetores correspondem às posições que identificam os valores armazenadas independentemente dos outros valores.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz;
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Uma loja que trabalha com crediário funciona da seguinte maneira: se o pagamento ocorrer até o dia do vencimento, o cliente ganha 10% de desconto. E se o pagamento atrasar é cobrada uma multa fixa de 2% por cada dia de atraso. Faça um algoritmo que leia o dia do vencimento, o dia do pagamento e o valor da prestação e calcule e mostre o valor a ser pago pelo cliente.
Algoritmo "Crediário"
// Descrição : Este algoritmo le o dia do vencimento, o dia do pagamento
//e o valor da prestação. Calcula e mostra o valor a ser pago pelo cliente.

Um garrafão de 10 litros, cheio de água com um furo que vaza 20 ml a cada 10 minutos. Faça um algoritmo utilizando estrutura de repetição para calcular em quantas horas o garrafão estará vazio.
Algoritmo "Calculadora de tempo de esvaziamento de um garrafao de 10L"
// Descrição : Calcula em quantas horas o garrafão está vazio.

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

Sobre as estruturas condicionais é incorreto apenas o que se afirma em:
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão;
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira;
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de condições sucessivamente;
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser executada se um conjunto anterior de condições for verificado.

Sobre as estruturas de repetição é incorreto apenas o que se afirma em:
a) Quando uma variável é acumuladora ela tem por característica armazenar dentro de si o resultado acumulado de uma série de valores;
b) Loops condicionais são quando se conhece de antemão o número de vezes que o conjunto de comandos no interior do laço será repetido, pelo fato dele estar amarrado a uma condição sujeita a modificação pelas instruções do interior do laço;
c) Os loops contados são quando se conhece previamente quantas vezes o comando composto no interior da construção será executado;
d) Quando uma variável contadora ela tem por característica armazenar dentro de si um número referente a certa quantidade de elementos ou iterações.

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequência de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará.

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequência de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática;
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em:
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional (vetor possui somente uma dimensão) de dados do mesmo tipo;
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas;
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos os seus valores são de diferentes tipos de dado;
d) Os índices nos vetores correspondem às posições que identificam os valores armazenadas independentemente dos outros valores.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz;
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Uma loja que trabalha com crediário funciona da seguinte maneira: se o pagamento ocorrer até o dia do vencimento, o cliente ganha 10% de desconto. E se o pagamento atrasar é cobrada uma multa fixa de 2% por cada dia de atraso. Faça um algoritmo que leia o dia do vencimento, o dia do pagamento e o valor da prestação e calcule e mostre o valor a ser pago pelo cliente.
Algoritmo "Crediário"
// Descrição : Este algoritmo le o dia do vencimento, o dia do pagamento
//e o valor da prestação. Calcula e mostra o valor a ser pago pelo cliente.

Um garrafão de 10 litros, cheio de água com um furo que vaza 20 ml a cada 10 minutos. Faça um algoritmo utilizando estrutura de repetição para calcular em quantas horas o garrafão estará vazio.
Algoritmo "Calculadora de tempo de esvaziamento de um garrafao de 10L"
// Descrição : Calcula em quantas horas o garrafão está vazio.

Prévia do material em texto

1/2
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: Engenharia de Produção
Semestre: 1º 
Disciplina: Algoritmo e Programação
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 2 - referente as aulas 5 a 8
Professor: Marcos Alves Mariano
Observação:
Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta
1º) Sobre as estruturas condicionais é incorreto apenas o que se afirma em: 
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão; 
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira; 
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de condições sucessivamente; 
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser executada se um conjunto anterior de condições for verificado.
2º) Analise o algoritmo abaixo e assinale a alternativa que corresponde ao resultado:
a) 10 
b) 15 
c) 20 
d) 25
3º) Sobre as estruturas de repetição é incorreto apenas o que se afirma em: 
a) Quando uma variável é acumuladora ela tem por característica armazenar dentro de si o resultado acumulado de uma série de valores; 
b) Loops condicionais são quando se conhece de antemão o número de vezes que o conjunto de comandos no interior do laço será repetido, pelo fato dele estar amarrado a uma condição sujeita a modificação pelas instruções do interior do laço; 
c) Os loops contados são quando se conhece previamente quantas vezes o comando composto no interior da construção será executado; 
d) Quando uma variável contadora ela tem por característica armazenar dentro de si um número referente a certa quantidade de elementos ou iterações.
4º) Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em: 
a) A estrutura ENQUANTO....FACA executa uma sequência de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa); 
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado; 
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final; 
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira.
5º) Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em: 
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa; 
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa; 
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador; 
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará.
6º) Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em: 
a) Quando uma sequência de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição; 
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições; 
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática; 
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.
7º) Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em:
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional (vetor possui somente uma dimensão) de dados do mesmo tipo; 
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas; 
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos os seus valores são de diferentes tipos de dado; 
d) Os índices nos vetores correspondem às posições que identificam os valores armazenadas independentemente dos outros valores.
8º) Sobre as estruturas de Matriz é incorreto apenas o que se afirma em: 
a) Uma Matriz é uma estrutura que possui mais de uma dimensão; 
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz; 
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas; 
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.
9º) Uma loja que trabalha com crediário funciona da seguinte maneira: se o pagamento ocorrer até o dia do vencimento, o cliente ganha 10% de desconto. E se o pagamento atrasar é cobrada uma multa fixa de 2% por cada dia de atraso. Faça um algoritmo que leia o dia do vencimento, o dia do pagamento e o valor da prestação e calcule e mostre o valor a ser pago pelo cliente.
Obs.: Suponha que os clientes nunca deixam para pagar no mês seguinte.
Algoritmo "Crediário"
// Descrição : Este algoritmo le o dia do vencimento, o dia do pagamento
//e o valor da prestação. Calcula e mostra o valor a ser pago pelo cliente.
Var
diaVencimento: inteiro
diaPagamento: inteiro
prestacao: real
porcentagemValor: real
Inicio
escreva ("Entre com o dia do vencimento:")
leia(diaVencimento)
escreva ("Entre com o dia do pagamento:")
leia(diaPagamento)
escreva ("Entre com a prestacao:")
leia(prestacao)
porcentagemValor <- 0.9
se (diaPagamento > diaVencimento) entao
porcentagemValor <- 1 + ((diaPagamento - diaVencimento) * 0.02)
fimse
escreva ("Valor a ser pago: ", prestacao * porcentagemValor)
Fimalgoritmo
10º) Um garrafão de 10 litros, cheio de água com um furo que vaza 20 ml a cada 10 minutos. Faça um algoritmo utilizando estrutura de repetição para calcular em quantas horas o garrafão estará vazio.
Algoritmo "Calculadora de tempo de esvaziamento de um garrafao de 10L"
// Descrição : Calcula em quantas horas o garrafão está vazio.
Var
tempoEmMinutos: real
volumeRestanteEmMl: real
Inicio
tempoEmMinutos <- 0
volumeRestanteEmMl <- 10000
enquanto volumeRestanteEmMl > 0 faca
 volumeRestanteEmMl <- volumeRestanteEmMl - 20
 tempoEmMinutos <- tempoEmMinutos + 10
fimenquanto
escreva ("Numero de horas ate o garrafão esvaziar: ",tempoEmMinutos / 60)
Fimalgoritmo

Mais conteúdos dessa disciplina