WorksheetsM01 - Introdução à Programação e Algoritmia
Total questions: 25
Worksheet time: 25mins
O que é um algoritmo?
Um tipo de memória de computador
Um método de armazenamento de dados
Uma sequência finita de tarefas para resolver um problema
Um tipo de linguagem de programação
Qual das seguintes opções NÃO é uma representação comum de um algoritmo?
Folha de Cálculo
Diagrama
Pseudocódigo
Fluxograma
Que tipo de dado é representado entre aspas?
dado lógico
dado alfanumérico
dado inteiro
dado real
Qual é o propósito das variáveis na programação?
Para criar interfaces de usuário
Para armazenar valores fixos
Para gerenciar a alocação de memória
Para executar o mesmo programa com valores diferentes
Em Portugol, qual operador é usado para calcular o resto da divisão entre dois números inteiros?
MOD
/
%
\
O que o operador '==' verifica?
Diferente
Menor que
Maior que
Igualdade
Qual é a saída da expressão '10 + 5 * 2'?
15
20
10
30
O que a instrução 'Se condição' faz?
Verifica uma condição
Inicia o programa
Termina o programa
Exibe uma mensagem
Qual operador lógico que apenas devolve VERDADEIRO caso todos os operandos tenham o valor lógico verdadeiro?
nan
não
e
ou
Qual é o propósito da instrução 'Senão'?
Para encerrar o programa
Para verificar uma condição
Para executar uma operação alternativa
Para iniciar o programa
As linguagens de programação são...
…conjuntos de palavras utilizadas na escrita de programas.
…uma maneira diferente de comunicar.
...um tipo de código que só é necessário na programação.
Todas as opções estão corretas.
Um programa é...
...um conjunto de instruções bem definidas.
...um léxico próprio sujeito a uma determinada estrutura.
...um conjunto de instruções destinadas a serem processadas num sistema informático para realizar alguma tarefa.
Todas as opções anteriores estão corretas.
Qual das opções seguintes não é uma representação de algoritmos?
Linguagem Natural
Fluxograma
Pseudocódigo
Todas as opções anteriores estão corretas.
As funções predefinidas do Portugol são disponibilizadas através de
programas de funções
livrarias de funções
instruções de funções
bibliotecas de funções
O fluxograma (diagrama de blocos) é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.
Verdadeiro
Falso
Qual destes símbolos do fluxograma representa o processamento de dados?
Observe o algoritmo da imagem.
Os valores de saída (n1,n2) deste algoritmo são:
10,5
10,10
5,10
5,5
Observe o algoritmo da imagem.
Escolha a(s) instrução(ões) que considere estar(em) elaborada(s) com erros.
funcao inicio ( )
inteiro n1 = 10, n2
n1 = n2 + n3
escreva (n1, ", ", n2)
Uma linguagem de programação é:
Um quebra cabeças
Um conjunto de instruções com uma determinada ordem lógica
Um programa para codificar algoritmos
Uma notação que permite descrever uma sequência de instruções (algoritmo) que o computador deve executar
Fluxograma é a representação de ____a)____ recorrendo a termos da linguagem escrita (português) e alguns ___b)___ para representar instruções.
a) elementos
b) símbolos
a) símbolos
b) programas
a) pseudocódigo
b) elementos
a) algoritmos
b) símbolos
A imagem representa graficamente as fases de um algoritmo. Identifique cada uma delas.
x - entrada
y - processamento
z - saída
x - processamento
y - entrada
z - saída
x - saida
y - processamento
z - entrada
x - entrada
y - saida
z - processamento
Escolhe operadores relacionais.
!= == * +
<= + > %
!= == >= <=
== + != %
Analise o fluxograma e selecione a alternativa que apresenta respectivamente os símbolos utilizados.
terminal, leitura, processo, escrita(display) e terminal
terminal, processo, escrita(display), leitura e terminal
display, processo, leitura, escrita(display) e terminal.
display, leitura, processo, escrita(display) e terminal.
Quais os dados de entrada do algoritmo da área do rectângulo?
Apenas a largura
O comprimento e a largura
Apenas o comprimento
A área
O fluxograma contém um erro. Qual dos seguintes instruções está incorreta?
Todas as anteriores
