Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C Primeira avaliação 1 Questão Acerto: 0,1 / 0,1 Com base nos conceitos de lógica de programação indique a alternativa que possui a definição correta de uma sequência lógica. São testes lógicos de forma infinita É uma técnica concreta de atingir uma execução. É uma linguagem de computador similar ao Pascal. Conjunto de regras ou nomes definidos para a realização ou emprego de algo. São passos executados até atingir um objetivo ou solução de um problema. Respondido em 28/09/2021 10:44:44 Compare com a sua resposta: 2 Questão Acerto: 0,0 / 0,1 Um algoritmo é a descrição lógica e ordenada para a solução de algum problema, esta descrição guarda muitas semelhanças com a linguagem matemática tradicional, como exemplo apresentamos um algoritmo contendo uma pequena sequencia de operações aritméticas. Analisando este trecho qual seria o valor das variáveis x , y e z, respectivamente, após a execução da última linha x=8 y=9 x=x+2 z=y + x x=-x y=y+1 z=z-2 x=x+2*y-z 7, 10, 17 -7, 10, 17 56, 10, 17 13, 10, 17 -11, 10, 21 Respondido em 28/09/2021 11:10:03 Compare com a sua resposta: 3 Questão Acerto: 0,1 / 0,1 Um algoritmo pode ser escrito utilizando diferentes linguagens. As linguagens mais comumente utilizadas são a linguagem natural, o fluxograma e a pseudolinguagem. Considere as seguintes caracterizações de cada uma dessas linguagens: I. Das três linguagens, é a que está mais próxima das linguagens de programação e, por isso, facilita o aprendizado da lógica de programação. II. Das três linguagens, é a que está mais próxima da linguagem usada no dia-a-dia, mas é também a que costuma possuir maior carga de ambiguidade léxica. III. Das três linguagens, é a que possui maior apelo visual, facilitando o entendimento das etapas e processos. As caracterizações I, II e III correspondem, respectivamente a: linguagem natural, pseudolinguagem e fluxograma. pseudolinguagem, linguagem natural e fluxograma. pseudolinguagem, fluxograma e linguagem natural. fluxograma, linguagem natural e pseudolinguagem. linguagem natural, fluxograma e pseudolinguagem. Respondido em 28/09/2021 11:06:57 Compare com a sua resposta: 4 Questão Acerto: 0,1 / 0,1 Sobre algoritmos, considere a tirinha a seguir: No diálogo entre os personagens, é citado uma característica dos algoritmos possuírem uma "sequência finita de regras". Dentre as alternativas abaixo qual delas pode ser apontada também como uma característica dos algoritmos? O uso de fluxogramas é uma representação através de elementos gráficos da lógica de algum algoritmo. A representação de algoritmos através de pseudocódigos como o C e Python permitem representar algoritmos como nas linguagens de programação. Um algoritmos pode ser representado ou através pseudocódigo, ou através de códigos de linguagem de programação, mas não em ambos. A descrição narrativa é o método mais utilizado para representar algoritmos em códigos das linguagens Python e Java. É importante termos regras em número finito, mas a ordem a ser seguida não influencia na correta execução dos algoritmos. Respondido em 28/09/2021 11:08:10 Compare com a sua resposta: 5 Questão Acerto: 0,0 / 0,1 Algoritmo é uma sequência de passos que serve para resolver um problema ou parte desse problema, através dos quais podemos nos deparar no dia-a-dia, e pode ser resolvido por meio de um pseudocódigo. De acordo com as opções abaixo, qual corresponde à resolução do problema a seguir. Armazenar o valor 40 em uma variável X e o valor 50 em uma variável Y, realizar a troca dos valores armazenados nas variáveis X e Y, e exibí-los antes e depois da troca. X ß 40 Y ß 50 Escreva (X, Y) X ß 50 Escreva (X, Y) X ß 40 Y ß 50 Escreva (X, Y) Z ß X X ß Y Y à Z Escreva (X, Y) X ß 40 Y ß 50 Escreva (X, Y) Z ß X X ß Y Y ß Z Escreva (X, Y) X ß 40 Y ß 50 Escreva (X) X ß 50 Escreva (X, Y) X ß 40 Y ß 50 Escreva (X, Y) Z à X X ß Y Y ß Z Escreva (X, Y) Respondido em 28/09/2021 11:03:17
Compartilhar