WorksheetsCompetição de perguntas e respostas sobre algoritmos
Total questions: 15
Worksheet time: 17mins
O pseudocódigo ou portugol consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos na resolução. Os algoritmos também podem ser escritos na forma de fluxograma. Sobre os símbolos utilizados no fluxograma da construção de algoritmos, relacione adequadamente as colunas.
A. 2, 4, 6, 5, 3, 1.
B. 3, 6, 4, 2, 1, 5.
C. 4, 5, 1, 3, 2, 6.
D. 5, 1, 3, 6, 4, 2.
E. 6, 3, 2, 1, 5, 4.
O que é um programa?
Texto que escrevemos numa linguagem de programação
Conjunto de instruções processadas por um computador para resolver um problema
Obtém-se depois de compilar o programa-fonte
Número concreto de ações ordenadas segundo uma certa lógica
Este símbolo no fluxograma representa
uma ação de entrada ou de saída de dados no sistema
uma condição ou expressão lógica que dependerá uma decisão a seguir num sentido ou noutro
a ligação ou conexão entre diferentes fluxos de ações representados num algoritmo
uma operação de processamento interno, como, por exemplo, a atribuição de um valor a uma variável
Esta imagem representa...
Um pseudocódigo
Um esquema
Um programa
Um fluxograma
Para uma variável nome completo de um aluno, qual será o tipo de dados?
inteiro
lógico
caractere
real
Os dois trechos de código são equivalentes, isto é, realizam a tarefa?
Sim
Não
Qual resultado final do algoritmo:
var a,b,c,d: inteiro
a <- 5
b <- 3
c <- 7
c <- b
escreva (c)
5
3
7
10
Qual é o resultado do algoritmo acima?
Falso
"2"
Verdadeiro
A = 2
Se L1 = 10, L2=8 e L3 = 10, qual é a solução do algoritmo abaixo?
O triangulo é EQUILÁTERO: FALSO, e o triangulo é ESCALENO: VERDADEIRO
O triangulo é EQUILÁTERO: VERDADEIRO, e o triangulo é ESCALENO: VERDADEIRO
O triangulo é EQUILÁTERO: FALSO, e o triangulo é ESCALENO: FALSO
O triangulo é EQUILÁTERO: VERDADEIRO, e o triangulo é ESCALENO: FALSO
O que são algoritmos?
Algoritmo é um conjunto finito de regras, nada definida, que leva à solução de um problema em um tempo finito.
Algoritmo é um elemento finito de regras, pouco definidas, que nos leva à solução de um problema em um tempo finito.
Algoritmo é um conjunto finito de regras, bem definidas, que nos leva à solução de um problema em um tempo finito.
Algoritmo é um conjunto infinito de regras, bem definidas, que nos leva à solução de um problema em um tempo longo.
Analise o seguinte trecho:
O que o irá acontecer com o valor lido, o que será mostrado como resultado?
O resultado não é calculado, pois o tipo de dado não pode ser utilizado para fazer cálculos.
O resultado é o triplo do valor lido.
O resultado é o QUADRADO do valor lido.
resultado é o DOBRO do valor lido.
O resultado é a METADE do valor lido.
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 ou igual que 30 e se o número for menor ou igual a 80. Assinale a alternativa que traz as sentenças que solucionam esse problema.
se(numero>30 ou numero <80).
se(numero>30 e numero=30) e (numero<80 e numero=80).
se(numero>30 e numero <80).
se(numero>30 e numero=30) ou (numero<80 e numero=80).
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?
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.
Os algoritmos escritos estão funcionando bem, visto que atingiram o objetivo: fazer um avião de papel.
Algo está errado, pois não é possível ter mais de um algoritmo para resolver a mesma tarefa.
Não existe algoritmo para fazer algo que não envolva tecnologia. Portanto, estes não são algoritmos.
A estrutura de controle composta, 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.
Ela é composta pelas sentenças "se - senao - fimse".
Ela é composta pelas sentenças "senao – se-fimse-senao se".
Ela é composta pelas sentenças "se-senao se-fimse".
Ela é composta pelas sentenças "senao se – senao-se".
Qual a ordem correta de precedência em um algoritmo?
1º Multiplicação/Divisão, 2º Parêntesis, 3º Adição/Subtração, 4º Expoente
1º Parêntesis, 2ºExpoente, 3º Multiplicação/Divisão, 4º Adição/Subtração
1º Expoente, 2º Parêntesis, 3º Adição/Subtração, 4º Multiplicação/Divisão
1º Expoente, 2º Multiplicação/Divisão, 3º Parêntesis, 4º Adição/Subração
