Buscar

AV ALGORITMOS

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

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

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ê 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

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

Prévia do material em texto

1a Questão (Ref.: 794304)
	Pontos: 1,0  / 1,0
	Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso?
		
	
Resposta: Linguagem Natural; Linguagem Gráfica; Pseudocódigos.
	
Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem.
		
	
	 2a Questão (Ref.: 827763)
	Pontos: 0,0  / 1,0
	Em C++, temos três operadores lógicos:
-O operador E, representado pelos caracteres &&;
-O operador OU, escrito como || em C++;
-O operador de negação, representado pelo caractere ! (ponto de exclamação).
Escreva a linha do comando de decisão, utilizando a sintaxe do C++, que possibilite que a variável testada "var" do tipo int, só aceite os seguintes valores : {1,2,3,4, 10,11,12}
		
	
Resposta: if var =(1|| 2 || 3 || 4 || 10 || 11 || 12)
	
Gabarito: if ( (var>0 && var<5) || (var>9 && var<13))
		
	
	 3a Questão (Ref.: 794099)
	Pontos: 1,0  / 1,0
	Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
( )  Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos.
		
	
	N, G, P
	
	P, N, G
	 
	G, P, N
	
	G, N, P
	
	N, P, G
		
	
	 4a Questão (Ref.: 827597)
	Pontos: 1,0  / 1,0
	O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de:
		
	
	Depuração
	
	Execução
	
	Programação
	 
	Compilação
	
	Tradução
		
	
	 5a Questão (Ref.: 827611)
	Pontos: 1,0  / 1,0
	Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que descreve este processo.
		
	
	é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo.
	
	é uma atividade que permite ao programador executar o programa. E observar o resultado final
	
	é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os valores das variáveis e descobrir qual é a forma natural de um programa.
	 
	é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a execução natural de um programa.
	
	é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a forma natural de um programa.
		
	
	 6a Questão (Ref.: 793769)
	Pontos: 1,0  / 1,0
	Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
		
	
	CONT recebe o valor 1
	
	CONT recebe o valor zero
	
	CONT recebe o próprio valor decrescido de uma unidade
	
	CONT permanece inalterado
	 
	CONT recebe o próprio valor acrescido de uma unidade
		
	
	 7a Questão (Ref.: 827904)
	Pontos: 0,5  / 0,5
	Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
		
	
	N1 < N2 && N1 > 20
	
	N2 > N1 || N1 > 50
	
	N1 < N2 && N1 < 50
	
	N2 == N1 || N2 > 20
	 
	N1 > N2 || N2 < 50
		
	
	 8a Questão (Ref.: 794421)
	Pontos: 0,5  / 0,5
	Considere o trecho de programa em C++ abaixo.  O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num % 2 == 0)
    cout << num << "é divisível por 2";
  else
    if (num % 3 == 0 && num % 5 == 0)
       cout << num << " é divisível por 3 e por 5";
    else
        cout << num << " ### " ;
		
	
	 
Apenas 7
	
	 
7 é divisível por 3 e por 5.
	 
	7 ###
	
	 
Nada aparece, pois o trecho de programa possui erro.
	
	 
7 não é divisível por 2.
		
	
	 9a Questão (Ref.: 794221)
	Pontos: 0,5  / 0,5
	O que está sendo executado pelo programa C++ a seguir? 
int main() 
{ 
  int CONT, SOMA; 
  CONT = 0; 
  SOMA = 0; 
  while (CONT < 50) 
  { 
    SOMA = SOMA + CONT; 
    CONT = CONT + 2; 
  } 
} 
		
	 
	Soma todos os números pares de 0 a 48
	
	Soma todos os números ímpares de 0 a 49
	
	Soma todos os números de 0 a 49
	
	Soma todos os números pares de 0 a 50
	
	Soma os 50 números pares digitados.
		
	
	 10a Questão (Ref.: 794399)
	Pontos: 0,5  / 0,5
	Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução:
 
		
	
	O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números.
	 
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam maiores que 30.
	
	O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam maiores que 30.
	
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que sejam maiores que 30.
	
	O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam menores que 30.

Outros materiais