Buscar

LOGICA DE PROGRAMAÇÃO

Prévia do material em texto

Aula 1
	
	 1a Questão (Ref.: 201708161976)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Quais as formas de representação de Algoritmos?
		
	
	Lógica, Fluxograma e Narrativa
	
	Narrativa, Português Estruturado e Fluxograma 
	
	Gráfica, Fluxograma e Português Estruturado
	
	Narrativa, Lógica e Português Estruturado
	
	Gráfica, Lógica e Escrita
	
	
	
	
	 2a Questão (Ref.: 201707979749)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	O computador pode auxiliá-lo em qualquer tarefa. É consciente, trabalhador, possui muita energia, mas não tem iniciativa e nenhuma independência, não é criativo nem inteligente, por isso precisa receber instruções nos mínimos detalhes. Marque a opção que define a sequência da finalidade de um computador. 
		
	
	Processamento de Dados, Saída, Entrada
	
	Entrada, Processamento de Dados, Saída
	
	Entrada, Saída, Processamento de Dados
	
	Processamento de Dados, Entrada, Saída
	
	Saída, Entrada, Processamento de Dados
	
	
	
	
	 3a Questão (Ref.: 201707437247)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
		
	
	Unidade de Controle, Registradores e HD
	
	Teclado, Memória Principal e Registradores
	
	UAL, Registradores e HD
	
	UAL, Unidade de Controle e Registradores
	
	UAL, Registradores e Memória Principal
	
	
	
	
	
	 4a Questão (Ref.: 201708246025)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Levando em consideração a Arquitetura de Computadores baseado em John Von Neumann, qual a área responsável por ler dados dos dispositivos de entrada
		
	
	Processador
	
	Memória
	
	Unidade de Controle
	
	Unidade Lógico Aritmética
	
	Acumulador
	
	
	
	
	 5a Questão (Ref.: 201707940033)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	(ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da Informação) Segundo o conceito da Máquina de Von Neumann para os programas de computador (ou instruções)
		
	
	apenas instruções ficam armazenadas.
	
	instruções e dados são armazenados na mesma memória.
	
	instruções e dados são armazenados em memórias distintas.
	
	os dados ficam armazenados na memória, não havendo armazenamento de instruções.
	
	instruções e dados não são armazenados, com vistas à otimização do uso da memória.
	
	
	
	
	 6a Questão (Ref.: 201708162721)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Escolha a opção correta de acordo com as afirmações abaixo.
I ¿ Os computadores são compostos por dispositivos de entrada, CPU e dispositivo de saída.
II ¿ Algoritmo é uma sequência de passos que visa atingir um objetivo não definido.
III ¿ Os algoritmos podem ser representados através de descrição narrativa, fluxograma e pseudocódigo.
		
	
	Todas estão corretas
	
	Apenas I e III estão corretas
	
	Apenas I e II estão corretas
	
	Apenas II e III estão corretas
	
	
	
	
	 7a Questão (Ref.: 201707979748)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Quando declaramos uma variável em C++, essa variável ficará em uma memória de trabalho do processador. Assinale a alternativa contrarrespondente. 
		
	
	DISCO RÍGIDO
	
	RAM
	
	REGISTRADOR
	
	CACHE
	
	ROM
	
	
	
	
	 8a Questão (Ref.: 201707940029)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a:
		
	
	105
	
	120
	
	122
	
	84
	
	175
	
	
	
	
	 1a Questão (Ref.: 201708282297)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Von Neumann sugeriu uma forma de organizar o computador por meio de elementos. Assinale a alternativa que representa alguns destes elementos:
		
	
	Unidade lógica e aritmética / Dispositivo de atribuição
	
	Unidade de controle / Dispositivos de entrada e saída
	
	Disco rígido / Unidade de controle 
	
	Memória / Placa de vídeo
	
	Barramento / Unidade de controle
	
	
	
	
	 2a Questão (Ref.: 201707940029)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a:
		
	
	175
	
	120
	
	84
	
	105
	
	122
	
	 3a Questão (Ref.: 201707940030)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 11100101b, se escrito na base decimal, equivale a:
		
	
	120
	
	Nenhuma das anteriores
	
	175
	
	229
	
	148
	
	
	
	 4a Questão (Ref.: 201707940026)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 92, se escrito na base binária, equivale a:
		
	
	0101 1100
	
	0101 1000
	
	0101 0111
	
	1101 0111
	
	Nenhuma das anteriores
	
	 5a Questão (Ref.: 201708303307)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	Marque a alternativa correta. Em um programa na linguagem C++, Onde ficam localizadas as variáveis declaradas? 
		
	
	Nenhuma das respostas acima.
	
	Memória principal.
	
	Disco rígido.
	
	Registrador de dados.
	
	CD-ROM.
	
	
	
	
	 6a Questão (Ref.: 201707341947)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	Em relação a algoritmos: 
I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. 
II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. 
III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenças, podemos afirmar que: 
		
	
	I e III são falsas.
	
	I e III são verdadeiras. 
	
	I e II são verdadeiras.
	
	II e III são falsas.
	
	I e II são falsas.
	
	
	
	 7a Questão (Ref.: 201708303306)
	Fórum de Dúvidas (2)       Saiba (0) 
	
	Marque a alternativa correta. Componente dentro do processador que realiza as operações lógicas e matemáticas?
		
	
	Registrador de dados de memória.
	
	Unidade lógica aritmética 
	
	Memória principal.
	
	Disco rígido.
	
	Registrador de memória.
	
	
	
	
	 8a Questão (Ref.: 201707940031)
	Fórum de Dúvidas (1 de 2)       Saiba (0) 
	
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base decimal, equivale a:
		
	
	93
	
	65
	
	127
	
	95
	
	63
		
	Aula 2
	
	
	
	
	 
	
	 1a Questão (Ref.: 201707437493)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceiralinha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
		
	
	prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
	
	prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
	
	
	
	 2a Questão (Ref.: 201707880469)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta todos os nomes de variáveis VÁLIDOS em uma linguagem de programação.
		
	
	Funcionario, salario100, b 
	
	salario-medio, b, Funcionario 
	
	Funcionario, salario100, salario-medio
	
	1a , b 
	
	salario100, 1a 
	
	
	
	
	 3a Questão (Ref.: 201708120749)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa usando a linguagem C/C++. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário e a quantidade de dependentes. Escolha entre as opções abaixo a apresenta corretamente o tipo de dado a ser utilizado para cada uma dessas informações respectivamente:
		
	
	b) char, double e float
	
	c) int, float e int 
	
	a) int, double e float
	
	e) char, int e int
	
	d) char, double e int
	
	
	
	
	 4a Questão (Ref.: 201707437551)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: 
		
	
	imprima
	
	leia
	
	escolha
	
	para
	
	se 
	
	
	
	
	 5a Questão (Ref.: 201708374694)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	"É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena". Esta descrição faz referência a qual das opções abaixo:
		
	
	Constante
	
	Variável
	
	Biblioteca
	
	Comando
	
	Função
	
	
	
	
	 6a Questão (Ref.: 201707530073)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos.
Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente.
 
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres?
		
	
	/t , /n 
	
	/tab , /n 
	
	\t , \n 
	
	\n , \t 
	
	tab , enter 
	
	 7a Questão (Ref.: 201708289923)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C):
 
A <- 45.85
B <- 8
C <- "peso"
		
	
	real, num e char
	
	float, double e char
	
	caracter, numerico e real
	
	real, inteiro e caracter
	
	numerico, real e caracter
	
	
	
	
	 8a Questão (Ref.: 201708289901)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Para a expressão "valor <- 1.2 * deposito", identifique qual é o melhor tipo de dado a ser relacionado a estas variáveis. Assinale a alternativa correta.
		
	
	lógico
	
	caractere
	
	inteiro
	
	real
	
	long
		
3a aula
	
	 1a Questão (Ref.: 201707437500)
	Fórum de Dúvidas (1)       Saiba (0) 
	
	Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. 
		
	
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	Definir uma constante
	
	Usar um namespace
	
	Definir um novo tipo de dado
	
	Declarar uma variável
	
	
	
	
	 2a Questão (Ref.: 201708191269)
	Fórum de Dúvidas (1 de 1)       Saiba (0) 
	
	O que irá aparecer na tela após o trecho do programa abaixo ser executado?
int A = 10 ,B = 3, C;
A--;
B++;
C= A * B;
cout<<" A = " << A << "B = " << B << "C = " << C;
 
		
	
	A = 9  B = 4  C = 36
	
	A = 10  B = 3  C = 36
	
	Nenhuma das anteriores
	
	A = 10  B = 3  C = 30
	
	A = 9  B = 4  C = 30
	
	
	
	
	 3a Questão (Ref.: 201708081499)
	Fórum de Dúvidas (1 de 1)       Saiba (0) 
	
	Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, supondo que o usuário digitou o valor 10 para ambas as variáveis x e y.
algoritmo Exemplo
 inteiro x,y,z;
 leia x, y; 
 x ← x + 1;
 z ← x;
 z ← z + 1;
 x ← -x;
 y ← y + 1;
 z ← z - 1;
 x ← x + y - z;
 escreva "x = ",x,"y = ",y," z = ",z;
fimalgoritmo
		
	
	x = 10, y = 11, z = 11
	
	x = 11, y = 11, z = 11
	
	x = 11, y = 10, z = 10
	
	x = 10, y = 11, z = 10
	
	x = 10, y = 10, z = 10
	
	
	
	
	 4a Questão (Ref.: 201707946677)
	Fórum de Dúvidas (1)       Saiba (0) 
	
	O comando em C++ responsável pela saída de dados é:
		
	
	cin>>
	
	cout>>
	
	cout<<
	
	cin<<
	
	system("pause");
	
	 5a Questão (Ref.: 201708321486)
	Fórum de Dúvidas (1 de 1)       Saiba (0) 
	
	Qual o resultado de X sendo: X= 30*4+2*2
		
	
	244
	
	360
	
	nenhuma das outras alternativas
	
	124
	
	240
	
	
	
	
	 6a Questão (Ref.: 201707447146)
	Fórum de Dúvidas (1)       Saiba (0) 
	
	Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
using namespace std; 
int main() 
{
 float v, r, total;
  cin >> v >> r;
  total = v * ( 1 - r/ 100 );
  cout << v << endl; 
  cout << total << endl; 
  system("pause"); 
}
		
	
	5000
15
	
	5000
4850 
	
	5000
4815
	
	5000
3500
	
	5000
150
	
	 7a Questão (Ref.: 201708178612)
	Fórum de Dúvidas (1 de 1)       Saiba (0) 
	
	Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ?
		
	
	6,8
	
	9
	
	7
	
	6,4
	
	6
	
	
	
	
	 8a Questão (Ref.: 201708282343)
	Fórum de Dúvidas (1 de 1)       Saiba (0) 
	
	Se a = 15 e b = 6, qual será o resultado da expressão: a / b
		
	
	4
	
	3
	
	0
	
	5
	
	2
		Aula 4 
	
	 1a Questão (Ref.: 201707437434)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados.
Assinale a opção onde os valores corretos aparecem, na ordem.
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real.
Lembre-se também do que significa os caracteres de controle \n e \t.
prog operadores
int a,b,q,r;
real d;
leia a;
leia b;
q<- a div b;
r<- a % b;
d<- a/b;
imprima "\n", q, "\n", r, "\n", d, "\n";
fimprog
		
	
	3
4
3.8
	
	4
3 
3 
	
	3          4           3.8 #posicionados nas colunas 1/ 9 / 17
	
	2
3 
3.8 
	
	3          4          3#posicionados nas colunas 1/ 9 / 172a Questão (Ref.: 201707437540)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
		
	
	se 
	
	escolha
	
	escrever
	
	enquanto
	
	ler
	
	
	
	
	 3a Questão (Ref.: 201707558469)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Observe as afirmativas abaixo e assinale a resposta CORRETA
I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas.
II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente.
III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros.
IV Toda variável declarada dentro da função main() é denominada variável Global.
V Podemos ter nomes de variáveis iguais declaradas em funções diferentes.
		
	
	I , IV e V são verdadeiras
	
	I , II e V são verdadeiras
	
	II , IV e V são verdadeiras
	
	I , III e V são verdadeiras
	
	II , III e IV são verdadeiras
	
	 4a Questão (Ref.: 201707319986)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em relação à lógica de programação, considere os pseudocódigos:
 
		
	
	O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
	
	Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
	
	Somente Alg1 tem consistência em sua representação e chega a um resultado.
	
	O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
	
	Somente Alg2 tem consistência em sua representação e chega a um resultado.
	
	
	
	
	 5a Questão (Ref.: 201707437627)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 
	
	Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável. 
	
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. 
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
	
	
	
	
	 6a Questão (Ref.: 201707530092)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA.
Sn = n/2 [ 2a + (n-1) r ]
a primeiro termo da série
n número de termos da série
r razão da série 
Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria 
int somaPA(int a, int n, int r)
qual das opções abaixo escolheria?
 
		
	
	{ return 2*a + (n-1)*r *n/2; } 
	
	{ return (2*a + n-1*r)*n/2; } 
	
	{ return (2*a) + (n-1)*r*n/2; } 
	
	{ return (2*a + (n-1)*r)*n/2; } 
	
	{ return (2*a) + n-1*r*n/2; } 
	
	
	
	 7a Questão (Ref.: 201707437633)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b); 
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	int multiplicar(int a, int b) ; 
	
	void multiplicar(int a, b);
	
	float multiplicar(int a, int b);
	
	void multiplicar(int ; int);
	
	void multiplicar(int a, int b);
	
	
	
	 8a Questão (Ref.: 201707991996)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O protótipo de uma função:
		
	
	Pode ser escrito em qualquer lugar do programa;
	
	pode ser suprimido se a função for definida antes das chamadas;
	
	deve preceder a definição da função e toda chamada a ela;
	
	é uma instrução que pertence ao corpo da função que chama;
	
	NDA
		
	Aula 5
	
	
	 
	
	 1a Questão (Ref.: 201708303288)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou negativo. A estrutura adequada seria?
		
	
	while
	
	for.
	
	If else if.
	
	if else.
	
	do while
	
	
	
	
	 2a Questão (Ref.: 201708309045)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; }
		
	
	56
	
	O programa tem erro no código e não compila.
	
	28
	
	Nenhuma das outras alternativas
	
	14
	
	
	
	
	 3a Questão (Ref.: 201708282359)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
		
	
	N1 < N2 && N1 > 20
	
	N1 < N2 && N1 < 50
	
	N1 > N2 || N2 < 50
	
	N2 > N1 || N1 > 50
	
	N2 == N1 || N2 > 20
	
	
	
	
	 4a Questão (Ref.: 201708174175)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990.
#include
main(){
    int an, id;
    char n[10];
    
    printf("Informe um nome: ");
    scanf("%s",&n);
    
    printf("Informe o ano de nascimento: ");
    scanf("%d",&an);
    
    id=2016-an;
    
    if(id>=18)
      printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id);
    else
      printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id);
    system("pause");
}
		
	
	Joao voce pode votar em 2016, pois tem 26 anos
	
	Joao voce nao pode votar em 2016, pois tem 26 anos
	
	Joao voce pode votar em 2016, pois tem 27 anos 
	
	Joao nao voce pode votar em 2016, pois tem 16 anos
	
	 5a Questão (Ref.: 201708163885)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Identifique a afirmação Verdadeira a respeito da linguagem C.
		
	
	Uma variável do tipo float é utilizada para armazenar números reais (positivos ou negativos com precisão de 7 dígitos).
	
	Ao se declarar uma variável com o nome ¿soma¿ ela será igual a "Soma" e "SOMA";
	
	No fragmento de código if (num=10) dentro do if existe uma comparação para saber se a variável num é igual a 10;
	
	O ciclo de desenvolvimento envolve a Linkedição que gera o Programa Objeto.
	
	O tipo de dado "void" pode armazenar caracteres;
	
	
	
	
	 6a Questão (Ref.: 201707319315)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	É utilizada para avaliar uma determinada expressão e definir se um bloco de código que deve ou não ser executado. Essa é a definição da estrutura condicional:
		
	
	if...else
	
	do...while
	
	while.
	
	for
	
	next
	
	
	
	 7a Questão (Ref.: 201708316492)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Assinale a alternativa que corresponde à sequência correta de retorno para o algoritmo abaixo, considerando x = 5:
inicio
   declare 
   inteiro x,y;
  leia x;
   se (x>2)
    então 
      y=x+1;
    senão
      y=x-1;
   fim-se
   escreva x " , " y;
fim
		
	
	6 , 5
	
	5 , 4
	
	4 , 5
	
	5 , 6
	
	5 , 58a Questão (Ref.: 201708191259)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Considerando os valores atribuídos as seguintes variáveis inteiras A = 3, B = 8, C = 2 , analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos.
I. (A < B) || (B != 8) && ( C > A)
II. (3 * A > B) && (B%2 == 0) && (B - A < 5)
III. (A * B > 25) || (C < B-A*C) || (A%C == 0)
		
	
	F  F  V
	
	V  F  F
	
	F  F  F
	
	F  V  F
	
	V  V  F

Continue navegando