wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2025 - IPG - 1º Tec - RP1 - 1º Trimestre

Total questions: 10

Worksheet time: 18mins

Name
Class
Date
1.

Os pacientes são encaminhados ao médico de acordo com sua idade: 12 anos, ou mais, clínico geral, caso contrário, pediatra.

Como representar isto através de um fluxograma?

Preencha a figura ao lado com a sequência correta.

a)

1 - idade > 12

2 - "pediatra"

3 - "clínico geral"

b)

1 - idade >= 12

2 - "pediatra"

3 - "clínico geral"

c)

1 - idade < 12

2 - "pediatra"

3 - "clínico geral"

d)

1 - idade <= 12

2 - "pediatra"

3 - "clínico geral"

2.

Certa empresa determinou que se o a receita líquida fosse maior que 0 (zero), teria lucro, caso contrário, prejuízo.

Como representar isto através de um fluxograma?

Preencha a figura ao lado com a sequência correta.

a)

1 - recLiq <= 0

2 - "lucro"

3 - "prejuízo"

b)

1 - recLiq < 0

2 - "lucro"

3 - "prejuízo"

c)

1 - recLiq >= 0

2 - "lucro"

3 - "prejuízo"

d)

1 - recLiq > 0

2 - "lucro"

3 - "prejuízo"

3.

Um usuário de PC determinou que se a "quantidade" de memória RAM em um PC exceder a 4GB, seria bom, senão, péssimo.

Como representar isto através de um fluxograma?

Preencha a figura ao lado com a sequência correta.

a)

1 - RAM > 4024 MB

2 - "bom"

3 - "péssimo"

b)

1 - RAM >= 4024 MB

2 - "bom"

3 - "péssimo"

c)

1 - RAM > 4096 MB

2 - "bom"

3 - "péssimo"

d)

1 - RAM >= 4096 MB

2 - "bom"

3 - "péssimo"

4.

Observe os nomes de variáveis na imagem ao lado.

Considerando V para válido e I para inválido, qual seria a classificação correta para estes nomes?

a)
V, I, I, V
b)
I, V, V, I
c)

V, V, I, I

d)
I, I, V, V
5.

Considerando as regras para compor nomes de variáveis, assinale a afirmativa incorreta:

a)
Nomes de variáveis podem começar com números.
b)

Nomes de variáveis não podem conter espaços.

c)
Nomes de variáveis devem começar com uma letra.
d)

Nomes de variáveis não podem incluir caracteres especiais.

6.

Considerando as variáveis

  • * valor -> para receber valores em dinheiro

  • * idMes -> para receber idade em meses

  • * nome -> para receber o nome de um usuário

  • Qual seria o tipo adequado de cada uma?

a)

valor: inteiro

idMes: inteiro

nome: cadeia

b)

valor: real

idMes: inteiro

nome: cadeia

c)

valor: inteiro

idMes: real

nome: cadeia

d)

valor: real

idMes: real

nome: caractere

7.

Considere o seguinte pseudocódigo: leia(x); escreva(x);. O que este código faz?

a)

Lê um valor do usuário e encerra o programa.

b)

Exibe uma mensagem de erro.

c)

Atribui um valor fixo a 'x' e o exibe.

d)

Lê um valor do usuário e o exibe na tela.

8.

Sobre a instrução "escreva", marque a afirmativa correta:

a)
A instrução 'escreva' exibe uma mensagem na tela.
b)
A instrução 'escreva' encerra o programa.
c)
A instrução 'escreva' é usada para definir variáveis.
d)
A instrução 'escreva' solicita entrada do usuário.
9.

Sobre a instrução "leia", marque a afirmativa incorreta:

a)

A instrução 'leia' pode receber dados de um usuário.

b)

A instrução 'leia' pode ser usada sem 'escreva'.

c)

A instrução 'leia' pode ser usada para atribuir valor a uma variável.

d)

A instrução 'leia' não pode receber dados de um usuário.

10.

Preciso criar um código, em portugol, para receber o valor de uma variável através do teclado.

Qual, das opções abaixo, resolve melhor esta situação?

a)

b)

c)

d)