Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO APLICADA 7106-60 - ATIVIDADE TELEAULA I (2021) PERGUNTA 1 O desenvolvimento da lógica de programação é uma etapa necessária antes que um programa seja desenvolvido com o apoio e os recursos de uma linguagem. Para que a lógica seja representada, pode-se usar um modelo de algoritmo. Indique qual alternativa descreve o conceito de algoritmo. a. Algoritmo é um tipo de programa de computador representado por comandos e funções da linguagem. b. É uma abordagem de representação gráfica de uma lógica que irá descrever a solução de um problema que será automatizado por um computador. c. Um algoritmo representa as ações envolvidas nas etapas de entrada, processamento e saída, que resultam em uma solução para o problema inicial. d. É um programa de computador que pode ser escrito a partir de uma linguagem de programação específica. e. Algoritmo é uma forma de representar os requisitos iniciais para a solução de um problema. PERGUNTA 2 De acordo com os tipos de algoritmos apresentados durante a aula, considere as afirmações abaixo: I. O pseudocódigo é um tipo de algoritmo que utiliza linguagem natural para descrever a lógica, sem preocupações quanto às regras de escrita das instruções. II. O fluxograma é um algoritmo que representa a lógica por meio de símbolos gráficos. III. O Diagrama de Chapin usa blocos hierárquicos para representar a lógica. IV. O algoritmo em descrição narrativa utiliza uma linguagem própria para descrever as ações de uma lógica, pois ele segue uma estrutura de instruções semelhantes a uma linguagem de programação. São verdadeiras as afirmações: a. I, II e IV. b. I, III e IV. c. II, III e IV. d. II e III. e. I e IV. PERGUNTA 3 Considerando o uso de variáveis de memória e constantes em algoritmos ou programas, sabe-se que a principal função desses dispositivos de armazenamento é manter informações ativas na memória do computador, enquanto a lógica estiver executando. Indique qual alternativa representa a diferença principal entre uma variável de memória e uma constante. a. Uma variável pode ter seu valor alterado durante a execução do programa, já a constante não permitirá que o valor inicialmente atribuído seja alterado. b. Uma constante pode ter seu valor alterado durante a execução do programa, já a variável não permitirá que o valor inicialmente atribuído seja alterado. c. Ambas poderão ter os seus valores alterados durante a execução do programa. d. Nenhuma poderá ter o seu valor alterado durante a execução do programa. e. Variáveis e constantes deverão ter valores correspondentes e complementares no programa. PERGUNTA 4 Dentro de um programa para atendimento a uma escola, existe uma rotina que recebe a entrada das notas dos alunos. A instituição de ensino possui 50 turmas com números variados de alunos. Para construir uma rotina de repetição para a entrada de dados cujo número de valores digitados é indeterminado, qual comando o programador deverá usar como apoio para essa lógica? a. Deverá ser usada uma instrução condicional para saber antecipadamente quantos alunos existem. b. O programador deverá usar uma instrução de entrada de dados única. c. Deverá usar um comando de repetição PARA com uma quantidade de repetições única. d. O programador terá que elaborar uma lógica com comandos de entrada, saída e operadores lógicos. e. Será necessária uma rotina de repetição com um comando ENQUANTO para definir de forma condicional quando encerra as entradas das notas para cada turma.
Compartilhar