Vous êtes sur la page 1sur 6

1a 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
P, N, G
N, G, P
N, P, G
G, P, N

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

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 I e II estão corretas.
Somente a II e III estão corretas.
Somente a II está correta.
Somente a III está correta.

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

Assinale a opção correta:

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 é em portugol.
A forma mais comum de escrever um algoritmo é usar um bom software.

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.

4a 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 de programação na língua portuguesa
É igual ao fluxograma
É igual à linguagem natural ou narrativa
É igual a uma carta para um encarregado

Explicação:

Definição direta e objetiva dada na aula 1.


5a Questão

Assinale a opção correta.

Dispositivos de entrada e saída de dados compreendem pendrives, memória


RAM e HD.
A memória RAM serve para realizar os cálculos dos dados fornecidos pelos
usuários.
A Unidade de Aritmética e Lógica é a responsável pelos cálculos e seus
controles.
A Unidade de controle realiza controles, finalizando os cálculos.
A memória, conhecida como RAM, pode ser apenas lida.

Explicação: Como indicado na aula online 1 : A Unidade de Aritmética e Lógica é a


responsável pelos cálculos e seus controles. Os outros itens não atendem por razões
indicadas na mesma aula.

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 III são CORRETAS


Apenas a alternativa I é CORRETA
Todas as alternativas são CORRETAS
Apenas as alternativas II e III são INCORRETAS
Apenas as alternativas I e II são CORRETAS
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

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 Máquina
Linguagem de baixo nível

Explicação:
Falso. É um tradutor. Compilador

Linguagem de
FAlsa. Linguagem de zeros e uns.
Máquina
VErdadeiro Programa

Linguagem de alto
Falso. Usada para escrever programas
nível

Falso. Usada para escrever programas mais próximos da Linguagem de


máquina. Exemplo : linguagem assembly baixo nível

8a Questão

Assinale a opção que corretamente define o que é software.

É a lógica do programa.
Equivale à hardware, pois sempre usa algum hardware.

É o conjunto dos algoritmos escritos que formalizam a solução de alguma


tarefa.
É qualquer programa de computador.
É o conjunto de fluxogramas.

Explicação:

Por definição, de acordo com a aula 1 (online), temos que a opção correta é a opção

É qualquer programa de computador.