A lógica de programação é a base para o desenvolvimento de qualquer software, pois permite a criação de algoritmos coesos e eficientes. O pensamento computacional, por sua vez, é uma habilidade mais ampla que envolve a capacidade de decompor um problema em partes menores, identif
Um algoritmo é uma sequência finita de instruções bem definidas, utilizada para resolver problemas específicos, sejam eles matemáticos, computacionais ou cotidianos. A estrutura de controle que permite a um algoritmo repetir um conjunto de instruções enquanto uma condição for ver
Um sistema de monitoramento adota as seguintes regras: Se um servidor ultrapassa 85% de uso de CPU por mais de 5 minutos, então um alerta crítico é gerado. Sempre que um alerta crítico é gerado, o sistema inicia automaticamente um processo de diagnóstico. Hoje, verificou-se o seg
Lógica de Programação4 alternativasJVL Concursos2025
Considere a expressão com curto-circuito: if P() and Q() then R(). Assinale a transformação que preserva a mesma semântica na presença de efeitos colaterais.
Lógica de Programação5 alternativasFAU - UNICENTRO2025
O conector E (AND em inglês) permite a análise de duas ou mais expressões lógicas e dá como resultado dessa avaliação um valor verdadeiro se todas as expressões forem verdadeiras, e um valor falso se pelo menos uma delas retornar falso. No exemplo a seguir: Se você possui carro e
Sobre as estruturas de controle de dados, analise as assertivas abaixo e assinale a alternativa correta:I. Sequencial: executa as instruções de forma linear, uma após a outra, na ordem em que são escritas, sem desvios ou repetições.II. Seleção: permite que uma instrução seja exec
Lógica de Programação5 alternativasFGV CONHECIMENTO2025
Considere o diagrama Ladder abaixo com entradas digitais X1,X2,X3 e saídas digitais Y1,Y2,Y3. Analise os itens a seguir: I. Se X1=1 e X3=0, então a saída Y3 será acionada independentemente do valor de X2. II. Se X2=1, a saída Y1 estará necessariamente desligada. III. A saída Y2 s
Lógica de Programação4 alternativasInstituto UniFil2024
Considere o trecho de pseudocódigo a seguir: // Pseudocódigo para calcular a média de três números escrever("Digite o primeiro número: ") ler(primeiroNumero) escrever("Digite o segundo número: ") ler(segundoNumero) escrever("Digite o terceiro número: ") ler(terceiroNumero) soma <
Lógica de Programação4 alternativasInstituto UniFil2024
Considere o seguinte pseudocódigo: // Pseudocódigo para calcular a média de duas notas //??? (1) nota1, nota2, media: real //??? (2) escrever("Digite a primeira nota: ") ler(nota1) escrever("Digite a segunda nota: ") ler(nota2) //??? (3) media < - (nota1 + nota2) / 2 //??? (4) es
Em um jogo de criptografia, cada letra é substituída pelo seu número correspondente no alfabeto (A=1, B=2,..., Z=26). A equipe de Sofia precisa decifrar a palavra "MATE". Qual é a representação numérica dessa palavra?
O conjunto de técnicas e conceitos que permite aos programadores desenvolverem programas de formas estruturadas, decompondo problemas complexos em etapas mais simples, é conhecido como:
Qual das alternativas abaixo contém somente operadores lógicos base na construção de sistemas digitais e da lógica proposicional, também muito usado em linguagem de programação?
Analise o código Python a seguir: a = 5 b = 10 c = 15 if a < b and b < c: resultado = "Primeira condição verdadeira" elif a < c and b > c: resultado = "Segunda condição verdadeira" else: resultado = "Nenhuma condição verdadeira" print( resultado) Assinale a alternativa que aprese
Analise o código Python a seguir: vetor1 = [1, 4, 6, 8] vetor2 = [2, 4, 6, 10] soma1 = sum(vetor1) soma2 = sum (vetor2) if soma1 > soma2: if all(x > y for x, y in zip(vetor1, vetor2)): resultado = "soma1 é maior e todos os elementos em vetor1 são maiores que em vetor2" else: resu