Questões de Conceitos Básicos e Algoritmos (Algoritmos e Estrutura de Dados)

Limpar Busca

Analise o algoritmo abaixo:
algoritmo "Caixa_Registradora" var    preco, pagamentoRecebido, total, troco: real    quantidadeItens, i: inteiro
inicio   // Inicialização das variáveis    total <- 0    pagamentoRecebido <- 0    troco <- 0
 // Entrada de dados  escreva("Digite a quantidade de itens a serem registrados: ")  leia(quantidadeItens)
 // Loop para ler o preço de cada item  para i de 1 ate quantidadeItens faca    escreva("Digite o preço do item ", i, ": ")    leia(preco)    total <- total + preco  fimpara
 // Exibir o total a ser pago  escreva("Total a ser pago: R$", total:0:2)
 // Entrada do pagamento recebido  escreva("Digite o pagamento recebido: R$")  leia(pagamentoRecebido)
 // Calcular o troco  troco <- pagamentoRecebido - total
 // Exibir o troco  se troco >= 0 entao    escreva("Troco: R$", troco:0:2)  senao     escreva("Dinheiro insuficiente.")  fimse fimalgoritmo
O operador que utiliza a caixa registradora contendo o algoritmo acima registrará os itens listados abaixo, e receberá como pagamento o valor de R$ 200. 
• 1 pacote de arroz 5 Kg custando R$ 31,55 a unidade. • 1 pacote de arroz 1 Kg custando R$ 8,19 a unidade. • 2 pacotes de feijão 1 Kg custando R$ 7,39 a unidade.


Os valores das variáveis “i”, “preco”, “total” e “troco”, ao final da execução do programa, são, respectivamente:
  • A 0 – 7 – 54 – 145
  • B Null – 14,66 – R$ 54,50 – R$ 145,48.
  • C 3 – 14 – 54,52 – 145,50.
  • D 4 – 31,55 – R$ 200,00 – R$ 145,48.
  • E 4 – 7,39 – 54,52 – 145,48.

A representação de dados em binário é fundamental para o funcionamento de sistemas digitais e computadores. O sistema binário, com base 2, utiliza apenas dois dígitos: 0 e 1. Converta o número binário (10112) em decimal e assinale a alternativa correspondente.

  • A 10.
  • B 11.
  • C 12.
  • D 13.

O cientista de dados Pedro trabalha em um projeto que envolve a previsão dos movimentos de um braço robótico em um ambiente complexo. Pedro tem um fluxograma de um algoritmo de aprendizado por reforço que é capaz de se adaptar dinamicamente ao ambiente e ajustar suas ações com base nos resultados de ações anteriores.

O algoritmo representado pelo referido fluxograma que deve ser empregado para a realização da tarefa de Pedro é o:

  • A Máquina de Vetores de Suporte (SVM);
  • B Rede Neural Convolucional (CNN);
  • C Long Short-Term Memory (LSTM);
  • D Twin Delayed Deep Deterministic Policy Gradient (TD3);
  • E K-Vizinhos Mais Próximos (KNN).

Analise o algoritmo abaixo, escrito no software VisuAlg 3.0: 


Imagem relacionada à questão do Questões Estratégicas


Ao final da execução do algoritmo acima, qual variável conterá o maior valor numérico? 

  • A va
  • B vb
  • C vc
  • D vd
  • E ve

São tipos de dados utilizados em algoritmos, EXCETO:

  • A inteiro
  • B caractere
  • C real
  • D lógico
  • E constante