Buscar

Conceitos Básicos de Algoritmos e 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 39 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 39 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 39 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 
 
Assinale a opção correta: 
 
 
A forma mais comum de escrever um algoritmo é usar um bom software. 
 
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 é em Inglês. 
 A forma mais comum de escrever um algoritmo é em portugol. 
Respondido em 11/05/2020 15:36:05 
 
 
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 
 
Sobre fluxograma, assina a opção correta. 
 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
 
É uma forma de se representar o uso de hardware no programa. 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. 
Respondido em 11/05/2020 15:36:53 
 
 
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 
 
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 III está correta. 
 
Somente a II e III estão corretas. 
 Somente a I e II estão corretas. 
 
Somente a II está correta. 
 
Somente a I está correta. 
Respondido em 11/05/2020 15:37:22 
 
 
Explicação: 
ma é o esboço de um projeto em programação de computadores. VERDADEIRO 
o serve para representar o raciocínio, independentemente de detalhes computacionais. VERDADEI
mo é a representação gráfica da solução de um problema. FALSO. 
 
 
 
 4a Questão 
 
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : 
 
 
Linguagem natural e pseudolinguagem 
 
Apenas pseudolinguagem 
 Linguagem gráfica e pseudolinguagem 
 
Linguagem natural, fluxograma e pseudolinguagem 
 
 Linguagem natural e linguagem gráfica 
Respondido em 11/05/2020 15:38:21 
 
 
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo. 
 
 
 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 
 
Fim 
 N1 e N2 
 
Média 
 
Reprovado 
Respondido em 11/05/2020 15:38:49 
 
 
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 
 
 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 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 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 apenas executadas por um computador. 
Respondido em 11/05/2020 15:39:55 
 
 
Explicação: 
Um programa é um algoritmo codificado em uma linguage
programação, isto é, um conjunto de instruções/funções qu
representam tarefas que serão interpretadas e executadas po
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. 
 
 
 
 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*percAumento) 
 novoSal <- salAtual + (salAtual*percAumento/100) 
 
novoSal <- salAtual + (salAtual*100) 
 
novoSal <- (salAtual*percAumento/100) 
 
novoSal <- salAtual + (percAumento/100) 
Respondido em 11/05/2020 15:42:29 
 
 
 8a Questão 
 
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 uma linguagem de programação. 
 
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. 
Respondido em 11/05/2020 15:43:02 
 
 
Explicação: 
rama é um algoritmo codificado em uma 
m de programação. 
a 
ograma é código escrito em alguma linguagem 
mação. Fluxograma é uma representação 
algoritmo. 
Programa e fluxograma são sinônimos. 
ograma é um algoritmo codificado ou escrito 
a linguagem de programação. 
Um programa é um algoritmo codificado
linguagem natural. 
ograma é um algoritmo codificado ou escrito 
a linguagem de programação. 
Um programa é um algoritmo codificado
pseudolinguagem. 
fundamental o uso da lógica de programação 
e conhecer a linguagem de programação. 
Para se escrever um programa não precis
conhecer lógica de programação, pois o 
fundamental é a linguagem de programaç
 
1a 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 
 
Pseudocódigo 
 Fluxograma 
 
Linguagem de Programação 
 
Algoritmo 
Respondido em 11/05/2020 15:43:37 
 
 
Explicação: 
o usa representação gráfica Pseudocódigo 
goritmo não é representação de algoritmo Algoritmo 
nguagem de programação é usada para escrever programa. Linguagem de Progra
 
Fluxograma 
 
FAlso. Que diagrama ? Diagrama 
 
 
 
 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. 
 As linguagens de programação possibilitam a codificação de um 
determinado algoritmo, de acordo com um conjunto de regras 
específico. 
 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. 
 Lógica de programação corresponde à representação gráfica de um 
determinado algoritmo. 
Respondido em 11/05/2020 15:44: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. 
 
 
 
 3a Questão 
 
Sobre Português Estruturado, assinale a opção correta : 
 
 
É igual à linguagem natural ou narrativa 
 
É igual à linguagem de programação na língua portuguesa 
 
É igual ao fluxograma 
 
É igual a uma carta para um encarregado 
 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 11/05/2020 15:45:25 
 
 
Explicação: 
Definição direta e objetiva dada na aula 1. 
 
 
 4a Questão 
 
Sobre fluxograma, assina a opção correta. 
 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. 
 É 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 forma de se escrever programas em qualquer linguagem de programação. 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
Respondido em 11/05/2020 15:46:15 
 
 
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como 
ensinado na aula 1 online. 
 
 
 5a 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. 
 
Valores de entrada são recebidos através do monitor. 
 A execução de um algoritmo é feita sequencialmente. 
 
Teste de Mesa serve para receber os comandos de entrada. 
 
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 
Respondido em 11/05/2020 15:46:40 
 
 
Explicação: 
adeira 
A execução de um algoritmo é feita 
sequencialmente. 
trada é via teclado ou via arquivo, o que aqui não é Valores de entrada são recebidos atra
monitor. 
enas um tipo de dado. 
Para cada variável pode ser definido 
um tipo de dado. 
ste de mesa serve para fazer um passo a passo. 
Teste de Mesa serve para receber os 
comandos de entrada. 
po real aceita número com casas decimais ou 
Tipo inteiro aceita apenas valores inteiros. 
Variáveis do tipo real e inteiro aceita
respectivamente, letras e números. 
 
 
 
 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. 
 
 P, N, G 
 N, P, G 
 G, P, N 
 N, G, P 
 G, N, P 
Respondido em 11/05/2020 15:53:48 
 
 
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 
 
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. 
 
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. 
 
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. 
Respondido em 11/05/2020 15:54:33 
 
 
 8a 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: 
 
 
As alternativas II e III são INCORRETAS 
 
Todas as alternativas são CORRETAS 
 
Nenhuma das opções anteriores 
 As alternativas I e III são CORRETAS 
 
Apenas a alternativa I é CORRETA 
Respondido em 11/05/2020 15:55:01 
 
 
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. 
 
 
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 as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
 
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 
Respondido em 11/05/2020 15:56:05 
 
 
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 opção correta. 
 
 
Um programa é um algoritmo codificado em linguagem natural. 
 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 uma pseudolinguagem. 
 
Programa e fluxograma são sinônimos. 
Respondido em 11/05/2020 15:56:40 
 
 
Explicação: 
itmo codificado em uma linguagem de 
escrito em alguma linguagem de 
é uma representação gráfica de algoritmo. 
Programa e fluxograma são sinônimos. 
ritmo codificado ou escrito em alguma 
 
Um programa é um algoritmo codificado 
ograma é um algoritmo codificado ou escrito em alguma 
m de programação. 
Um programa é um algoritmo codificado em uma pseudolin
fundamental o uso da lógica de programação além de se 
a linguagem de programação. 
Para se escrever um programa não precisa se conhecer lógi
programação, pois o fundamental é a linguagem de program
 
 
 
 3a Questão 
 
Sobre Português Estruturado, assinale a opção correta : 
 
 
É igual à linguagem natural ou narrativa 
 
É igual ao fluxograma 
 
É igual a uma carta para um encarregado 
 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 de programação na língua portuguesa 
Respondido em 11/05/2020 15:56:52 
 
 
Explicação: 
Definição direta e objetiva dada na aula 1. 
 
 
 4a 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 
 
Reprovado 
 
Média 
Respondido em 11/05/2020 15:56:41 
 
 
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 
 
 
 5a Questão 
 
Sobre algoritmo, marque a opção correta. 
 
 
É uma linguagem de programação para computadores. 
 
É 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. 
 
É um hardware especifico para resolver problemas. 
Respondido em 11/05/2020 15:57:15 
 
 
Explicação: 
guagem de programação. Exemplo de linguagem de programção : C++ 
É uma lingu
computadore
njunto de passos sem ambiguidade que vão traduzir a solução de um 
erá virar um programa, que poderá ou não "ensinar" o computador. 
É uma forma
É a solução t
um problem
à programação, ou seja, à criação de programa. 
É uma etapa
da solução d
ar um programa. E programa é software e não hardware. 
É um hardw
problemas.
 
 
 
 6a 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 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. 
 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 11/05/2020 15:57:17 
 
 
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. 
 
 
 7a Questão 
 
Assinale a alternativa correta relacionada à característica de um algoritmo: 
 
 
Teste de Mesa serve para receber os comandos de entrada. 
 A execução de um algoritmo é feita sequencialmente. 
 
Para cada variável pode ser definido mais de um tipo de dado. 
 
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 11/05/2020 15:57:45 
 
 
Explicação: 
A execução de um algoritmo é fe
 ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos
ado. 
Para cada variável pode ser defin
dado. 
para fazer um passo a passo. Teste de Mesa serve para recebe
mero com casas decimais ou inteiros. Tipo inteiro aceita Variáveis do tipo real e inteiro ac
letras e números. 
 
 
 
 8a 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, P, N 
 P, N, G 
 N, G, P 
 G, N, P 
Respondido em 11/05/2020 15:57:38 
 
 
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 >>> 
1a 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. 
 
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados 
seja realizada. 
 
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 é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento 
e do ano em que estamos. 
 
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre 
negativa. 
Respondido em 11/05/2020 15:58:09 
 
 
 2a Questão 
 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser 
realizada é chamada de: 
 
 
Algoritmo 
 
Diagrama 
 Fluxograma 
 
Linguagem de Programação 
 
Pseudocódigo 
Respondido em 11/05/2020 15:58:20 
 
 
Explicação: 
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 
 
 
 
 3a 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: 
 
 
Todas as alternativas são CORRETAS 
 
As alternativas II e III são INCORRETAS 
 
Apenas a alternativa I é CORRETA 
 As alternativas I e III são CORRETAS 
 
Nenhuma das opções anteriores 
Respondido em 11/05/2020 15:58:45 
 
 
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. 
 
 
 
 
 4a 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 + (percAumento/100) 
 novoSal <- salAtual + (salAtual*percAumento/100) 
 
novoSal <- salAtual + (salAtual*percAumento) 
 
novoSal <- salAtual + (salAtual*100) 
Respondido em 11/05/2020 15:58:50 
 
 
 5a 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. 
 
II e III. 
 
I e II. 
 
I e III 
 
Todas são falsas. 
Respondido em 11/05/2020 15:59:13 
 
 
 6a Questão 
 
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : 
 
 
Linguagem natural e pseudolinguagem 
 
Apenas pseudolinguagem 
 
 Linguagem natural e linguagem gráfica 
 
Linguagem natural, fluxograma e pseudolinguagem 
 Linguagem gráfica e pseudolinguagem 
Respondido em 11/05/2020 15:59:34 
 
 
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo. 
 
 
 7a Questão 
 
Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. 
 
 
C++, C# e fluxograma 
 
C++, Java, portugol 
 
fluxograma, português estruturado, C 
 
português estruturado, C++, Java 
 C++, Java, C# 
Respondido em 11/05/2020 15:59:50 
 
 
Explicação: 
Exemplos dados na aula 1. 
 
 
 8a Questão 
 
 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
 
 
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 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 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 11/05/2020 16:00:32 
 
 
Explicação: 
Um programa é um algoritmo codificado em uma linguage
programação, isto é, um conjunto de instruções/funções qu
representam tarefas que serão interpretadas e executadas po
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. 
 
1a Questão 
 
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 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. 
Respondido em 11/05/2020 16:01:17 
 
 
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 
 
Assinale a opção correta. 
 
 Um programa é um algoritmo codificado em uma 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. 
 
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a 
linguagem de programação. 
Respondido em 11/05/2020 16:01:24 
 
 
Explicação: 
rama é um algoritmo codificado em uma 
m de programação. 
a 
ograma é código escrito em alguma linguagem 
mação. Fluxograma é uma representação 
algoritmo. 
Programa e fluxograma são sinônimos. 
ograma é um algoritmo codificado ou escrito 
a linguagem de programação. 
Um programa é um algoritmo codificado
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 precisase 
conhecer lógica de programação, pois o 
fundamental é a linguagem de programação. 
 
 
 
 3a Questão 
 
Sobre fluxograma, assina a opção correta. 
 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
 
É uma forma de se representar o uso de hardware no programa. 
 É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
Respondido em 11/05/2020 16:01:50 
 
 
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como 
ensinado na aula 1 online. 
 
 
 4a 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 
 
Apenas pseudolinguagem 
 
Linguagem natural, fluxograma e pseudolinguagem 
 
 Linguagem natural e linguagem gráfica 
 
Linguagem natural e pseudolinguagem 
Respondido em 11/05/2020 16:02:15 
 
 
Explicação: 
Por definição e aula de introdução e formas de representação de algoritmo. 
 
 
 5a Questão 
 
Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. 
 
 
C++, C# e fluxograma 
 
fluxograma, português estruturado, C 
 
C++, Java, portugol 
 
português estruturado, C++, Java 
 C++, Java, C# 
Respondido em 11/05/2020 16:02:19 
 
 
Explicação: 
Exemplos dados na aula 1. 
 
 
 6a 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. 
 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. 
 
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, 
o início e o fim da solução. 
 
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre 
negativa. 
Respondido em 11/05/2020 16:02:12 
 
 
 
 7a Questão 
 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser 
realizada é chamada de: 
 
 
Algoritmo 
 
Diagrama 
 Fluxograma 
 
Pseudocódigo 
 
Linguagem de Programação 
Respondido em 11/05/2020 16:02:30 
 
 
Explicação: 
o usa representação gráfica Pseudocódigo 
goritmo não é representação de algoritmo Algoritmo 
nguagem de programação é usada para escrever programa. Linguagem de Progra
Fluxograma 
ue diagrama ? Diagrama 
 
 
 
 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 
 
Todas são falsas. 
 I, II e III. 
 
I e II. 
 
II e III. 
Respondido em 11/05/2020 16:02:33 
 
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: 
 
 As alternativas I e III são CORRETAS 
 
As alternativas II e III são INCORRETAS 
 
Todas as alternativas são CORRETAS 
 
Nenhuma das opções anteriores 
 
Apenas a alternativa I é CORRETA 
Respondido em 11/05/2020 16:02:48 
 
 
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 
 
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 + (salAtual*percAumento/100) 
 
novoSal <- (salAtual*percAumento/100) 
Respondido em 11/05/2020 16:02:53 
 
 
 
 3a 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 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. 
 
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. 
Respondido em 11/05/2020 16:03:03 
 
 
Explicação: 
Um programa é um algoritmo codificado em uma linguagem de pr
conjunto de instruções/funções que representam tarefas que serão i
por um computador. 
ama usamos 
e não 
Um programa é um algoritmo codificado em uma pseudolinguagem
instruções/funções que representam tarefas que serão interpretadas
computador. 
ma usamos 
e não 
Um programa é um algoritmo codificado em uma pseudolinguagem
instruções/funções que representam tarefas que serão apenas exec
ama usamos 
e não linguagem 
Um programa é um algoritmo codificado em uma linguagem de gr
é, um conjunto de instruções que representam tarefas que serão ap
computador. 
amos linguagem de 
em natural. 
Um programa é um algoritmo escrito em linguagem natural, mas s
é um conjunto de comandos que representam tarefas que serão com
computador. 
 
 
 
 4a Questão 
 
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 DECISÃO 
 
Apresenta na sua lógica a estrutura básica 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 11/05/2020 16:03:21 
 
 
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 sualó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. 
 
 
 5a 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 alto nível 
 Programa 
 
Compilador 
 
Linguagem de baixo nível 
Respondido em 11/05/2020 16:03:45 
 
 
Explicação: 
Co
e uns. Lin
Pro
ada para escrever programas Linguagem de alto n
ada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo
 
 
 
 6a 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 a alternativa I é CORRETA 
 
Apenas as alternativas II e III são INCORRETAS 
Respondido em 11/05/2020 16:04:14 
 
 
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. 
 
 
 7a Questão 
 
Sobre Português Estruturado, assinale a opção correta : 
 
 
É igual à linguagem de programação na língua portuguesa 
 
É igual à linguagem natural ou narrativa 
 
É igual ao fluxograma 
 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 a uma carta para um encarregado 
Respondido em 11/05/2020 16:04:24 
 
 
Explicação: 
Definição direta e objetiva dada na aula 1. 
 
 
 8a 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 
 
Média 
 
Fim 
 
Reprovado 
Respondido em 11/05/2020 16:04:28 
 
 
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 
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 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 11/05/2020 16:04:40 
 
 
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 
 
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/100) 
 
novoSal <- (salAtual*percAumento/100) 
 
novoSal <- salAtual + (salAtual*100) 
 
novoSal <- salAtual + (percAumento/100) 
 
novoSal <- salAtual + (salAtual*percAumento) 
Respondido em 11/05/2020 16:04:29 
 
 
 3a 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 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 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. 
Respondido em 11/05/2020 16:04:49 
 
 
Explicação: 
Um programa é um algoritmo codificado em uma linguage
programação, isto é, um conjunto de instruções/funções qu
representam tarefas que serão interpretadas e executadas po
computador. 
ra escrever programa 
nguagem de programação e 
dolinguagem. 
Um programa é um algoritmo codificado em uma pseudolin
isto é, um conjunto de instruções/funções que representam 
que serão interpretadas e executadas por um computador. 
a escrever programa 
nguagem de programação e 
dolinguagem. 
Um programa é um algoritmo codificado em uma pseudolin
isto é, um conjunto de instruções/funções que representam 
que serão apenas executadas por um computador. 
ra escrever programa 
nguagem de programação e 
agem gráfica. 
Um programa é um algoritmo codificado em uma linguage
gráfica (ex: fluxograma), isto é, um conjunto de instruções 
representam tarefas que serão apenas interpretadas por um 
computador. 
ever programa usamos 
m de programação e não 
m natural. 
Um programa é um algoritmo escrito em linguagem natura
sem ambiguidades. Ou seja, é um conjunto de comandos q
representam tarefas que serão compreendidas por um comp
 
 
 
 4a Questão 
 
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. 
 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çãodos comandos de um programa. 
 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. 
Respondido em 11/05/2020 16:04:59 
 
 
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. 
 
 
 5a Questão 
 
Sobre fluxograma, assina a opção correta. 
 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
 É 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. 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. 
Respondido em 11/05/2020 16:04:57 
 
 
Explicação: 
É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como 
ensinado na aula 1 online. 
 
 
 6a Questão 
 
Assinale a alternativa correta relacionada à característica de um algoritmo: 
 
 A execução de um algoritmo é feita sequencialmente. 
 
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. 
 
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 
Respondido em 11/05/2020 16:05:43 
 
 
Explicação: 
adeira 
A execução de um algoritmo é feita 
sequencialmente. 
trada é via teclado ou via arquivo, o que aqui não é Valores de entrada são recebidos atra
monitor. 
enas um tipo de dado. 
Para cada variável pode ser definido 
um tipo de dado. 
ste de mesa serve para fazer um passo a passo. 
Teste de Mesa serve para receber os 
comandos de entrada. 
po real aceita número com casas decimais ou 
Tipo inteiro aceita apenas valores inteiros. 
Variáveis do tipo real e inteiro aceita
respectivamente, letras e números. 
 
 
 
 7a 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, G, P 
 P, N, G 
 G, P, N 
 N, P, G 
 G, N, P 
Respondido em 11/05/2020 16:05:48 
 
 
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 >>> 
 
 
 
 8a Questão 
 
Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. 
 
 
português estruturado, C++, Java 
 
C++, Java, portugol 
 
fluxograma, português estruturado, C 
 
C++, C# e fluxograma 
 C++, Java, C# 
Respondido em 11/05/2020 16:05:52 
 
 
Explicação: 
Exemplos dados na aula 1.

Outros materiais