Prévia do material em texto
Enviado por: ZAGAE / MARVADEZA FACULDADE UNINTER – ENGENHARIA DE PRODUÇÃO – ANO 2019 Disciplina: Lógica de Programação e Algoritmos APOL – 02 NOTA: 100 Disciplina: Lógica de Programação e Algoritmos Questão 1/5 - Lógica de Programação e Algoritmos Uma estrutura de seleção encadeada é formada pela combinação de estruturas de seleção simples e compostas, uma dentro da outra, não havendo limite para o número de combinações, podendo, em alguns casos, gerar um código bastante complexo. A figura abaixo mostra o fluxograma de uma estrutura de seleção encadeada. Fonte: Puga e Risseti (2016). Observe as afirmativas: I. Caso o resultado do teste da condição1 seja falso, a condição2 não será executada e o conjunto de Instruções C entrará em ação. II. Caso o resultado do teste da condição1 seja falso, a condição2 será executada e o conjunto de Instruções C não entrará em ação. III. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso executará o conjunto de Instruções B. IV. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso encerrará a execução do algoritmo. V. Se a condição1 obter verdadeiro como resultado, o algoritmo executa o teste da condição2. Enviado por: ZAGAE / MARVADEZA É correto apenas: Nota: 20.0 A I, II e V B I, III e IV C I, II e IV D I, III e V Você acertou! E II, III e V Questão 2/5 - Lógica de Programação e Algoritmos Para garantir a integridade do resultado obtido com o processamento, os dados devem ser classificados de acordo com o tipo do valor a ser armazenado em uma variável. Com base neste texto, classifica-se os dados para: I. Evitar problemas ocasionados pelo fornecimento de valores inadequados à operação realizada; II. Pré-determinar o tamanho de memória com uma faixa associada de valores permitidos. III. Guardar um determinado dado ou valor e modificá-lo ao longo da execução do programa de acordo com as especificações do algoritmo. IV. Seguir as características de formato e estrutura definidas para essa memória variável. Assinale a alternativa que contém somente as corretas: Nota: 20.0 A I e II B I e IV Enviado por: ZAGAE / MARVADEZA C Apenas IV D Apenas III E Todas estão corretas Você acertou! Questão 3/5 - Lógica de Programação e Algoritmos A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos de dados existentes no mundo real. A maioria das linguagens de programação tipificam os dados em um grupo conhecido como tipos primitivos. São tipos primitivos de dados: I. Primitivos numéricos II. Primitivos reais de precisão composta III. Primitivos lógicos IV. Primitivos caracteres fracionais V. Primitivos literais ou caracteres Assinale a alternativa que contém somente os tipos primitivos de dados: Nota: 20.0 A I e II B I e V C I, III e V Você acertou! D Apenas III E Todas estão corretas Enviado por: ZAGAE / MARVADEZA Questão 4/5 - Lógica de Programação e Algoritmos Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e estar de acordo com algumas regras. Conforme o texto analise as assertivas abaixo: I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros; II. Não utilizar nomes iguais para representar variáveis diferentes. III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome. IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. V. Ser conciso e utilizar nomes coerentes. Assinale a alternativa que contém somente as corretas: Nota: 20.0 A III, IV e V B I, II e V Você acertou! C I e II D III e IV E Todas as respostas Questão 5/5 - Lógica de Programação e Algoritmos Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. Para saber se uma determinada variável está dentro de uma faixa de valores deve-se criar expressões com outros operadores, além dos operadores aritméticos e/ou relacionais. Dentre os operadores abaixo estão: Enviado por: ZAGAE / MARVADEZA I. .e. II. .ou. III. .não. IV. .senão. V. .igual. Assinale a alternativa que contém somente operadores lógicos: Nota: 20.0 A I, II e IV B I, III e V C II, III e V D I, II e III Você acertou! SENÃO não é operador. IGUAL é operador relacional. E Todas as respostas