Você está na página 1de 3

Name: Date

M1 - FICHA DE AVALIAÇÃO (turno 2)


Responde às questões apresentadas sobre conceitos teóricos de algoritmia. Toma atenção ao seguinte: a) Nas
questões de múltipla escolhas deves assinalar uma e apenas uma opção. b) Nas afirmações para completar
preenchendo os espaços em branco deves escrever a palavra em minúsculas corretamente (se tiver acentos deves
colocar os mesmos).

1. Podemos definir Algoritmo como: points: 10


Procedimento que pode ser implementado e executado por um programa de computador.
Conjunto de instruções que podem ser mecanicamente executadas num período de tempo, de modo a resolver
um determinado problema.
Representação de expressões simbólicas que utilizam estruturas de dados de modo a descrever e a encontrar
uma solução de problemas do mundo real.
Todas as afirmações acima.

2. Existem várias formas de representação para os algoritmos. Estas são: points: 10


Pseudocódigo e Fluxogramas.
Formato livre, Pseudocódigo, Fluxogramas e outros diagramas.
Linguagens de programação, Pseudocódigo e Fluxogramas
Pseudocódigo, Fluxogramas e Linguagem C.

3. O Pseudocódigo, ou Português-estruturado, é: points: 10


Conjuntamente com os Fluxogramas, uma forma de programar algoritmos.
Uma notação algorítmica muito mais precisa que a linguagem formal.
Uma representação gráfica do algoritmo.
Uma linguagem intermédia que pode ser traduzida em qualquer linguagem de programação.

4. Os passos executados até atingir um objetivo ou solução de um problema podem ser designados
por: points: 10
Instruções.
Sequência lógica.
Passos lógicos.
Lógica de programação.

5. As operações básicas que se podem realizar num sistema informático são: points: 10
Adição, subtração, multiplicação e divisão.
Adição, subtração, multiplicação, divisão e resto de divisão inteira.
Saída de dados, processamento interno e a entrada dos dados.
Ler e Escrever.

6. Designa-se por Constante um: points: 10


Valor que se altera dentro de um programa.
Operador que se altera dentro de um programa.
Valor que se mantém inalterado dentro de um programa.
Valor interno definido pelo programador.

7. Um identificador pode ser: points: 10


Um nome dado aos programas e variáveis.
Uma expressão numérica.
Um valor de uma variável.
Um nome para identificar um operador de comparação.

1
8. Uma estrutura condicional (SE.. ENTÃO.. SENÃO) permite: points: 10
A tomada de decisões através de definição de condições lógicas.
Avaliar uma condição e obter um resultado verdadeiro ou falso.
Ao algoritmo tomar decisões tendo em conta a execução (ou a não execução) de determinadas instruções.
Todas as afirmações exibidas.

9. Podemos definir o conceito de Lógica na área da tecnologia como: points: 10


Organização e planeamento das instruções, num algoritmo, afim de viabilizar o desenvolvimento de um
programa.
O encadeamento correto de alguma coisa que não obedece a certas convenções e regras.
Encadear uma série de instruções para que se possa chegar à solução de um problema.
Forma rigorosa de raciocinar.

10. Num sistema informático as variáveis ficam armazenadas: points: 10


No programa em execução.
Na memória RAM do computador.
Numa variável ou ficheiro de dados.
Numa constante.

11. Fill in the blanks points: 12


Os algoritmos em ___________________ são diagramas representativos do fluxo das ações de um
___________________; através de ___________________ representam diferentes tipos de ações e o seu encadeamento
no programa.

12. Fill in the blanks points: 12


As ___________________ são entidades que podem assumir ___________________ diferentes ao longo da
___________________ de um programa.

13. Fill in the blanks points: 12


Os programas de computador manipulam ___________________ que podem variar de ___________________, de
acordo com o tipo de ___________________ que pretendemos armazenar.

14. Fill in the blanks points: 12


Um programador passa ___________________ para o ___________________ através de uma ___________________ de
programação.

15. Fill in the blanks points: 12


Um ___________________ é uma sequência finita de ações executáveis que visam obter uma ___________________
para um determinado tipo de ___________________.

16. Estabelece a correspondência correta. points: 9

_____ Operadores Aritméticos 1. =, >, <, <=, >=,


<>,
_____ Operadores Relacionais 2. +, - , * , /,
%
_____ Operadores Lógicos 3. NOT, AND,
OR

2
17. Estabelece a correspondência correta. points: 9

_____ Quando o computador avalia uma condição calcula, 1. Este é um valor do tipo Verdadeiro/Falso
de acordo com o operador, o resultado. (True/False).
_____ Por vezes para executar uma instrução é necessário2. Para isso existem operadores lógicos que permitem
verificar mais do que uma condição. combinar as condições.
_____ Uma expressão booleana é uma expressão onde se 3. Este é um resultado lógico, ou seja, Verdadeiro (True)
empregam operadores de comparação e/ou lógicos, ou Falso (False).
obtendo-se um valor.

18. Estabelece a correspondência correta. points: 9

_____ Em algoritmia podemos representar as operações de1. por palavras como Escrever, Apresentar ou
entrada Imprimir.
_____ Uma operações de input, entrada ou leitura de dados
2. por meio de dispositivos de
é realizada entrada.
_____ Em algoritmia, uma operação de saída de dados 3. por palavras como Ler ou
representa-se Obter.

19. Considera as regras e fases de construção de um algoritmo e assinala as afirmações corretas:


points: 12
Para escrever um algoritmo precisamos descrever a sequência de instruções de maneira simples e objetiva.
Devemos imaginar que estamos a desenvolver um algoritmo para pessoas que trabalham na área da
informática.
Na escrita de um algoritmo não é recomendável usar frases curtas e simples.
Na escrita de um algoritmo usar somente um verbo por frase e procurar usar palavras que não tenham sentido
duvidoso.
Qualquer tarefa, mesmo que não siga determinado padrão pode ser descrita por um algoritmo.
Ao montar um algoritmo, precisamos primeiro dividir o problema apresentado em três fases fundamentais:
entrada, processamento e saída.

20. Os dados mais comuns são os numéricos e os caracteres. points: 1


true false

Você também pode gostar