Logo Passei Direto
Buscar
LiveAo vivo

AV2 - Algoritmo

User badge image
Fagner Lima

em

Ferramentas de estudo

Questões resolvidas

O algoritmo abaixo tem como objetivo calcular os impostos de um determinado funcionário da indústria automobilística. Supondo que o imposto é calculado sobre o salário bruto, que é a soma do salário líquido mais os descontos.
Escolha a alternativa CORRETA que informa o valor do imposto, supondo que o salário líquido seja R$1.500,00 e os descontos R$300,00.
R$540,00
R$180,00
R$270,00
R$300,00

Existem casos em que é necessário se estabelecerem verificações de condições sucessivas, onde uma determinada ação poderá ser executada se um conjunto anterior de instruções ou condições for satisfeito. Sendo a ação executada, esta poderá ainda estabelecer novas condições.
Isto significa utilizar uma condição dentro de outra condição. Este tipo de estrutura poderá possuir níveis de condição sendo chamadas de:
Aninhamentos ou encadeamentos
Encadeamentos ou partições
Repetições ou encadeamentos
Partições ou aninhamentos

Estrutura é uma técnica de programação que permite o agrupamento de elementos nas linguagens de programação. Tendo em vista o nosso estudo sobre matrizes, podemos afirmar que usamos estruturas do tipo:
Repetição.
Heterogêna e homogênea.
Homogênea.
Heterogênea.

Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa correta:
I. Podemos entender uma matriz bidimensional como sendo um vetor de vetores, uma vez que cada elemento é um vetor.
II. A utilização de matrizes bidimensionais possibilita construir 'um vetor de vetores de char', que poderá armazenar um conjunto de nomes, de endereços, de profissões, etc.
III. Para cada dimensão de uma matriz será necessário um par de colchetes na sua declaração na linguagem C++. Por exemplo, para declararmos uma matriz que armazene valor de compra e de venda de 500 produtos podemos usar a seguinte declaração: float produtos[500][2].
Somente as sentenças I e II estão corretas
As sentenças I, II e III estão corretas
Somente as sentenças I e III estão corretas
Somente a sentença I está correta

Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa.
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa.
Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa.
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa.

Considerando os comandos de repetição na linguagem UAL, assinale a opção correta:
O comando for não possui fluxograma.
Diferentemente dos outros comandos de repetição, o comando do ... while pára de executar quando a condição é verdadeira.
Só pode-se usar while se houver break.
O comando for e o comando while funcionam exatamente da mesma forma.

Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual das respostas abaixo correspondem aos valores que a variável “c” irá assumir durante a execução do programa:
para( c<-10; c>=1; c-- ) Assinale uma das opções:
10 8 6 4 2 1
10 9 8 7 6 5 4 3 2 1
12 10 9 8 7 6 5 4 3 2
11 10 9 8 7 6 5 4 3

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

O algoritmo abaixo tem como objetivo calcular os impostos de um determinado funcionário da indústria automobilística. Supondo que o imposto é calculado sobre o salário bruto, que é a soma do salário líquido mais os descontos.
Escolha a alternativa CORRETA que informa o valor do imposto, supondo que o salário líquido seja R$1.500,00 e os descontos R$300,00.
R$540,00
R$180,00
R$270,00
R$300,00

Existem casos em que é necessário se estabelecerem verificações de condições sucessivas, onde uma determinada ação poderá ser executada se um conjunto anterior de instruções ou condições for satisfeito. Sendo a ação executada, esta poderá ainda estabelecer novas condições.
Isto significa utilizar uma condição dentro de outra condição. Este tipo de estrutura poderá possuir níveis de condição sendo chamadas de:
Aninhamentos ou encadeamentos
Encadeamentos ou partições
Repetições ou encadeamentos
Partições ou aninhamentos

Estrutura é uma técnica de programação que permite o agrupamento de elementos nas linguagens de programação. Tendo em vista o nosso estudo sobre matrizes, podemos afirmar que usamos estruturas do tipo:
Repetição.
Heterogêna e homogênea.
Homogênea.
Heterogênea.

Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa correta:
I. Podemos entender uma matriz bidimensional como sendo um vetor de vetores, uma vez que cada elemento é um vetor.
II. A utilização de matrizes bidimensionais possibilita construir 'um vetor de vetores de char', que poderá armazenar um conjunto de nomes, de endereços, de profissões, etc.
III. Para cada dimensão de uma matriz será necessário um par de colchetes na sua declaração na linguagem C++. Por exemplo, para declararmos uma matriz que armazene valor de compra e de venda de 500 produtos podemos usar a seguinte declaração: float produtos[500][2].
Somente as sentenças I e II estão corretas
As sentenças I, II e III estão corretas
Somente as sentenças I e III estão corretas
Somente a sentença I está correta

Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa.
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa.
Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa.
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa.

Considerando os comandos de repetição na linguagem UAL, assinale a opção correta:
O comando for não possui fluxograma.
Diferentemente dos outros comandos de repetição, o comando do ... while pára de executar quando a condição é verdadeira.
Só pode-se usar while se houver break.
O comando for e o comando while funcionam exatamente da mesma forma.

Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual das respostas abaixo correspondem aos valores que a variável “c” irá assumir durante a execução do programa:
para( c<-10; c>=1; c-- ) Assinale uma das opções:
10 8 6 4 2 1
10 9 8 7 6 5 4 3 2 1
12 10 9 8 7 6 5 4 3 2
11 10 9 8 7 6 5 4 3

Prévia do material em texto

26/11/12 Visualização de Prov a
1/4https://sia.estacio.br/portal/prt0010a.asp?p1=4461961&p2=13043&p3=1508522
Avaliação On-Line
Avaliação: AV2.2012.3EAD -ALGORÍTMOS-CCT0239
Disciplina: CCT0239 - ALGORITMOS
Tipo de Avaliação: AV2
Aluno: 201207097446 - FAGNER SILVA DE LIMA
Nota da Prova: 7 Nota do Trabalho: Nota da Participação: 2 Total: 9
Prova On-Line
Questão: 1 (158308) 
O algoritmo abaixo tem como objetivo calcular os impostos de um determinado funcionário da
indústria automobilística. Supondo que o imposto é calculado sobre o salário bruto, que é a soma
do salário líquido mais os descontos. 
Escolha a alternativa CORRETA que informa o valor do imposto, supondo que o salário líquido seja
R$1.500,00 e os descontos R$300,00.
prog folhadepagamento 
 real salarioliquido, descontos, imposto; 
 imprima "\nDigite o salário líquido: \n"; 
 leia salarioliquido; 
 imprima "\nDigite os descontos: \n"; 
 leia descontos; 
 imposto <-(salarioliquido + descontos)* 15/100; 
 imprima "\nO imposto calculado é: ",imposto,"\n"; 
fimprog Pontos da Questão: 1
 R$540,00
 R$180,00
 R$270,00 
 R$300,00
Questão: 2 (166281) 
Avalie o código abaixo, desenvolvido na liguagem C++ e, identifique o que será exibido:
#include <iostream>
#include <cstring> 
using namespace std;
int main()
{
 int a, tam;
 //dimensionamento e atribuição
 char frase[] = {"Algoritmos"};
 //trecho de saída
 system("cls");
 tam=strlen(frase);
 for(a=0; a<tam ; a++)
 cout<<"\n"<<frase[a];
 cout<<"\n\n"; 
 system("pause");
} Pontos da Questão: 1
 Caracteres de um vetor de char dois em cada linha.
 Caracteres de um vetor de char escritos de trás para frente
26/11/12 Visualização de Prov a
2/4https://sia.estacio.br/portal/prt0010a.asp?p1=4461961&p2=13043&p3=1508522
 Caracteres de um vetor de char um em cada linha. 
 Sequencia numérica de 1 a 10.
Questão: 3 (158283) 
Existem casos em que é necessário se estabelecerem verificações de condições sucessivas, onde
uma determinada ação poderá ser executada se um conjunto anterior de instruções ou condições
for satisfeito. Sendo a ação executada, esta poderá ainda estabelecer novas condições. Isto
significa utilizar uma condição dentro de outra condição. Este tipo de estrutura poderá possuir
níveis de condição sendo chamadas de: Pontos da Questão: 0,5
 Aninhamentos ou encadeamentos 
 Encadeamentos ou partições
 Repetições ou encadeamentos 
 Partições ou aninhamentos
Questão: 4 (166298) 
Estrutura é uma técnica de programação que permite o agrupamento de elementos nas linguagens
de programação. Tendo em vista o nosso estudo sobre matrizes, podemos afirmar que usamos
estruturas do tipo: Pontos da Questão: 0,5
 Repetição.
 Heterogêna e homogênea.
 Homogênea. 
 Heterogênea.
Questão: AV220102CCT0001221 (166364)
5 -
Escreva um programa em C++ que leia uma string com no máximo 20 caracteres e converta todos
os caracteres em letras maiúsculas.Lembre-se que a correta utilização dos recursos faz parte da
solução.
Não é necessário incluir os cabeçalhos.
 Pontos da Questão: 1,5
Resposta do Aluno:
int main () { int c, tam; char nome[21]; // Entrada de dados cout << "\nInsira seu nome: ";
cin.getline(nome, 21); cout << "\n\n"; // Saída de dados tam = strlen(nome); for(c = 0; c < tam;
c ) { nome[c] = toupper(nome[c]); cout << nome[c]; } cout << "\n\n"; system("pause"); }
Gabarito:
#define MAX 20 int main(){ char nome[MAX]; int tam,i; cout << "Nome:"; cin.getline(nome,MAX);
tam=strlen(nome); for (i=0;i<tam;i++) nome[i]=toupper(nome[i]); cout << "Nome convertido: " <<
nome << "\n"; } 
Fundamentação do Professor:
Correta
Pontos do Aluno: 1,5
Questão: 6 (166271) 
Analise as sentenças sobre as matrizes bidimensionais e, em seguida, assinale a alternativa
correta: 
I. Podemos entender uma matriz bidimensional como sendo um vetor de vetores, uma vez que
cada elemento é um vetor 
II. A utilização de matrizes bidimensionais possibilita construir ”um vetor de vetores de char”, que
26/11/12 Visualização de Prov a
3/4https://sia.estacio.br/portal/prt0010a.asp?p1=4461961&p2=13043&p3=1508522
poderá armazenar um conjunto de nomes, de endereços, de profissões, etc. 
III. Para cada dimensão de uma matriz será necessário um par de colchetes na sua declaração na
linguagem C++. Por exemplo, para declararmos uma matriz que armazene valor de compra e de
venda de 500 produtos podemos usar a seguinte declaração: float produtos[500] [2] 
 Pontos da Questão: 0,5
 Somente as sentenças I e II estão corretas 
 As sentenças I, II e III estão corretas 
 Somente as sentenças I e III estão corretas
 Somente a sentença I está correta
Questão: 7 (158256) 
Em programação é fundamental que se entenda o conceito de variável, que pode ser definida
como sendo: Pontos da Questão: 0,5
 Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado
durante a execução do programa
 Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser
alterado durante a execução do programa
 Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser
alterado durante a execução do programa 
 Um endereço na memória principal que armazena dados/informações e cujo valor não poderá
ser alterado durante a execução do programa
Questão: 8 (166292) 
Considerando os comandos de repetição na linguagem UAL, assinale a opção correta :
 Pontos da Questão: 0,5
 O comando for não possui fluxograma 
 Diferentemente dos outros comandos de repetição, o comando do ... while pára de executar
quando a condição é verdadeira.
 Só pode-se usar while se houver break
 O comando for e o comando while funcionam exatamente da mesma forma. 
Questão: 9 (166324) 
3- Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual das
respostas abaixo correspondem aos valores que a variável “c” irá assumir durante a execução do
programa: 
para( c<-10; c>=1; c-- ) 
Assinale uma das opções: 
 Pontos da Questão: 0,5
 10 8 6 4 2 1
 10 9 8 7 6 5 4 3 2 1 
 12 10 9 8 7 6 5 4 3 2
 11 10 9 8 7 6 5 4 3
Questão: AV320102CCT0005002 (166350)
10 - Construa um algoritmo em C++ que lê o nome do aluno com no máximo 30 caracteres e as
duas notas do período, calcula a média e informa, dependendo se média for igual ou superior a 6: 
Nome do aluno – média – APROVADO ou REPROVADO 
Sabe-se que o algoritmo deve iniciar com os seguintes comandos: 
#include <iostream> // ... inclui a biblioteca padrão do C++ (linha obrigatória) 
using namespace std; // … informa está sendo usado o pacote padrão (std) (linha obrigatória) 
int main () //… protótipo da função principal (cabeçalho) Pontos da Questão: 1,5
26/11/12 Visualização de Prov a
4/4https://sia.estacio.br/portal/prt0010a.asp?p1=4461961&p2=13043&p3=1508522
Resposta do Aluno:
#include <iostream> using namespace std; int main() { char aluno[31]; float nt1, nt2, media;
cout << "\nDigite as informacoes a seguir para verificar a situacao do aluno\n"; // Informações do
aluno cout << "\nNome do aluno: "; cin.getline(aluno, 31); cout << "\nNota 1: "; cin >> nt1; cout
<< "\nNota 2: "; cin << nt2; // Cálculo da média media = (nt1 nt2) / 2; // Teste para as
condições de APROVADO ou REPROVADO if (media >= 6) cout << "\n\nMedia " << media << ". O
aluno esta APROVADO!"; else cout << "\n\nMedia " << media << ". O aluno esta REPROVADO!";
cout << "\n\n"; system("pause"); }
Gabarito:
#include <iostream> using namespace std; int main () { char nome[30]; float nota1, nota2,
media; cout << "Informe o nome: "; cin >> nome; cout << "Informe a 1ª nota: "; cin >> nota1;
cout << "Informe a 2ª nota: "; cin >> nota2; media = (nota1+nota2)/2; if (media >= 6.0) {
cout<<media; cout<<"\nAPROVADO\n"; } else { cout<<media; cout<<"\nREPROVADO\n"; }system ("pause"); }
Fundamentação do Professor:
cin>> e não, cin<<
Não exibiu o nome do aluno
Pontos do Aluno: 1,5
 Fechar 
Server IP : 192.168.10.137 Client IP: 177.39.101.227 Tempo de execução da página : 1,219

Mais conteúdos dessa disciplina