Prévia do material em texto
Avaliação I - Individual (Cod.:988223) Algoritmo e Lógica de Programação (180985) Prova 91766424 Período para responder 06/11/2024 - 22/11/2024 1 Os operadores relacionais retornam verdadeiro ou falso. Eles são usados em expressões lógicas e descritos, em PORTUGOL, pelos operadores E, OU e NÃO. Visto que cada operador possui um significado associado ao seu funcionamento, associe os itens, utilizando o código a seguir: I- Disjunção. II- Conjunção. III- Negação. ( ) Inverte o resultado de qualquer operação ou conjunto de operações. ( ) Para que o resultado final seja verdadeiro, os resultados de todas as operações relacionadas devem ser verdadeiros. ( ) Basta que o resultado de qualquer operação seja verdadeiro para o resultado também seja verdadeiro. Assinale a alternativa que apresenta a sequência CORRETA: A) I - II - III. B) III - II - I. C) I - III - II. D) III - I - II. E) II - III - I. 2 É o tipo de variável associada para representar a soma de dois números cujo resultado é exato.A que tipo de dados estamos nos referindo? A) Caractere. B) String. C) Real. D) Lógico. E) Inteiro. 3 Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido, e nos algoritmos, são utilizados quatro tipos de dados primários. Um deles armazena uma sequência de caracteres. Sobre o tipo de dado que armazena uma sequência de caracteres, assinale a alternativa CORRETA: A) Booleano. B) Lógico. C) Real. D) Cadeia de caracteres (string). E) Inteiro. 4 Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido, e, nos algoritmos, são utilizados quatro tipos de dados primários. Um deles armazena os valores correspondentes ao conjunto de números do mesmo nome especificado pela Matemática. Exemplos: 1; 35; 9; 43; 51.A que tipo de dado estamos nos referindo? A) Real. B) Lógico. C) String. D) Caractere. E) Inteiro. 5 Um algoritmo pode ser definido como uma sequência de passos/instruções que visam atuar na solução de um problema que pode ou não ser recorrente. Embora o conceito de algoritmos pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia. Sobre os conceitos que dão sustentação aos algoritmos, analise as afirmativas a seguir: I- Dados são valores sem significado contextual. II- Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita. III- Uma informação não possui significado contextual atrelado a um valor. IV- A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação. IV- As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol. Assinale a alternativa CORRETA: A) I, II, IV e V, apenas. B) I, II e III, apenas. C) I e IV, apenas. D) I, II, III, IV e V. E) I e III, apenas. 6 Operadores Div e Mod não são comuns na Matemática básica. Entretanto, no contexto de programação, eles são bastante úteis.Assinale a alternativa que apresenta o trecho de algoritmo que soluciona o seguinte problema: considerando o calendário brasileiro, quantas semanas existem em 20 dias? A) Algoritmo semanas; Constantes Total_Dias = 20; Variáveis semanas : inteiro; dias : inteiro; Início semans