Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade de Estudo 2 / AE2 - Atividade de Estudo 2 O uso de dados é essencial para qualquer solução computacional e deve ser preciso. Também deve ser otimizado na medida do possível, de forma a atender às necessidades que o algoritmo deve ter. Se um dos requisitos é que seja coletado certo volume de dados, isto pode ser indicado como um limite no algoritmo, mas se for criado adequadamente, sua adaptação para eventuais mudanças no volume de dados a ser manipulado, o ajuste do algoritmo se torna mais fácil. Observe o trecho de algoritmo a seguir. DECLARE INTEIRO : IDADE, CODIGO; REAL : PESO, ALTURA; CARACTERE : NOME, ENDERECO, CIDADE; A partir da análise do exemplo desta questão, analise as afirmativas a seguir. I – Este exemplo traz a declaração de variáveis de três tipos diferentes. II – Ao todo, são declaradas seis variáveis diferentes no exemplo. III – Não há uma limitação para a quantidade de variáveis declaradas na construção de algoritmos. É correto o que se afirma em: Escolha uma opção: a. III, apenas. b. I e III, apenas. c. I e II, apenas. d. I, apenas. e. II, apenas. Os mecanismos de entrada e saída padrões utilizados na confecção de algoritmos são bastante simples, mas não podem ser confundidos. Observe as afirmativas sobre os conceitos e aplicações de comandos de entrada e saída em algoritmos. I – Na entrada de dados, a interação pode ocorrer pela digitação de dados pelo usuário. II – Na saída de dados, tanto mensagens de texto, quanto dados contidos em variáveis podem ser exibidos a usuários. III – Os comandos de entrada e saída padrões estudados devem ter todo o conteúdo dos comandos indicados entre aspas. É correto o que se afirma em: Escolha uma opção: a. I, apenas. b. II, apenas. c. I e II, apenas. d. II e III, apenas. e. III, apenas. Estruturas de repetição podem ser do tipo contado ou condicional. Essas estruturas representam recursos muito importantes na programação e oferecem funcionalidades muito úteis para economia de código e repetição de tarefas por repetidas vezes. Observe as afirmativas a respeito dos dois exemplos de código a seguir: PARA I DE 1 ATE 10 FAÇA ESCREVA (I); FIMPARA; I <- 1; ENQUANTO (I <= 10) FAÇA ESCREVA (I); I <- I + 1; FIM_ENQUANTO; I – As duas estruturas de repetição exibem o mesmo resultado quando executados. II – O laço de repetição “para” decrementa automaticamente a variável “I” a cada iteração. III – O laço de repetição “enquanto” realiza uma quantidade igual de iterações do laço de repetição “para”. É correto o que se afirma em: Escolha uma opção: a. II e III, apenas. b. II, apenas. c. III, apenas. d. I e III, apenas. e. I, apenas. Estruturas condicionais são essenciais na programação e necessárias na solução de diversos tipos de problemas computacionais. O código a seguir contém um trecho de algoritmo que usa uma estrutura de decisão. SE (VALOR <= 50) ENTÃO ESCREVA (“VALOR: “, VALOR); SENÃO LEIA (VALOR); FIMSE; Analise as afirmativas sobre o algoritmo. I – Esta estrutura condicional se baseia na análise de uma variável e o valor contido na mesma. II – A instrução que solicita a digitação de um novo valor ao usuário ocorre se o valor da variável for maior que 50. III – Poderia ser invertido operador > na condição, desde que ajustes no uso das demais instruções também fossem realizados. É correto o que se afirma em: Escolha uma opção: a. I e II, apenas. b. III, apenas. c. I, II e III. d. II, apenas. e. I, apenas. Algoritmos são sequências de instruções com o objetivo de resolver problemas, mesmo que não sejam soluções definitivas e que ainda precisam ser codificadas. Observe o trecho de algoritmo a seguir e assinale a alternativa que contenha a linha que indique a correta finalidade do algoritmo. ENQUANTO (IDADE < 18) FAÇA LEIA (IDADE); FIMENQUANTO; Escolha uma opção: a. Esse trecho serve para verificar a idade de usuários e parar assim que achar um menor de 18 anos. b. Esse trecho serve para verificar uma idade informada e parar assim que achar um maior ou igual a 18 anos c. Esse trecho serve para mostrar idades de vários usuários. d. Esse trecho serve para identificar e cadastrar permanentemente usuários e idades. e. Esse trecho serve para indicar todos aqueles menores de 18 anos e gravar os dados em disco.
Compartilhar