wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pseudocódigos

Total questions: 12

Worksheet time: 8mins

Name
Class
Date
1.

Este símbolo no fluxograma representa

a)

uma ação de entrada e saída de dados

b)

a ligação a ligação ou conexão entre diferentes fluxos de ações representados num algoritmo

c)

uma condição ou expressão lógica que dependerá uma decisão a seguir num sentido ou noutro

d)

uma operação de processamento interno, como, por exemplo, a atribuição de um valor a uma variável

2.

Esta imagem representa...

a)

um pseudocódigo

b)

um programa

c)

um fluxograma

d)

um esquema

3.

Para uma variável "nome completo do aluno", qual será o tipo de dados?

a)
Inteiro
b)

Caractere

c)

Real

d)

lógico

4.

Qual o resultado do algoritmo acima?

a)

Verdadeiro

b)

2

c)

Falso

d)

A = 2

5.

O que é algoritmo?

a)

Algoritmo é um conjunto finito de regras, nada definida, que leva à solução de um problema em um tempo finito.

b)

Algoritmo é um conjunto finito de regras, bem definidas, que nos leva à solução de um problema em um tempo finito.

c)

Algoritmo é um elemento finito de regras, pouco definidas, que nos leva à solução de um problema em um tempo finito.

d)

Algoritmo é um conjunto infinito de regras, bem definidas, que nos leva à solução de um problema em um tempo longo.

6.

Analise o seguinte trecho:

O que o irá acontecer com o valor lido, o que será mostrado como resultado?

a)

O resultado é o triplo do valor lido.

b)

O resultado não é calculado, pois o tipo de dado não pode ser utilizado para fazer cálculos.

c)

O resultado é a METADE do valor lido.

d)

O resultado é o QUADRADO do valor lido.

7.

Para testar a lógica de um programa, podemos utilizar, além das estruturas de controle, os operadores lógicos. Em uma determinada situação, a instrução, para caso a condição seja verdadeira, só poderá ser executada caso o número seja maior que 30 e se o número for menor que 80. Assinale a alternativa que traz as sentenças que solucionam esse problema.

a)

se(numero>30 ou numero <80).

b)

se(numero>30 e numero=30) e (numero<80 e numero=80).

c)

se(numero>30 e numero <80).

d)

se(numero>30 e numero=30) ou (numero<80 e numero=80).

8.

Um algoritmo pode ser considerado como um conjunto de passos para realizar determinada tarefa.

"Imagine que você precisa fazer um avião de papel e propõe para um amigo que cada um escreva um algoritmo para realizar essa tarefa. Cada um escreve o seu; vocês constatam que eles são diferentes tanto na quantidade de passos como na própria descrição dos passos. Depois dessa fase, vocês trocam os algoritmos: você faz o avião com o algoritmo escrito pelo seu amigo e vice-versa. Seguindo cada passo, os dois conseguem fazer um avião de papel."



O que é possível afirmar sobre seus algoritmos?

a)

Somente quem escreve um algoritmo pode interpretá-lo. Assim, cada um deveria ter feito o avião de papel com o seu próprio algoritmo.

b)

Os algoritmos escritos estão funcionando bem, visto que atingiram o objetivo: fazer um avião de papel.

c)

Algo está errado, pois não é possível ter mais de um algoritmo para resolver a mesma tarefa.

d)

Não existe algoritmo para fazer algo que não envolva tecnologia. Portanto, estes não são algoritmos.

9.

Em pseudocódigo, qual comando representa e executa uma instrução conforme a análise da condição, a qual pode ser verdadeira ou falsa?

Assinale a alternativa correta de acordo com a sintaxe na estrutura composta.

a)

Ela é composta pelas sentenças "se - entao -senao - fimse".

b)

Ela é composta pelas sentenças "senao – se-fimse-senao se".

c)

Ela é composta pelas sentenças "se-senao se-fimse".

d)

Ela é composta pelas sentenças "senao se – senao-se".

10.

Qual resultado final do algoritmo:

var a,b,c,d: inteiro

a <- 5

b <- 3

c <- 7

c <- b

escreva (c)

a)

5

b)

3

c)

7

d)

10

11.

Que tipo de instrução nos permite receber um valor para atribuir a uma variável?

a)

Escrever

b)

Atribuir

c)

Ler

d)

Definir

12.

Que tipo de instrução exibe mensagens ou resultados na tela?

a)

Definir

b)

Escrever

c)

Atribuir

d)

Ler