Buscar

Conceitos básicos de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Cód.: 13046)
	Pontos: 0,0  / 0,5
	Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da estrutura assuma um valor falso. Quando for este caso, podemos usar:
switch / case
do / while
for
while
Estão corretas as afirmativas:
		
	 
	3 e 4, somente.
	 
	2, 3 e 4, somente.
	
	1 e 3, somente.
	
	1 e 2, somente.
	
	1, 2 e 4, somente.
	
	
	 2a Questão (Cód.: 49027)
	Pontos: 0,0  / 1,5
	Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados que forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s".
		
	
Resposta: se(s>b){imprima "\nUM\n";} senao{se( (c-b)%2==0{imprima"\nVINTE\n";} senao{se (s+b)>c*2) {imprima "n\CINQUENTA\n";} senao{imprima"\nTRINTA\n";}}}
	
Gabarito:
int main() {
int c=0,ct=0,x; 
char resp='s'; 
while(resp=='s') { 
      cout << "Entre com um valor:";
      cin >> x; 
      if (x % 2 == 0 && x > 20 && x < 50) 
              c++; 
       ct++; 
       cout << "Deseja entrar com mais algum valor (s/n)?"; cin >> resp; 
       fflush(stdin); 
} 
cout << "Percentual:"<< c/ct *100 <<"%\n";
}<="" }="" system(?pause?);="" ct<
	
	
	 3a Questão (Cód.: 10248)
	Pontos: 0,5  / 0,5
	Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
		
	
	CONT permanece inalterado
	
	CONT recebe o próprio valor decrescido de uma unidade
	
	CONT recebe o valor zero
	 
	CONT recebe o próprio valor acrescido de uma unidade
	
	CONT recebe o valor 1
	
	
	 4a Questão (Cód.: 95460)
	Pontos: 0,0  / 1,0
	Observe o trecho de código abaixo. 
atribuir 13 a INDICE; 
atribuir 0 a SOMA; 
atribuir 0 a K; 
enquanto K < INDICE faça
        início 
          somar 1 a K; 
          atribuir SOMA+K a SOMA; 
          imprimir(K); 
        fim; 
fim-enquanto; 
imprimir(SOMA); 
Ao final do processamento, a variável SOMA terá o seguinte valor
		
	
	c) 66
	 
	a) 3
	
	d) 78
	 
	e) 91
	
	b) 6
	
	
	 5a Questão (Cód.: 15032)
	Pontos: 0,0  / 0,5
	São considerados comandos condicionais de repetição na linguagem Portugol:
		
	
	Se, Escolha, Enquanto e Para
	 
	Se, Escolha, Escreva e Leia
	 
	Enquanto, Repita e Para
	
	Escreva e Leia
	
	Se e escolha
	
	
	 6a Questão (Cód.: 95471)
	Pontos: 0,0  / 0,5
	A execução de uma expressão lógica obedece como prioridade a ordem dos operadores
		
	
	c) And, Not e Or.
	 
	b) Not, And e Or.
	
	e) Not, Or e And.
	 
	d) And, Or e Not.
	
	a) Or, And e Not.
	
	
	 7a Questão (Cód.: 10486)
	Pontos: 1,0  / 1,0
	Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,38% e o saldo inicial da conta está zerado. Complete o pseudocódigo abaixo de forma a inserir nas linhas pontilhadas os comandos relativos à operação desejada.  
 
ALGORITMO
 
Declare salário, cheque1, cheque2, cpmf1, cpmf2, saldo NUMÉRICO
LEIA salário
LEIA cheque1
LEIA cheque2
-------------------
-------------------
saldo  salário – cheque1 – cheque2 – cpmf1 – cpmf2
ESCREVA saldo
 
FIM_ALGORITMO
 
		
	 
	 cpmf1  cheque1 * 0,38 / 100 e  cpmf2  cheque2 * 0,38 / 100
	
	cpmf1  cheque1 + (cheque1 * 0,38 / 100)
	
	 cpmf1  cheque1 + (cheque1 * 0,38 / 100)  e  cpmf2  cheque2 + (cheque2 * 0,38 / 100)
	
	cpmf1  cheque1 * 1,38 e  cpmf2  cheque2 * 1,38
 
	
	 cpmf1  cheque1 * 0,38 e  cpmf2  cheque2 * 0,38
	
	
	 8a Questão (Cód.: 116550)
	Pontos: 0,0  / 0,5
	Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO:
		
	
	nome_aluno
	 
	nota2
	
	salariofinal
	 
	cad1- id
	
	num1
	
	
	 9a Questão (Cód.: 7965)
	Pontos: 0,5  / 0,5
	De acordo com a figura abaixo podemos afirmar: 
		
	
	A lógica do programa utiliza um comando de repetição
	
	Se o aluno obtiver média abaixo de sete ele será aprovado
	 
	A implementação do algoritmo necessita de um comando condicional aninhado
	
	Há um loop infinito
	
	O aluno será reprovado com qualquer média que ele tirar
	
	
	 10a Questão (Cód.: 56856)
	Pontos: 0,0  / 1,5
	Faça um programa em C++ que some os n números de uma sequência formada da seguinte maneira:
1 + 1/3 + 1/5 + 1/7...
		
	
Resposta: Prog ex int 1,3,5,7; leia 1; leia 3; leia 5; leia 7; x < - x+1; z < - x; z < - z + 1; x < --x; y < - y + 1; z < - z - 1; x < - x + y - z; imprima\"nx=",x,"\ty=",y,\"\tz=",z,"n\"; fimprog
	
Gabarito:
#include 
using namespace std;
int main ()
{
  float numerador =1;
  float denominador = 1;
  float soma = 0;
  int limite = 0;
  
  cin >> limite;
  for (int i = 0; i 
      
    cout << "o valor a ser calculado "<< numerador << "/" << denominador << "\n";    
    soma=(numerador/denominador) + soma; //  1/5 + soma
    denominador=denominador+2; //5
  }    
  cout << "a soma foi \n" << soma << "\n";
  
  system("PAUSE");
  return 0;
}

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes