NEW
Font size
WorksheetsREC2/2TRI LÓGICA COMPUTACIONAL - ALGORITMOS
Total questions: 10
Worksheet time: 5mins
Defina o conceito de algoritmo.
É um conjunto de instruções escritas com a ajuda de uma linguagem natural, mas que não necessita de expressões precisas.
É uma sequência de instruções que devem ser exatamente seguidas passo a passo para resolver um determinado problema.
É um conjunto de instruções codificadas numa linguagem de programação.
É um conjunto de instruções que são descritas aleatoriamente para compreender um determinado problema.
Em uma determinada loja, decidiu-se criar um algoritmo para calcular o valor total que deve cobrar de seu cliente. A loja oferece um desconto de 5% para seus clientes se o pagamento for à vista, então o algoritmo precisa calcular o valor do produto comprado, a quantidade e a porcentagem do desconto. Qual algoritmo apresenta uma resolução desse problema?
Informe a quantidade de produto adquirido.
Informe valor do produto adquirido.
Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.
Se o pagamento não for à vista calcule: Quantidade x valor do produto.
Mostre resultado.
Informe a quantidade de produto adquirido.
Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.
Se o pagamento não for à vista calcule: Quantidade x valor do produto.
Informe valor do produto adquirido.
Mostre resultado.
Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.
Se o pagamento não for à vista calcule: Quantidade x valor do produto.
Informe valor do produto adquirido.
Informe a quantidade de produto adquirido.
Mostre resultado.
Informe a quantidade de produto adquirido.
Informe valor do produto adquirido.
Se o pagamento à vista calcule: Quantidade x valor do produto.
Se o pagamento não for à vista calcule: Quantidade x valor do produto.
Mostre resultado.
O que é fluxograma?
Um algoritmo em Linguagem C
Um algoritmo em português estruturado.
Um algoritmo representado por símbolos.
Uma sequência infinit.
Em uma determinada turma de Lógica Computacional, os alunos estão estudando sobre representação de algoritmos e foi solicitado que eles desenvolvessem um algoritmo que calculasse o gasto de combustível de um automóvel para percorrer um determinado trecho de viagem. Como entrada de dados seria informado a distância total em km percorrida e a quantidade de gasolina consumida para percorrer cada km. Qual a sequência correta de blocos para construir esse fluxograma?
Terminal, Teclado, processamento, documento (vídeo), terminal.
Terminal, processamento, teclado, documento (vídeo), terminal.
Terminal, Teclado, documento (vídeo), processamento, terminal.
Terminal, Teclado, processamento, decisão, terminal.
Qual das alternativas abaixo representa corretamente a estrutura condicional no pseudocódigo?
SE condicao ENTAO
instrucao1
instrucao2
FIM
SE condicao
instrucao1
instrucao2
FIM
INICIO
SE condicao FAÇA
instrucao1
instrucao2
FIM SE
FIM
INICIO
SE condicao ENTÃO
instrucao1
instrucao2
FIM SE
FIM
Por que o pseudocódigo é mais fácil de ler e compreender do que um fluxograma?
Por ser escrito em linguagem natural
Por utilizar símbolos gráficos para representar ações
Por ser independente de linguagem de programação
Por ser mais complexo visualmente
Quais são algumas das estruturas comuns no pseudocódigo?
Construtores, Destrutores, Encapsulamento e Abstração
Interfaces, Pacotes, Exceções e Coleções
Classes, Métodos, Herança e Polimorfismo
Condicionais, Loops, Funções, Variáveis e Operadores
Qual é a desvantagem da descrição narrativa na representação de algoritmos?
Facilidade de interpretação por diferentes pessoas
Geração de ambiguidades e dificuldade na transição para um programa
Possibilidade de representação em diferentes linguagens de programação
Rapidez na implementação do algoritmo
Qual das seguintes opções melhor descreve a relação entre lógica de programação e algoritmo?
A lógica de programação é o resultado de um algoritmo.
Um algoritmo é a estruturação de conceitos na lógica de programação.
A lógica de programação orienta a execução do algoritmo.
Um algoritmo é apenas uma etapa do processo de lógica de programação.
Este símbolo no fluxograma representa
uma ação de entrada e saída de dados
a ligação a ligação ou conexão entre diferentes fluxos de ações representados num algoritmo
uma condição ou expressão lógica que dependerá uma decisão a seguir num sentido ou noutro
uma operação de processamento interno, como a atribuição de um valor a uma variável
