65 questões encontradas
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, identificar padrões e criar soluções que possam ser executadas por um computador. Marque a alternativa CORRETA que corresponde à atividade pedagógica que é a mais adequada para introduzir os conceitos de lógica de programação e pensamento computacional para alunos do Ensino Fundamental I e II.
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 verdadeira é fundamental para a automação de tarefas. Assinale a alternativa que identifica corretamente a estrutura de controle responsável por permitir a repetição de instruções em um algoritmo.
Marque a alternativa CORRETA que corresponde a sequência de cima para baixo das lacunas acima:
Marque a alternativa CORRETA que corresponde a sequência de cima para baixo das lacunas acima:
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (português estruturado). Início Inteiro : A, B, C, Z, i; Z ← 0; Leia (A, B); Para i de 1 até 3 faça [ Se (A > B) Então A ← A - 2; B ← B + 1; C ← B + A; Senão A ← A + 1; B ← B - 2; C ← B - A; ] Z ← A + B + C; Fim. Caso os valores lidos para as variáveis A e B no início do programa tenham sido 2 e 3, respectivamente, então, ao final da execução desse algoritmo, o valor armazenado na variável Z será igual a:
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 seguinte fato: Um processo de diagnóstico foi iniciado no sistema. Com base nessas informações, qual conclusão é logi - camente válida?
Marque a alternativa CORRETA que corresponde a sequência de cima para baixo das lacunas acima:
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.
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 ele está abastecido com combustível, pode fazer a viagem. Qual das alternativas abaixo corresponde a lógica do conector E (AND):
Considere o trecho de pseudocódigo a seguir, utilizado em um sistema automatizado de supervisão elétrica para liberar o funcionamento de um motor trifásico:
leia(tensao, corrente, temperatura)
se (tensao >= 220) então {
se (corrente <= 15) então {
se (temperatura < 70) então {
escreva ( Motor liberado )
}
senão {
escreva ( Bloqueio por superaquecimento )
}
}
senão {
escreva ( Bloqueio por sobrecorrente )
}
}senão {
escreva ( Bloqueio por subtensão )
}
Durante um teste, foram medidos os seguintes valores: tensao = 220, corrente = 14 e temperatura = 75. Com base na execução do algoritmo, qual mensagem será exibida ao final?
Sobre os operadores lógicos é correto afirmar:
O Diagrama de Chapin, também conhecido como Diagrama de Nassi-Shneiderman, apresenta as seguintes características:
I. Permite a visualização do fluxo físico do algoritmo e é voltado para a programação orientada a objetos.
II. É a substituição do fluxograma tradicional por diagrama que apresenta uma visão hierárquica e estruturada da lógica do programa.
III. Faz a representação das estruturas que têm um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. Quais estão corretas?
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 executada ou ignorada dependendo de uma condição. O programa escolhe qual bloco de código executar com base no resultado de uma expressão booleana (verdadeiro ou falso).
III. Repetição: permite que um conjunto de instruções, ou uma única instrução, seja repetido várias vezes, com base em uma condição, até que a condição se torne falsa. A) Todas as assertivas estão corretas.
A lógica de programação facilita o raciocínio na construção e no entendimento do algoritmo, mostrando que ele está muito mais presente em nosso cotidiano do que imaginamos. Na computação, o algoritmo é essencial. Sobre o assunto, analisar os itens. I. A princípio, um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. II. Um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. III. A partir dos conhecimentos tidos como verdadeiros, caberia à Lógica de Programação a formulação de leis gerais de encadeamentos lógicos que levariam à descoberta de novas verdades. Está CORRETO o que se afirma:
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ó pode ser acionada se pelo menos uma das saídas Y1 ou Y3 estiver acionada. IV. A saída Y3 só será acionada se a saída Y2 também estiver acionada. Está correto o que se afirma em
Considere a tabela verdade do sistema lógico S(A,B,C,D): A expressão booleana minimizada para S é
No desenvolvimento de soluções computacionais, a lógica de programação fornece os fundamentos para a construção de algoritmos capazes de resolver problemas de forma estruturada e compreensível. Analise as afirmativas a seguir:
Considere o diagrama de circuito lógico abaixo: A expressão lógica simplificada da saída Y, em função das entradas A, B e C, é igual a
O sistema binário é a base da computação digital. O número decimal 10 é representado em binário como
Em circuitos lógicos, as portas lógicas são fundamentais. Sobre a porta AND em circuitos TTL, quando a sua saída é verdadeira?
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 < - primeiroNumero + segundoNumero + terceiroNumero media < - soma / 3 escrever("A média dos três números é: ", media) Com base no trecho código apresentado, assinale a alternativa que apresenta a finalidade da parte do pseudocódigo que contém as linhas a seguir. escrever("Digite o primeiro número: ") ler(primeiroNumero) escrever("Digite o segundo número: ") ler(segundoNumero) escrever("Digite o terceiro número: ") ler(terceiroNumero)
A tabela seguinte relaciona números com letras da seguinte forma:
0 1 2 3 4 5 6 7 8 9
A E D F M J O R P B
Usando esta relação, o número 86490 representa a palavra:
A tabela seguinte relaciona números com letras da seguinte forma:
0 1 2 3 4 5 6 7 8 9
A E D F M J O R P B
Usando esta relação , o número 86490 representa a pa lavra:
Assina le a alternativa que apresenta CORRETAMENTE a expressão booleana que representa a operação “ou exclusivo” (XOR):
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) escrever("A média das duas notas é: ", media) Com base no pseudocódigo, assinale a alternativa que apresenta corretamente cada elemento ( // ???) a sua respectiva parte no pseudocódigo.
Marque a alternativas CORRETA quanto a descrição da finalidade dos diagramas lógicos na resolução de problemas.
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?
Analise o algoritmo abaixo, escrito no software VisuAlg 3.0.
algoritmo "tecnico"
var
quantidade, soma, contador: inteiro
funcao acumulador(var_1: inteiro): inteiro
inicio
retorne soma + var_1
fimfuncao
inicio
soma < - 0
quantidade < - 0
repita
soma < - acumulador(quantidade)
quantidade < - quantidade + 2
até (quantidade > 10)
fimalgoritmo
Ao executar o algoritmo acima, quantas vezes será chamada a função "acumulador"?
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:
Para o diagrama elétrico de acionamento da contatora K a seguir, determine a expressão que representa a lógica de acionamento.





















