Buscar

Algorítimos - Atividade 6

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1.
		Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
	
	
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
	
	
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
	
	
	 
		
	
		2.
		Em Informática, os algoritmos costumam ser escritos em Portugol. Sobre o mesmo, podemos afirmar que:
I. É uma linguagem intermediária entre a linguagem natural e a linguagem de programação;
II. Costuma adotar o inglês como língua padrão para redação dos algoritmos computacionais;
III. Adota algumas regras para fins de padronização e garantia de compreensão dos algoritmos;
IV. Pode ser executado diretamente pelo computador, sem auxílio de nenhum software específico.
São verdadeiras as assertivas:
	
	
	
	I e III
	
	
	I e II
	
	
	I, II, III e IV
	
	
	I, II e III
	
	
	III e IV
	
	
	 
		
	
		3.
		Assinale a alternativa correta relacionada à característica de um algoritmo:
	
	
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	
	Valores de entrada são recebidos através do monitor.
	
	
	A execução de um algoritmo é feita sequencialmente.
	
	
	 
		
	
		4.
		Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo:
 
 
	
	
	
	No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
	
	
	A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
	
	
	O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada.
	
	
	O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos.
	
	
	Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução.
	
	
	 
		
	
		5.
		Sobre o FLUXOGRAMA abaixo podemos afirmar que :
	
	
	
	
	Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
	
	
	Apresenta na sua lógica a estrutura básica REPETIÇÃO
	
	
	Apresenta na sua lógica as três estruturas básicas de programação
	
	
	Apresenta na sua lógica a estrutura básica DECISÃO
	
	
	Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
	
	
	 
		
	
		6.
		Assinale a opção correta.
	
	
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	
	Programa e fluxograma são sinônimos.
	
	
	Um programa é um algoritmo codificado em linguagem natural.
	
	
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	
	 
		
	
		7.
		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
	
	
	G, N, P
	
	
	N, P, G
	
	
	P, N, G
	
	
	G, P, N
	
	
	 
		
	
		8.
		Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo?
	
	
	
	novoSal <- salAtual + (salAtual*percAumento)
	
	
	novoSal <- (salAtual*percAumento/100)
	
	
	novoSal <- salAtual + (salAtual*percAumento/100)
	
	
	novoSal <- salAtual + (salAtual*100)
	
	
	novoSal <- salAtual + (percAumento/100)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais