Buscar

NTRODUÇÃO À LÓGICA 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 298 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

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 6, do total de 298 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

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 9, do total de 298 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

Prévia do material em texto

1a Questão 
	
	
	
	Sobre fluxograma, assina a opção correta.
		
	
	É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
	
	É usado na escrita de pseudolinguagens, como o Portugol.
	
	É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
	
	É uma forma de se escrever programas em qualquer linguagem de programação.
	
	É uma forma de se representar o uso de hardware no programa.
	Respondido em 09/09/2019 20:49:01
	
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Sobre Português Estruturado, assinale a opção correta :
		
	
	O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
	
	É igual à linguagem natural ou narrativa
	
	É igual ao fluxograma
	
	É igual à linguagem de programação na língua portuguesa
	
	É igual a uma carta para um encarregado
	Respondido em 09/09/2019 20:49:04
	
Explicação: 
Definição direta e objetiva dada na aula 1. 
	
	
	 
	
	 3a Questão 
	
	
	
	
	Analise as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
		
	
	Apenas as alternativas I e III são CORRETAS
	
	Apenas as alternativas II e III são INCORRETAS
	
	Apenas a alternativa I é CORRETA
	
	Apenas as alternativas I e II são CORRETAS
	
	Todas as alternativas são CORRETAS
	Respondido em 09/09/2019 20:49:06
	
Explicação: 
Analisando cada afirmativa :
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira.  O fluxograma usa símbolos para E/S, atribuição e outros comandos.
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
Falsa.  Pseudocódigo não tem nada de representação gráfica.
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
VErdadeira.  Através de alguma linguagem de programação, escrevemos programas.
	
	
	 
	
	 4a Questão 
	
	
	
	
	 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
		
	
	Linguagem natural, fluxograma e pseudolinguagem
	
	Linguagem natural e pseudolinguagem
	
	Apenas pseudolinguagem
	
	 Linguagem natural e linguagem gráfica
	
	Linguagem gráfica e pseudolinguagem
	Respondido em 09/09/2019 20:49:11
	
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo.
	
	
	 
	
	 5a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	Programa e fluxograma são sinônimos.
	
	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 linguagem natural.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	Respondido em 09/09/2019 20:49:14
	
Explicação: 
	Um programa é um algoritmo codificado em uma linguagem de programação.
Verdadeira
 
	 
	Falsa.  Programa é código escrito em alguma linguagem de programação.  Fluxograma é uma representação gráfica de algoritmo.
	Programa e fluxograma são sinônimos.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em linguagem natural.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	 
	Falso.  É fundamental o uso da lógica de  programação além de se conhecer a linguagem de programação.
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	
	 
	
	 6a Questão 
	
	
	
	
	Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. 
		
	
	Fim 
	
	Aprovado
	
	N1 e N2
	
	Média
	
	Reprovado
	Respondido em 09/09/2019 20:49:21
	
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
	
	
	 
	
	 7a Questão 
	
	
	
	
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
		
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador.
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	Respondido em 09/09/2019 20:49:26
	
Explicação: 
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não linguagem gráfica.
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	 Para escrever programa usamos linguagem de programação e não linguagem natural.
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	
	 
	
	 8a Questão 
	
	
	
	
	Sobre algoritmo, marque a opção correta.
		
	
	É uma forma de ensinar o computador.
	
	É uma linguagem de programação para computadores.
	
	É um hardware especifico para resolver problemas.
	
	É a solução teórica, passo a passo, de um problema.
	
	É uma etapa posterior à programação da solução de um problema.
	Respondido em 09/09/2019 20:49:32
	
Explicação: 
	Falso.  Algoritmo não é linguagem de programação. Exemplo de linguagem de programção : C++
	É umalinguagem de programação para computadores.
	 
	Falso.  Algoritmo é um  conjunto de passos sem ambiguidade que vão traduzir a solução de um problema. O algoritmo poderá virar um programa, que poderá ou não "ensinar" o computador.
	É uma forma de ensinar o computador.
	 
	 Verdadeiro
	É a solução teórica, passo a passo, de um problema.
	 
	Falso. É uma etapa anterior à programação, ou seja, à criação de programa.
	É uma etapa posterior à programação da solução de um problema.
	 
	Falso.  Algoritmo pode virar um programa. E programa é software e não hardware.
	É um hardware especifico para resolver problemas.
	1a Questão 
	
	
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	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 três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 
	Respondido em 09/09/2019 20:50:24
	
Explicação: 
1ª. opção : Falso.  As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo.
2ª. opção .  Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção.  Verdadeira.  De acordo com o ensinado na aula 1.
4ª. opção. Falso.  Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	
	Somente a II e III estão corretas.
	
	Somente a I e II estão corretas.
	
	Somente a III está correta.
	
	Somente a I está correta.
	
	Somente a II está correta.
	Respondido em 09/09/2019 20:50:31
	
Explicação: 
	I )Fluxograma é o esboço de um projeto em programação de computadores.           VERDADEIRO
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.   VERDADEIRO
III) Algoritmo é a representação gráfica da solução de um problema.             FALSO. 
	
	
 
	
	
	 
	
	 3a Questão 
	
	
	
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	
	uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	Respondido em 09/09/2019 20:50:35
	
	
	 
	
	 4a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Um programa em C++ não precisa ser compilado.
	
	Programa é um algoritmo escrito em fluxograma.
	
	Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	
	Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas.
	
	Um programa em C++ não tem variáveis.
	Respondido em 09/09/2019 20:50:39
	
Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras.
	
	
	 
	
	 5a Questão 
	
	
	
	
	Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo:
 
 
		
	
	A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
	
	No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
	
	Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução.
	
	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.
	Respondido em 09/09/2019 20:50:47
	
	
	 
	
	 6a Questão 
	
	
	
	
	Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		
	
	
	
	
	
	
	
	 
	
	
	Respondido em 09/09/2019 20:50:57
	
Explicação: 
Só tem uma possibilidade. É a apresentada no gabarito.
Vejamos as outras :
1a. opção : preparação
2a. opção :  teste condicional
3a. opção : é a resposta certa
4a. opção : para início ou fim do programa
5a. opção : saída de dados
	
	
	 
	
	 7a Questão 
	
	
	
	
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	
	Programa
	
	Compilador
	
	Linguagem de baixo nível
	
	Linguagem de alto nível
	
	Linguagem de Máquina
	Respondido em 09/09/2019 20:51:05
	
Explicação: 
	Falso. É um tradutor.
	Compilador
	 
	FAlsa. Linguagem de zeros e uns.
	Linguagem de Máquina
	 
	 VErdadeiro
	Programa
	 
	Falso. Usada para escrever programas
	Linguagem de alto nível
	 
	Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly
	Linguagem de baixo nível
	
	
	
	
	 
	
	 8a Questão 
	
	
	
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	
	A forma mais comum de escrever um algoritmo é em portugol.
	Respondido em 09/09/2019 20:51:10
	
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português, Inglês, fluxograma e nem softwares.
	
	
	1a Questão 
	
	
	
	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, II, III e IV
	
	I e III
	
	I e II
	
	III e IV
	
	I, II e III
	Respondido em 09/09/2019 20:51:48
	
	
	 
	
	 2a Questão 
	
	
	
	
	Sobre o FLUXOGRAMA abaixo podemos afirmar que :
		
	
	Apresenta na sua lógica as três estruturas básicas de programação
	
	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 a estrutura básica DECISÃO
	
	Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
	Respondido em 09/09/2019 20:51:55
	
Explicação: 
Justificativas das opções :
>> Apresenta na sua lógica as três estruturas básicas de programação . 
 Falso. Não apresenta repetição
>> Apresenta na sua lógica a estrutura básica REPETIÇÃO
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
>> Apresenta na sua lógica as estruturasbásicas de SEQUÊNCIA e REPETIÇÃO
Falso. Não apresenta repetição.
>> Apresenta na sua lógica a estrutura básica DECISÃO.  
Verdadeiro.  Veja o uso do losango.
>> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Falso. Não apresenta repetição.
	
	
	 
	
	 3a Questão 
	
	
	
	
	Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
		
	
	I e III
	
	I, II e III.
	
	I e II.
	
	II e III.
	
	Todas são falsas.
	Respondido em 09/09/2019 20:52:02
	
	
	 
	
	 4a Questão 
	
	
	
	
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	A execução de um algoritmo é feita sequencialmente.
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	Valores de entrada são recebidos através do monitor.
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	Respondido em 09/09/2019 20:52:07
	
Explicação: 
	Verdadeira
	A execução de um algoritmo é feita sequencialmente.
	 
	Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso.
	Valores de entrada são recebidos através do monitor.
	 
	Falso. Apenas um tipo de dado.
	Para cada variável pode ser definido mais de um tipo de dado.
	 
	Falso. Teste de mesa serve para fazer um passo a passo.
	Teste de Mesa serve para receber os comandos de entrada.
	 
	Falso.  Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros.
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	
	 
	
	 5a Questão 
	
	
	
	
	Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
		
	
	C++, Java, portugol
	
	português estruturado, C++, Java
	
	C++, C# e fluxograma
	
	fluxograma, português estruturado, C
	
	C++, Java, C#
	Respondido em 09/09/2019 20:52:13
	
Explicação: 
Exemplos dados na aula 1.  
	
	
	 
	
	 6a Questão 
	
	
	
	
	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.
		
	
	G, N, P 
	
	G, P, N 
	
	P, N, G 
	
	N, P, G 
	
	N, G, P 
	Respondido em 09/09/2019 20:52:17
	
Explicação: 
Analisando as afirmativas :
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.  <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>>
( )  Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.   <<< Pseudocódigo >>>
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.  <<< Linguagem natural >>>
	
	
	 
	
	 7a Questão 
	
	
	
	
	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*100)
	
	novoSal <- (salAtual*percAumento/100)
	
	novoSal <- salAtual + (salAtual*percAumento)
	
	novoSal <- salAtual + (percAumento/100)
	
	novoSal <- salAtual + (salAtual*percAumento/100)
	Respondido em 09/09/2019 20:52:24
	
	
	 
	
	 8a Questão 
	
	
	
	
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	
	Diagrama
	
	Fluxograma
	
	Algoritmo
	
	Linguagem de Programação
	
	Pseudocódigo
	Respondido em 09/09/2019 20:52:32
	
Explicação: 
	Falso. Não usa representação gráfica
	Pseudocódigo
	 
	Falso. Algoritmo não é representação de algoritmo
	Algoritmo
	 
	FAlso. Linguagem de programação é usada para escrever programa.
	Linguagem de Programação
	 
	
	Fluxograma
	 
	FAlso. Que diagrama ? 
	Diagrama
	
	Questão 
	
	
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é em portugol.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	Respondido em 09/09/2019 20:53:06
	
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português, Inglês, fluxograma e nem softwares.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	
	Somente a I está correta.
	
	Somente a II e III estão corretas.
	
	Somente a III está correta.
	
	Somente a II está correta.
	
	Somente a I e II estão corretas.
	Respondido em 09/09/2019 20:53:12
	
Explicação: 
	I )Fluxograma é o esboço de um projeto em programação de computadores.           VERDADEIRO
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.   VERDADEIRO
III) Algoritmo é a representação gráfica da solução de um problema.             FALSO. 
	
	
 
	
	
	 
	
	 3a Questão 
	
	
	
	
	Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		
	
	 
	
	
	
	
	
	
	
	
	Respondido em 09/09/2019 20:53:20
	
Explicação: 
Só tem uma possibilidade. É a apresentada no gabarito.
Vejamos as outras :
1a. opção : preparação
2a. opção :  teste condicional
3a. opção : é a resposta certa
4a. opção : para início ou fim do programa
5a. opção : saída de dados
	
	
	 
	
	 4a Questão 
	
	
	
	
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	
	Linguagem de alto nível
	
	Compilador
	
	Programa
	
	Linguagem de baixo nível
	
	Linguagem de Máquina
	Respondido em 09/09/2019 20:53:26
	
Explicação: 
	Falso. É um tradutor.
	Compilador
	 
	FAlsa. Linguagem de zeros e uns.
	Linguagem de Máquina
	 
	 VErdadeiro
	Programa
	 
	Falso. Usada para escrever programas
	Linguagem de alto nível
	 
	Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly
	Linguagem de baixo nível
	
	
	
	
	 
	
	 5a Questão 
	
	
	
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	Respondido em 09/09/2019 20:53:32
	
	
	 
	
	 6a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Um programa em C++ não precisa ser compilado.
	
	Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas.
	
	Um programa em C++ não tem variáveis.
	
	Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	
	Programa é um algoritmo escrito em fluxograma.
	Respondido em 09/09/2019 20:53:43
	
Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras.
	
	
	 
	
	 7a Questão 
	
	
	
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 
	
	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 três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	Respondido em 09/09/2019 20:53:52
	
Explicação: 
1ª. opção : Falso.  As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo.
2ª. opção .  Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção.  Verdadeira.  De acordo com o ensinado na aula 1.
4ª. opção. Falso.  Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas.
	
	
	 
	
	 8a Questão 
	
	
	
	
	Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
		
	
	I e III
	
	I e II.
	
	I, II e III.
	
	II e III.
	
	Todas são falsas.
	1a Questão 
	
	
	
	Sobre o FLUXOGRAMA abaixo podemos afirmar que :
		
	
	Apresenta na sua lógica a estrutura básica DECISÃO
	
	Apresenta na sua lógica a estrutura básica REPETIÇÃO
	
	Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
	
	Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
	
	Apresenta na sua lógica as três estruturas básicas de programação
	Respondido em 09/09/2019 20:54:11
	
Explicação: 
Justificativas das opções :
>> Apresenta na sua lógica as três estruturas básicas de programação . 
 Falso. Não apresenta repetição
>> Apresenta na sua lógica a estrutura básica REPETIÇÃO
Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto.
>> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO
Falso. Não apresenta repetição.
>> Apresenta na sua lógica a estrutura básica DECISÃO.  
Verdadeiro.  Veja o uso do losango.
>> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO
Falso. Não apresenta repetição.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	
	Valores de entrada são recebidos através do monitor.
	
	Teste de Mesa serve para receber os comandos de entrada.
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	A execução de um algoritmo é feita sequencialmente.
	Respondido em 09/09/2019 20:54:18
	
Explicação: 
	Verdadeira
	A execução de um algoritmo é feita sequencialmente.
	 
	Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso.
	Valores de entrada são recebidos através do monitor.
	 
	Falso. Apenas um tipo de dado.
	Para cada variável pode ser definido mais de um tipo de dado.
	 
	Falso. Teste de mesa serve para fazer um passo a passo.
	Teste de Mesa serve para receber os comandos de entrada.
	 
	Falso.  Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros.
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	
	 
	
	 3a Questão 
	
	
	
	
	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, P, G 
	
	G, N, P 
	
	P, N, G 
	
	N, G, P 
	
	G, P, N 
	Respondido em 09/09/2019 20:54:25
	
Explicação: 
Analisando as afirmativas :
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.  <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>>
( )  Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.   <<< Pseudocódigo >>>
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.  <<< Linguagem natural >>>
	
	
	 
	
	 4a Questão 
	
	
	
	
	Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
		
	
	português estruturado, C++, Java
	
	C++, Java, portugol
	
	C++, Java, C#
	
	fluxograma, português estruturado, C
	
	C++, C# e fluxograma
	Respondido em 09/09/2019 20:54:30
	
Explicação: 
Exemplos dados na aula 1.  
	
	
	 
	
	 5a Questão 
	
	
	
	
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	
	Linguagem de Programação
	
	Algoritmo
	
	Pseudocódigo
	
	Fluxograma
	
	Diagrama
	Respondido em 09/09/2019 20:54:37
	
Explicação: 
	Falso. Não usa representação gráfica
	Pseudocódigo
	 
	Falso. Algoritmo não é representação de algoritmo
	Algoritmo
	 
	FAlso. Linguagem de programação é usada para escrever programa.
	Linguagem de Programação
	 
	
	Fluxograma
	 
	FAlso. Que diagrama ? 
	Diagrama
	
	
	 
	
	 6a Questão 
	
	
	
	
	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, II e III
	
	I e III
	
	III e IV
	
	I, II, III e IV
	Respondido em 09/09/2019 20:54:43
	
	
	 
	
	 7a Questão 
	
	
	
	
	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*100)
	
	novoSal <- salAtual + (salAtual*percAumento)
	
	novoSal <- (salAtual*percAumento/100)
	
	novoSal <- salAtual + (percAumento/100)
	
	novoSal <- salAtual + (salAtual*percAumento/100)
	Respondido em 09/09/2019 20:54:49
	
	
	 
	
	 8a Questão 
	
	
	
	
	Sobre Português Estruturado, assinale a opção correta :
		
	
	É igual ao fluxograma
	
	É igual a uma carta para um encarregado
	
	É igual à linguagem de programação na língua portuguesa
	
	É igual à linguagem natural ou narrativa
	
	O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
	Respondido em 09/09/2019 20:55:05
	
Explicação: 
Definição direta e objetiva dada na aula 1. 
	1a Questão 
	
	
	
	Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
		
	
	Apenas a alternativa I é CORRETA
	
	Nenhuma das opções anteriores
	
	Todas as alternativas são CORRETAS
	
	As alternativas I e III são CORRETAS
	
	As alternativas II e III são INCORRETAS
	Respondido em 09/09/2019 20:55:39
	
Explicação: 
Analisando cada afirmativa...
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;   VERDADEIRO
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.  VERDADEIRO
 
Conclusão :  As afirmativas I e III estão corretas.
 
 
	
	
	 
	
	 2a Questão 
	
	
	
	
	Sobre fluxograma, assina a opção correta.
		
	
	É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
	
	É uma forma de se representar o uso de hardware no programa.
	
	É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
	
	É usado na escrita de pseudolinguagens, como o Portugol.
	
	É uma forma de se escrever programas em qualquer linguagem de programação.
	Respondido em 09/09/2019 20:55:44
	
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
	
	
	 
	
	 3a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	
	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 linguagem natural.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	Programa e fluxograma são sinônimos.
	Respondido em 09/09/2019 20:55:46
	
Explicação: 
	Um programa é um algoritmo codificado em uma linguagem de programação.
Verdadeira
 
	 
	Falsa.  Programa é código escrito em alguma linguagem de programação.  Fluxograma é uma representação gráfica de algoritmo.
	Programa e fluxograma são sinônimos.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em linguagem natural.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	 
	Falso.  É fundamental o uso da lógica de  programação além de se conhecer a linguagem de programação.
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	
	 
	
	 4a Questão 
	
	
	
	
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
		
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador.
	Respondido em 09/09/2019 20:56:00
	
Explicação: 
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não linguagem gráfica.
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	 Para escrever programa usamos linguagem de programação e não linguagem natural.
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	
	 
	
	 5a Questão 
	
	
	
	
	Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. 
		
	
	Aprovado
	
	N1 e N2
	
	Fim 
	
	Reprovado
	
	Média
	Respondido em 09/09/2019 20:56:06
	
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
	
	
	 
	
	 6a Questão 
	
	
	
	
	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.
	
	O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada.
	
	A simbologiaempregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
	
	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.
	Respondido em 09/09/2019 20:56:15
	
	
	 
	
	 7a Questão 
	
	
	
	
	Sobre algoritmo, marque a opção correta.
		
	
	É uma etapa posterior à programação da solução de um problema.
	
	É uma forma de ensinar o computador.
	
	É a solução teórica, passo a passo, de um problema.
	
	É uma linguagem de programação para computadores.
	
	É um hardware especifico para resolver problemas.
	Respondido em 09/09/2019 20:56:23
	
Explicação: 
	Falso.  Algoritmo não é linguagem de programação. Exemplo de linguagem de programção : C++
	É uma linguagem de programação para computadores.
	 
	Falso.  Algoritmo é um  conjunto de passos sem ambiguidade que vão traduzir a solução de um problema. O algoritmo poderá virar um programa, que poderá ou não "ensinar" o computador.
	É uma forma de ensinar o computador.
	 
	 Verdadeiro
	É a solução teórica, passo a passo, de um problema.
	 
	Falso. É uma etapa anterior à programação, ou seja, à criação de programa.
	É uma etapa posterior à programação da solução de um problema.
	 
	Falso.  Algoritmo pode virar um programa. E programa é software e não hardware.
	É um hardware especifico para resolver problemas.
	
	
 
	
	
	 
	
	 8a Questão 
	
	
	
	
	 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
		
	
	Linguagem gráfica e pseudolinguagem
	
	Linguagem natural e pseudolinguagem
	
	Linguagem natural, fluxograma e pseudolinguagem
	
	 Linguagem natural e linguagem gráfica
	
	Apenas pseudolinguagem
	Respondido em 09/09/2019 20:56:27
	
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo.
	1a Questão 
	
	
	
	Analise as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
		
	
	Apenas as alternativas I e II são CORRETAS
	
	Apenas as alternativas I e III são CORRETAS
	
	Todas as alternativas são CORRETAS
	
	Apenas as alternativas II e III são INCORRETAS
	
	Apenas a alternativa I é CORRETA
	Respondido em 09/09/2019 20:56:44
	
Explicação: 
Analisando cada afirmativa :
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira.  O fluxograma usa símbolos para E/S, atribuição e outros comandos.
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
Falsa.  Pseudocódigo não tem nada de representação gráfica.
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
VErdadeira.  Através de alguma linguagem de programação, escrevemos programas.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. 
	Respondido em 09/09/2019 20:56:49
	
Explicação: 
1ª. opção : Falso.  As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo.
2ª. opção .  Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção.  Verdadeira.  De acordo com o ensinado na aula 1.
4ª. opção. Falso.  Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas.
	
	
	 
	
	 3a Questão 
	
	
	
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	
	uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	Respondido em 09/09/2019 20:56:55
	
	
	 
	
	 4a Questão 
	
	
	
	
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	
	Linguagem de baixo nível
	
	Compilador
	
	Programa
	
	Linguagem de Máquina
	
	Linguagem de alto nível
	Respondido em 09/09/2019 20:56:59
	
Explicação: 
	Falso. É um tradutor.
	Compilador
	 
	FAlsa. Linguagem de zeros e uns.
	Linguagem de Máquina
	 
	 VErdadeiro
	Programa
	 
	Falso. Usada para escrever programas
	Linguagem de alto nível
	 
	Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly
	Linguagem de baixo nível
	
	
	
	
	 
	
	 5a Questão 
	
	
	
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é em portugol.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	Respondido em 09/09/2019 20:57:04
	
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português, Inglês, fluxograma e nem softwares.
	
	
	 
	
	 6a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Programa é um algoritmo escrito em fluxograma.
	
	Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	
	Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas.
	
	Um programa em C++ não precisa ser compilado.
	
	Um programa em C++ não tem variáveis.
	Respondido em 09/09/2019 20:57:10
	
Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras.
	
	
	 
	
	 7a Questão 
	
	
	
	
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	
	Somente a I e II estão corretas.
	
	Somente a III está correta.
	
	Somente a II está correta.
	
	Somente a I está correta.
	
	Somente a II e III estão corretas.
	Respondido em 09/09/2019 20:57:22
	
Explicação: 
	I )Fluxograma é o esboço de um projeto em programação de computadores.           VERDADEIRO
II) Algoritmo serve para representar o raciocínio, independentementede detalhes computacionais.   VERDADEIRO
III) Algoritmo é a representação gráfica da solução de um problema.             FALSO. 
	
	
 
	
	
	 
	
	 8a Questão 
	
	
	
	
	Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
		
	
	I e III
	
	II e III.
	
	I e II.
	
	Todas são falsas.
	
	I, II e III.
	
	Sobre Português Estruturado, assinale a opção correta :
		
	
	É igual a uma carta para um encarregado
	
	É igual à linguagem de programação na língua portuguesa
	
	O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
	
	É igual ao fluxograma
	
	É igual à linguagem natural ou narrativa
	Respondido em 09/09/2019 20:58:06
	
Explicação: 
Definição direta e objetiva dada na aula 1. 
	
	
	 
	
	 2a Questão 
	
	
	
	
	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.
		
	
	G, P, N 
	
	N, G, P 
	
	P, N, G 
	
	N, P, G 
	
	G, N, P 
	Respondido em 09/09/2019 20:58:18
	
Explicação: 
Analisando as afirmativas :
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.  <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>>
( )  Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.   <<< Pseudocódigo >>>
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.  <<< Linguagem natural >>>
	
	
	 
	
	 3a Questão 
	
	
	
	
	Assinale a opção que, corretamente, mostra exemplos de linguagens de programação.
		
	
	C++, C# e fluxograma
	
	C++, Java, portugol
	
	português estruturado, C++, Java
	
	fluxograma, português estruturado, C
	
	C++, Java, C#
	Respondido em 09/09/2019 20:58:24
	
Explicação: 
Exemplos dados na aula 1.  
	
	
	 
	
	 4a Questão 
	
	
	
	
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	
	Fluxograma
	
	Pseudocódigo
	
	Linguagem de Programação
	
	Algoritmo
	
	Diagrama
	Respondido em 09/09/2019 20:58:34
	
Explicação: 
	Falso. Não usa representação gráfica
	Pseudocódigo
	 
	Falso. Algoritmo não é representação de algoritmo
	Algoritmo
	 
	FAlso. Linguagem de programação é usada para escrever programa.
	Linguagem de Programação
	 
	
	Fluxograma
	 
	FAlso. Que diagrama ? 
	Diagrama
	
	
	 
	
	 5a Questão 
	
	
	
	
	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:
		
	
	III e IV
	
	I e III
	
	I, II, III e IV
	
	I e II
	
	I, II e III
	Respondido em 09/09/2019 20:58:47
	
	
	 
	
	 6a Questão 
	
	
	
	
	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*percAumento/100)
	
	novoSal <- salAtual + (salAtual*percAumento)
	
	novoSal <- salAtual + (percAumento/100)
	
	novoSal <- salAtual + (salAtual*percAumento/100)
	
	novoSal <- salAtual + (salAtual*100)
	Respondido em 09/09/2019 20:58:51
	
	
	 
	
	 7a Questão 
	
	
	
	
	Assinale a alternativa correta relacionada à característica de um algoritmo:
		
	
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	Valores de entrada são recebidos através do monitor.
	
	Para cada variável pode ser definido mais de um tipo de dado.
	
	A execução de um algoritmo é feita sequencialmente.
	
	Teste de Mesa serve para receber os comandos de entrada.
	Respondido em 09/09/2019 20:58:58
	
Explicação: 
	Verdadeira
	A execução de um algoritmo é feita sequencialmente.
	 
	Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso.
	Valores de entrada são recebidos através do monitor.
	 
	Falso. Apenas um tipo de dado.
	Para cada variável pode ser definido mais de um tipo de dado.
	 
	Falso. Teste de mesa serve para fazer um passo a passo.
	Teste de Mesa serve para receber os comandos de entrada.
	 
	Falso.  Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros.
	Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números.
	
	
	 
	
	 8a Questão 
	
	
	
	
	            Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
		
	
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	Respondido em 09/09/2019 20:59:03
	
Explicação: 
	
	Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso.  Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador.
	 
	Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem.
	Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas  executadas por um computador.Falso.  Para escrever programa usamos linguagem de programação e não linguagem gráfica.
	Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador.
	 
	 Para escrever programa usamos linguagem de programação e não linguagem natural.
	Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é  um conjunto de comandos que representam tarefas que serão compreendidas por um computador.
	Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. 
		
	
	Fim 
	
	Reprovado
	
	N1 e N2
	
	Aprovado
	
	Média
	Respondido em 09/09/2019 20:59:27
	
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo:
 
 
		
	
	Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução.
	
	A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações.
	
	No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa.
	
	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.
	
	O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada.
	Respondido em 09/09/2019 21:01:02
	
	
	 
	
	 3a Questão 
	
	
	
	
	Sobre algoritmo, marque a opção correta.
		
	
	É uma etapa posterior à programação da solução de um problema.
	
	É a solução teórica, passo a passo, de um problema.
	
	É uma forma de ensinar o computador.
	
	É uma linguagem de programação para computadores.
	
	É um hardware especifico para resolver problemas.
	Respondido em 09/09/2019 20:59:36
	
Explicação: 
	Falso.  Algoritmo não é linguagem de programação. Exemplo de linguagem de programção : C++
	É uma linguagem de programação para computadores.
	 
	Falso.  Algoritmo é um  conjunto de passos sem ambiguidade que vão traduzir a solução de um problema. O algoritmo poderá virar um programa, que poderá ou não "ensinar" o computador.
	É uma forma de ensinar o computador.
	 
	 Verdadeiro
	É a solução teórica, passo a passo, de um problema.
	 
	Falso. É uma etapa anterior à programação, ou seja, à criação de programa.
	É uma etapa posterior à programação da solução de um problema.
	 
	Falso.  Algoritmo pode virar um programa. E programa é software e não hardware.
	É um hardware especifico para resolver problemas.
	
	
 
	
	
	 
	
	 4a Questão 
	
	
	
	
	Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
		
	
	Apenas a alternativa I é CORRETA
	
	As alternativas II e III são INCORRETAS
	
	As alternativas I e III são CORRETAS
	
	Nenhuma das opções anteriores
	
	Todas as alternativas são CORRETAS
	Respondido em 09/09/2019 20:59:43
	
Explicação: 
Analisando cada afirmativa...
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;   VERDADEIRO
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.  VERDADEIRO
 
Conclusão :  As afirmativas I e III estão corretas.
 
 
	
	
	 
	
	 5a Questão 
	
	
	
	
	 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
		
	
	 Linguagem natural e linguagem gráfica
	
	Apenas pseudolinguagem
	
	Linguagem natural e pseudolinguagem
	
	Linguagem gráfica e pseudolinguagem
	
	Linguagem natural, fluxograma e pseudolinguagem
	Respondido em 09/09/2019 21:00:01
	
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo.
	
	
	 
	
	 6a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	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 linguagem natural.
	
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	
	Programa e fluxograma são sinônimos.
	
	Um programa é um algoritmo codificado em uma linguagem de programação.
	Respondido em 09/09/2019 21:00:10
	
Explicação: 
	Um programa é um algoritmo codificado em uma linguagem de programação.
Verdadeira
 
	 
	Falsa.  Programa é código escrito em alguma linguagem de programação.  Fluxograma é uma representação gráfica de algoritmo.
	Programa e fluxograma são sinônimos.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em linguagem natural.
	 
	Falso. Programa é um algoritmo codificado ou  escrito em alguma linguagem de programação. 
	Um programa é um algoritmo codificado em uma pseudolinguagem.
	 
	Falso.  É fundamental o uso da lógica de  programação além de se conhecer a linguagem de programação.
	Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação.
	
	
	 
	
	 7a Questão 
	
	
	
	
	Sobre fluxograma, assina a opção correta.
		
	
	É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade .
	
	É usado na escrita de pseudolinguagens, como o Portugol.
	
	É uma forma de se escrever programas em qualquer linguagem de programação.
	
	É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades.
	
	É uma forma de se representar o uso de hardware no programa.
	Respondido em 09/09/2019 21:00:22
	
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online.
	
	
	 
	
	 8a Questão 
	
	
	
	
	Analise as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que: 
		
	
	Apenas as alternativas I e II são CORRETAS
	
	Apenas a alternativa I é CORRETA
	
	Apenas as alternativas II e III são INCORRETAS
	
	Apenas as alternativas I e III são CORRETAS
	
	Todas as alternativas são CORRETAS
	Respondido em 09/09/2019 21:00:30
	
Explicação: 
Analisando cada afirmativa :
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira.  O fluxograma usa símbolos para E/S, atribuição e outros comandos.
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
Falsa.  Pseudocódigo não tem nada de representação gráfica.
III - A linguagem de programaçãoé a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
VErdadeira.  Através de alguma linguagem de programação, escrevemos programas.
	1a Questão 
	
	
	
	Observe as assertivas a seguir acerca dos fluxogramas:
I. Os mesmos são a representação gráfica dos algoritmos.
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada.
III. Existem programas que permitem que os mesmos sejam desenhados no computador.
Assinale a seguir a alternativa que indica as afirmações corretas:
		
	
	I, II e III.
	
	I e III
	
	Todas são falsas.
	
	I e II.
	
	II e III.
	Respondido em 09/09/2019 21:01:22
	
	
	 
	
	 2a Questão 
	
	
	
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. 
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	Respondido em 09/09/2019 21:01:25
	
Explicação: 
1ª. opção : Falso.  As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo.
2ª. opção .  Falso. Fluxograma corresponde à representação gráfica de algoritmos.
3ª. opção.  Verdadeira.  De acordo com o ensinado na aula 1.
4ª. opção. Falso.  Em algoritmos se vê também os comandos, além dos dados.
5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas.
	
	
	 
	
	 3a Questão 
	
	
	
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
	
	uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	Respondido em 09/09/2019 21:01:30
	
	
	 
	
	 4a Questão 
	
	
	
	
	A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
		
	
	Linguagem de Máquina
	
	Linguagem de baixo nível
	
	Linguagem de alto nível
	
	Compilador
	
	Programa
	Respondido em 09/09/2019 21:01:37
	
Explicação: 
	Falso. É um tradutor.
	Compilador
	 
	FAlsa. Linguagem de zeros e uns.
	Linguagem de Máquina
	 
	 VErdadeiro
	Programa
	 
	Falso. Usada para escrever programas
	Linguagem de alto nível
	 
	Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly
	Linguagem de baixo nível
	
	
	
	
	 
	
	 5a Questão 
	
	
	
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é em portugol.
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	Respondido em 09/09/2019 21:01:40
	
Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português, Inglês, fluxograma e nem softwares.
	
	
	 
	
	 6a Questão 
	
	
	
	
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	
	Somente a I está correta.
	
	Somente a II está correta.
	
	Somente a II e III estão corretas.
	
	Somente a I e II estão corretas.
	
	Somente a III está correta.
	Respondido em 09/09/2019 21:01:45
	
Explicação: 
	I )Fluxograma é o esboço de um projeto em programação de computadores.           VERDADEIRO
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.   VERDADEIRO
III) Algoritmo é a representação gráfica da solução de um problema.             FALSO. 
	
	
 
	
	
	 
	
	 7a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer.
	
	Programa é um algoritmo escrito em fluxograma.
	
	Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas.
	
	Um programa em C++ não tem variáveis.
	
	Um programa em C++ não precisa ser compilado.
	Respondido em 09/09/2019 21:01:50
	
Explicação: A resposta está no conteúdo online da aula 2. Todos os itens errados não dão margem a dúvidas. Importante entender a diferença de programa e algoritmo, entre outras.
	
	
	 
	
	 8a Questão 
	
	
	
	
	Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		
	
	 
	
	
	
	
	
	
	
	
	Respondido em 09/09/2019 21:01:53
	
Explicação: 
Só tem uma possibilidade. É a apresentada no gabarito.
Vejamos as outras :
1a. opção : preparação
2a. opção :  teste condicional
3a. opção : é a resposta certa
4a. opção : para início ou fim do programa
5a. opção : saída de dados
	1a Questão 
	
	
	
	Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente o valor a pagar é:
		
	
	float quilo = 34.90; float prato = 0; float valor_pagar = 0;
	
	char quilo = 34.90; char prato = 0; char valor_pagar = 0;
	
	int quilo = 34.90; int prato = 0; int valor_pagar = 0;
	
	real quilo = 34.90; real prato = 0; real valor_pagar = 0;
	
	bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0;
	Respondido em 09/09/2019 21:02:04
	
	
	 
	
	 2a Questão 
	
	
	
	
	Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis necessárias a este programa?
		
	
	float qtde25, qtde50, qtde1, quantiaTotal;
	
	string qtde25, qtde50, qtde1, quantiaTotal;
	
	int qtde25, qtde50, qtde1, quantiaTotal;
	
	char qtde25, qtde50, qtde1, quantiaTotal;
	
	bool qtde25, qtde50, qtde1, quantiaTotal;
	Respondido em 09/09/2019 21:02:07
	
	
	 
	
	 3a Questão 
	
	
	
	
	Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.
		
	
	Determinação
	
	Orientação
	
	Linkedição
	
	Compilação
	
	Evolução
	Respondido em 09/09/2019 21:02:16
	
Explicação: 
Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente.
	
	
	 
	
	 4a Questão 
	
	
	
	
	Assinale a opção correta:
		
	
	São palavras reservadas no C++ : int, real, inteiro, float
	
	Para terminar um programa em C++ devemos usar retorne 0;
	
	Os programas em C++ não possuem palavras reservadas.
	
	Osprogramas em C++  possuem palavras reservadas tais como main e int.
	
	Não são palavras reservadas em C++ : for, while e do
	Respondido em 09/09/2019 21:02:20
	
Explicação: 
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++
	
	
	 
	
	 5a Questão 
	
	
	
	
	No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++?
		
	
	float PI=3.14;
	
	const int PI=3.14;
	
	const integer PI=3.14;
	
	const real PI=3.14;
	
	const float PI=3.14;
	Respondido em 09/09/2019 21:02:28
	
	
	 
	
	 6a Questão 
	
	
	
	
	Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso.
		
	
	a) Contador, Soma%Total, Salario_Novo
	
	b) $Salario, Soma, 99Total, _Hora
	
	c) _HoraCerta, %Soma, Contador
	
	a) Contador, SalarioM, %Soma, _NomeAluno
	
	d) HoraCerta, Inicio, Contador10
	Respondido em 09/09/2019 21:02:36
	
Explicação: 
	FAlso. Não se pode usar %
	a) Contador, Soma%Total, Salario_Novo
	 
	FAlso. Não se pode usar $ ou começar com dígito.
	b) $Salario, Soma, 99Total, _Hora
	 
	Falso. Não se pode começar com %.
	c) _HoraCerta, %Soma, Contador
	 
	 Verdadeiro
	d) HoraCerta, Inicio, Contador10
	 
	Falso. Não se pode começar com %.
	a) Contador, SalarioM, %Soma, _NomeAluno
	
	
	 
	
	 7a Questão 
	
	
	
	
	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: 
		
	
	Programação
	
	Execução
	
	Depuração
	
	Compilação
	
	Tradução
	Respondido em 09/09/2019 21:02:43
	
Explicação: A compilação é o processo de conversão dos códigos fontes em executáveis, que possibilita a execução dos programas pelo processador
	
	
	 
	
	 8a Questão 
	
	
	
	
	Assinale a opção que apresenta somente nomes válidos para variáveis em C++.
		
	
	CONTA, TOTAL1, data
	
	Conta, Total, 5data
	
	CONTA, TOTAL1, 1DATA
	
	1conta, 2total, 3data
	
	Conta, Total1, DIA-MÊS-ANO
	Respondido em 09/09/2019 21:02:46
	
Explicação: 
	Falsa.  Não se pode começar nome de variável com dígito.
	CONTA, TOTAL1, 1DATA
	 
	Falsa. Não se pode começar nome de variável com dígito.
	Conta, Total, 5data
	 
	Verdadeiro
	CONTA, TOTAL1, data
	 
	Falsa. Não se pode pôr acento ou usar hífen em nome de variável.
	Conta, Total1, DIA-MÊS-ANO
	 
	Falsa. Não se pode começar nome de variável com dígito.
	1conta, 2total, 3data
	
	
 
	1a Questão 
	
	
	
	O linha de programa que representa a ação "processamento" em um algoritmo em pseudolinguagem é: 
		
	
	leia
	
	enquanto
	
	programa 
	
	valor <- valor + 1;
	
	se
	Respondido em 09/09/2019 21:03:00
	
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre   algoritmo e programa em C++.
As demais opções não apresentam nenhuma linha de processamento.
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz nada.
Leia é o comando de leitura, para entrada de dados e não processamento.
	
	
	 
	
	 2a Questão 
	
	
	
	
	Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
		
	
	Variável
	
	Comando de saída
	
	Estrutura de decisão
	
	Comando de entrada
	
	Fluxograma
	Respondido em 09/09/2019 21:03:03
	
Explicação: 
	FAlso. Permite realizar entrada de dados.
	Comando de entrada
	 
	FAlso.Permite realizar saída de dados.
	Comando de saída
	 
	FAlso. Representação gráfica de um algoritmo.
	Fluxograma
	 
	FAlso.  Comando if ou if/else, por exemplo.
	Estrutura de decisão
	 
	 Verdadeiro
	Variável
	
	
	 
	
	 3a Questão 
	
	
	
	
	Na linguagem de programação C++, a declaração de uma variável envolve não somente a definição de seu tipo como também a definição de seu identificador. Conforme as regras dessa linguagem, são identificadores de variáveis válidos:
		
	
	nomeProprio, sal_Bruto, _email, matricula2019
	
	nomePróprio, SAlBRuTO, email, matrícula2019
	
	Nome@Proprio, SALBRUTO, *email*, matricula 2019
	
	NoMePrOpRiO, SalBruto, e-mail, matricula 2019
	
	nome-proprio, salBRUTO, #email, matricula*2019
	Respondido em 09/09/2019 21:03:06
	
	
	 
	
	 4a Questão 
	
	
	
	
	Assinale a opção correta.  O que quer dizer main ?
		
	
	algoritmo
	
	portugol
	
	principal
	
	programa
	
	estruturado, de português estruturado
	Respondido em 09/09/2019 21:03:10
	
Explicação: 
Basta saber a tradução.
	
	
	 
	
	 5a Questão 
	
	
	
	
	Considerando a linguagem C++, assinale a opção correta :
		
	
	Nem toda variável precisa ser declarada.
	
	A linguagem C++ diferencia maiúsculas de minúsculas
	
	Alguns programas em C++ começam com float main e outros com int main
	
	Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota, ou qualquer outra variação, pois é a mesma coisa.
	
	Se quisermos declarar uma variável que possa armazenar valores reais, com casas decimais, devemos usar o tipo real na declaração da variável.
	Respondido em 09/09/2019 21:03:16
	
Explicação: 
BAsta seguir as descrições  e características da linguagem C++  na aula sobre variáveis
	
	
	 
	
	 6a Questão 
	
	
	
	
	Assinale a opção correta:
		
	
	Para terminar um programa podemos escrever :   return;
	
	Na linguagem C++ temos que não há distinção entre maiúsculas e minúsculas.
	
	Sem endentação o programa não compila
	
	Para saída de dados usamos cin com o operador <<
	
	Todas as instruções de um programa em C++ devem estar entre chaves
	Respondido em 09/09/2019 21:03:21
	
Explicação: 
Basta considerar o que é descrito da linguagem na aula 2
	
	
	 
	
	 7a Questão 
	
	
	
	
	Sobre a linguagem de programação C++, é correto afirmar que a mesma:
I. Não permite a criação de variáveis do tipo lógico;
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas;
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_");
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido.
		
	
	I e IV são verdadeiras.
	
	II, III e IV são verdadeiras.
	
	I, II e III são verdadeiras.
	
	I e II são verdadeiras.
	
	II e III são verdadeiras.
	Respondido em 09/09/2019 21:03:28
	
	
	 
	
	 8a Questão 
	
	
	
	
	Assinale a opção correta.
		
	
	Declarando e atribuindo um valor à uma variável booleana em C++ :  
       bool x = "true";
	
	Declarando e atribuindo um valor à uma variável booleana em C++ :   
       boolean x =  true ;
	
	Uma possível declaração de uma variável booleana em C++ :  boolean x;
	
	Uma possível declaração de uma variável inteira em C++ :  x int;
	
	As variáveis do tipo bool podem ser true ou false.
	Respondido em 09/09/2019 21:03:34
	
Explicação: 
DE acordo com a sintaxe da linguagem C++
	
	1a Questão 
	
	
	
	Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo."
		
	
	bool
	
	float
	
	char
	
	int
	
	real
	Respondido em 09/09/2019 21:03:49
	
Explicação: 
Conforme gabarito e aula de tipos primitivos de dados
	
	
	 
	
	 2a Questão 
	
	
	
	
	Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e define o tipo de dado a ser armazenado.
		
	
	atribuição
	
	Comando PARA
	
	Variável
	
	Comando Enquanto-Faça
	
	Estrutura de Seleção
	Respondido em 09/09/2019 21:03:54
	
Explicação: 
	Necessita de espaço na memória e define o tipo de dado a ser armazenado.
	 
	Falso.  Não

Outros materiais