Prévia do material em texto
<p>Av1 Algoritmos e Técnicas de Programação Informações Adicionais 1) Considere uma linguagem hipotética, que utiliza seguinte instrução para imprimir na tela do programa: Mundol") Nesse contexto, qual principal finalidade da instrução imprimir na linguagem "XYZ"? Período: 05/08/2024 00:00 02/09/2024 23:59 Situação: Cadastrado Tentativas: 1/3 Alternativas: Pontuação: 1000 Protocolo: 1028563757 a) Realizar operações matemáticas b) Definir estruturas condicionais c) Manipular arquivos Avaliar Material d) Exibir mensagens na saída padrão Alternativa assinalada e) Declarar variáveis 2) A tarefa mais dificil ao se construir um programa de computador identificação de todos os pequenos problemas que compõem problema principal que você está tentando porque os computadores precisam de ou seja, das informações dos passos que eles devem Se você fornecer instruções incompletas ou computador para de executar programa, aguardando que você seja mais claro mais preciso em suas instruções. Observe as instruções seguir: Adicione dois II. Adicione um pouco de III. Misture em uma batedeira durante cinco IV. Adicione maisena até que massa fique Alternativas: a) b) apenas Alternativa assinalada 3) A disciplina de Algoritmos Técnicas de Programação tem como competência desenvolver lógico do aluno. Dentre seus conceitos estudamos de algoritmos. De acordo com o texto responda que um algoritmo. Assinale alternativa Alternativas: a) Conjunto de instruções que se executadas resolvem um problema Alternativa assinalada b) Linguagem de programação usada em programas de computador. Elemento responsável pelo armazenamento e manipulação de dados d) Diferença existente entre aspecto estático aspecto e) Armazenamento explícito de dados 4) Em um programa em Portugol, é necessário armazenar idade de Considerando os tipos de dados disponíveis, qual seria escolha mais apropriada para representar idade do usuário? Assinale alternativa correta Alternativas: real. b) caractere inteiro Alternativa assinalada lógico. e) texto. 5) Um diagrama de blocos/fluxogramas é uma das formas de representação de um algoritmo. Estas formas de representação são utilizadas para a resolução de problemas. Analise as afirmativas a seguir e depois classifique-as como verdadeiras (V) ou falsas (F). 1-Uma linha é um símbolo que representa os vínculos existentes entre os componentes de um diagrama de 2-Um círculo é um símbolo que é chamado de conector e ele representa pontos de conexões entre trechos de programas, que podem ser apontados para outras partes do diagrama de blocos. Um retângulo é um símbolo que é chamado de decisão e representa os desvios na execução de operações do algoritmo. Assinale a alternativa correta. Alternativas: a) b) 1-F;2-V; Alternativa assinalada d) e)</p><p>Av2 - Algoritmos e Técnicas de Programação Informações Adicionais 1) Considere seguinte trecho de código em linguagem C. #include <stdio.h> 05/08/2024 à 09/09/2024 23:59 intmain() { Situação: Cadastrado int idade: 1/3 Pontuação: 1000 printf("Informe idade: Protocolo: 1028580593 if >= printf("Maior de Avaliar Material } return } o que será exibido na tela caso usuário informe a idade igual 20? Assinale alternativa a) Menor de b) Maior de idade Alternativa assinalada c) Não será d) Erro de e) Idade 2) A estrutura de repetição condicional "Enquanto Faça" em C permite que um bloco de código seja executado enquanto uma condição específica for verdadeira, proporcionando controle preciso sobre a repetição.Em linguagem C, qual é a característica principal da estrutura de repetição "Enquanto Faça"? Assinale a alternativa correta. Alternativas: a) Ela executa bloco de código pelo menos uma vez antes de verificar a condição de repetição. b) Ela verifica a condição de repetição antes de executar o bloco de código. Alternativa assinalada c) Ela utiliza a palavra-chave "Repita" para iniciar a repetição. d) Ela é uma estrutura exclusiva da linguagem e) Ela só executa o bloco de código se a condição for falsa. 3) caso-teste simples em uma forma eficiente de lidar com situações onde apenas uma condição precisa ser verificada, tornando código mais conciso e fácil de De acordo com "caso-teste", qual é a principal diferença entre uma estrutura de seleção caso com múltiplas opções e uma estrutura de seleção caso-teste simples em Assinale a alternativa correta. Alternativas: a) A estrutura caso-teste simples só permite testes de igualdade. b) A estrutura caso-teste simples só permite testar variáveis A estrutura caso-teste simples só permite uma opção de teste. Alternativa assinalada d) A estrutura caso-teste simples só funciona com números pares. e) A estrutura caso-teste simples não pode ser aninhada.</p><p>4) Em estruturas de seleção caso-teste simples, um único teste de igualdade é utilizado para direcionar fluxo do programa, simplificando a lógica de decisão. Em estruturas de seleção caso-teste simples em C, qual é a finalidade da instrução "break"? Assinale a alternativa Alternativas: a) Encerrar programa imediatamente. b) Encerrar a estrutura de seleção Alternativa assinalada c) Pular para próximo teste. d) Ignorar a condição do teste. e) Imprimir uma mensagem na tela. 5) Em um sistema de cadastro de produtos, foi utilizado um switch para determinar a categoria de um item. Qual é a vantagem de usar uma estrutura de seleção caso (switch) nesse contexto? Assinale a alternativa correta. Alternativas: a) Melhorar a legibilidade do código. Alternativa assinalada b) Reduzir tempo de execução do programa. Permitir a inclusão de condições em um único bloco. d) Evitar uso de estruturas de controle. e) Permitir apenas testes de igualdade.</p>