wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmo e Lógica de Programação

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

O que será impresso depois de executado o algoritmo se NUM = -3.


início

caractere: VALOR

inteiro: NUM

leia (NUM)

se (NUM > 0)

então VALOR ← “número positivo”

senão se (NUM < 0)

então VALOR ← “número negativo”

senão VALOR ← “zero”

fim se

fim se

escreva (VALOR)

fim

a)

“zero"

b)

“número positivo"

c)

“número negativo"

d)

VALOR

2.

Observando a variável e o tipo que foi atribuído a ela , assinale a alternativa correta.

a)

“Maria” – Caractere

b)

3.1416 - Inteiro

c)

“Verdadeiro” – Logico

d)

falso – Caractere

e)

"25.756" - Real

3.

Qual sera o ultimo valor exibido deste algoritmo, assinale a alternativa correta:

início

inteiro: v1, v2, v3

v1 <- 3

v2 <- 3

v3 <- 4


enquanto v3 > 1 faça

v1 <- v1 * v2

v3 <- v3 - 1

exiba (v1)

fim enquanto

fim

a)

128

b)

729

c)

27

d)

243

e)

81

4.

O que será impresso na tela?

a)

Azul

b)

Verde

c)

Amarelo

d)

Vermelho

5.

Qual conceito de Variáveis?

a)

Variáveis símbolos para representar algoritmos

b)

Variáveis são códigos de banco de dados para guardfar informação permanentemente

c)

Variáveis são alocações de memória, onde guardamos um determinado tipo de informação temporariamente

d)

Nenhuma das aternativas

6.
O que é um algoritmo?
a)
Uma sequência infinita de passos, com objetivo de se resolver um problema.
b)
Uma sequência de passos alternados
c)
Uma sequência finita de passos, com objetivo de se resolver um problema.
d)
Uma declaração de variáveis
7.

Analise o seguinte trecho:

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

a)

O resultado é o QUADRADO do valor lido.

b)

resultado é o DOBRO do valor lido.

c)

O resultado é a METADE do valor lido.

d)

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

e)

O resultado é o triplo do valor lido.

8.

Através das linhas de código a seguir, responda quantas vezes será impresso o termo "Olá desenvolvedor "?

cont = 0;

enquanto cont <= 3:

imprima("Olá desenvolvedor");

cont = cont + 1

a)

3

b)

4

c)

5

d)

6

e)

7

9.

Qual a declaração correta para o Nome da variável idade de um jogador

a)

idade Do Jogador = 40

b)

1idadeDoJogador = 12

c)

_idade_Do_Jogador = 12

d)

Jogador Idade = 13

10.

A estrutura ENQUANTO é:

a)

Uma estrutura de atribuição

b)

Uma estrutura de alienação

c)

Uma estrutura de repetição

d)

Uma estrutura de condição

11.

Qual resultado final do algoritmo


inteiro a,b,c,d


a =5

b=3

c=7

c = b

escreva (c)

a)

3

b)

5

c)

7

d)

10

12.

De acordo com os princípios da lógica de programação, está(ão) correta(s) a(s) afirmação(ões):

a)

sequência lógica é uma sequência de ações encadeadas

para atingir um objetivo.

b)

instrução é uma informação que sinaliza ao computador uma ação básica.

c)

algoritmo é uma sequência de instruções ordenadas de forma lógica.

d)

um algoritmo é dividido em três fases fundamentais, entrada, processamento e saída.

e)

a fase entrada é responsável por manipular e processar os dados para se chegar ao resultado final.

13.

Marque apenas as afirmações verdadeiras:

a)

O pseudocódigo representa um algoritmo que se situa entre a linguagem natural e uma linguagem de programação.

b)

A escrita do pseudocódigo exige toda a rigidez sintática de uma linguagem de programação.

c)

Para a escrita do pseudocódigo o estudante não precisa ter o conhecimento prévio de nenhuma linguagem de programação.

d)

O pseudocódigo não pode ser traduzido para uma linguagem de programação, pois serve apenas para o auxílio didático ao aprendizado de uma nova linguagem.

e)

Portugol é uma representação do pseudocódigo para a língua portuguesa.

14.

Qual descrição corresponde ao tipo de dado caractere?

a)

sua utilização mais comum é para representar contagens (quantidade). Podem ser positivos, negativos ou nulos.

b)

consiste no conjunto de caracteres alfanuméricos. Composto de apenas um carácter alfanumérico ou especial.

c)

consiste no conjunto de números reais (com ou sem casas decimais). Sua utilização mais comum é para representar medições.

d)

contém um tipo de dado usado em operações lógicas, que possui somente dois valores, que são consideradas pelo Portugol como verdadeiro e falso.

15.

Qual o resultado da execução do programa a seguir se a variável número for igual a 5 ?

a)

1

b)

5

c)

15

d)

25