Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Algoritmo e Lógica de Programação (EEA02) Avaliação: Avaliação I Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Um algoritmo pode ser definido como um 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 sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Dados são valores sem significado contextual. ( ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita. ( ) Uma informação não possui significado contextual atrelado a um valor. ( ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação. ( ) As linguagens de programação, e Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V - F. b) V - F - V - F - F. c) V - V - F - V - V. d) V - V - F - V - F. 2. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que VB, VC, VD, VE: a) VA=72, VB=7, VC=0, VD=2, VE=79. b) VA=12, VB=4, VC=0, VD=1, VE=16. c) VA=2, VB=72, VC=10, VD=2, VE=178. d) VA=72, VB=7, VC=10, VD=2, VE=178. 3. Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática, relacional ou lógica entre duas ou mais informa empregar sua própria sintaxe para representar os operadores, a operação que eles representam e o Algoritmo e Lógica de Programação (EEA02) Avaliação I - Individual Semipresencial Sua Resposta Errada Um algoritmo pode ser definido como uma sequência de passos/instruções que visam a 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 sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ) Dados são valores sem significado contextual. ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem gramação propriamente dita. ) Uma informação não possui significado contextual atrelado a um valor. ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol. Assinale a alternativa que apresenta a sequência CORRETA: Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados o, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VA=72, VB=7, VC=0, VD=2, VE=79. VA=12, VB=4, VC=0, VD=1, VE=16. VA=2, VB=72, VC=10, VD=2, VE=178. VE=178. Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática, relacional ou lógica entre duas ou mais informações. Apesar de cada linguagem de programação empregar sua própria sintaxe para representar os operadores, a operação que eles representam e o a sequência de passos/instruções que visam a 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, classifique V para as sentenças verdadeiras e F para as falsas: ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de m sua maioria, seguem exatamente a mesma sintaxe do portugol. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados o, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o apresenta o conteúdo para as variáveis VA, Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática, ções. Apesar de cada linguagem de programação empregar sua própria sintaxe para representar os operadores, a operação que eles representam e o resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos operadores matemáticos, relacionais e lógicos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O operador DIV nos traz a parte inteira do resultado de uma divisão. ( ) Para x=5 e y=10, x MOD y retorna o valor 0. ( ) Em uma operação do tipo E, todos os operandos devem ser verdadeiros para que o resultado seja verdadeiro. ( ) A expressão "(4<=10) ou (5>8)" tem como resultado o valor FALSO. ( ) O operador <> serve para verificar se dois valores são diferentes. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V - V. b) F - V - F - V - F. c) V - F - V - F - V. d) V - F - V - F - F. 4. Um algoritmo é essencialmente um conju não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de algor Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando mod retorna a parte inteira de uma divisão. ( ) É uma boa prática inicializar a variável que servirá como acumulador com 0. ( ) O comando escreva permite que se envie um conjunto de parâmetros. ( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta pseudolinguagem pode ser traduzida pa Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - V - V - V. c) V - V - F - F. d) V - F - V - F. 5. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de programação é a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição de variáveis e tipos nos programas analise as sentenças a seguir: I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para facilitar a utilização. II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do ti III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o valor da mesma e vice-versa. IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração. resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos temáticos, relacionais e lógicos, classifique V para as sentenças verdadeiras e F para as ) O operador DIV nos traz a parte inteira do resultado de uma divisão. ) Para x=5 e y=10, x MOD y retorna o valor 0. E, todos os operandos devem ser verdadeiros para que o resultado seja ) A expressão "(4<=10) ou (5>8)" tem como resultado o valor FALSO. ) O operador <> serve para verificar se dois valores são diferentes. apresenta a sequência CORRETA: Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema quepode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de algor Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F para as falsas: ) O comando mod retorna a parte inteira de uma divisão. a variável que servirá como acumulador com 0. ) O comando escreva permite que se envie um conjunto de parâmetros. ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta pseudolinguagem pode ser traduzida para praticamente qualquer linguagem de programação. Assinale a alternativa que apresenta a sequência CORRETA: Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria mais complexa, uma vez que teríamos que manipular endereços de memória diretamente. Com relação à definição de variáveis e tipos nos programas de computador e algoritmos, As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter. Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração. resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos temáticos, relacionais e lógicos, classifique V para as sentenças verdadeiras e F para as E, todos os operandos devem ser verdadeiros para que o resultado seja nto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de algoritmos. Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V a variável que servirá como acumulador com 0. ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta ra praticamente qualquer linguagem de programação. Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de a definição das variáveis e dos tipos. Sem a utilização das variáveis, a programação de computadores se tornaria mais complexa, uma vez que teríamos que manipular endereços de memória de computador e algoritmos, As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para po caracter. Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração. V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional. Assinale a alternativa CORRETA: a) As sentenças I e III estão corretas b) As sentenças III e IV estão corretas. c) As sentenças II, III e IV estão corretas. d) As sentenças I, II e IV estão corretas. 6. Um programa de computador é basicament Para manipular as informações e poder fazer cálculos e verificações com elas, o computador precisa mantê-las em memória durante a execução do programa em estruturas que são conhecidas como VARIÁVEIS. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução: algoritmo verifica; var A, B , C, D : inteiro; inicio A := 10; B := 3; C := 5; D := 10; A := 1 + B; B := 30 div 3; A := 30 mod 3; A := 1; B := 5 + A; B := A; C := D * A; escreva(' valor A ', A); escreva(' valor B ', B); escreva(' valor C ', C); escreva(' valor D ', D); fim. a) A 1, B 6, C 10, D 1. b) A 1, B 1, C 10, D 10. c) A 6, B 30, C 10, D 1. d) A 10, B 3, C 5, D 10. 7. A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos operadores aritméticos e lógicos. Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de valores inteiros: a) Div. b) >= Mod. Portugol, a declaração das variáveis no início do algoritmo é opcional. Assinale a alternativa CORRETA: As sentenças I e III estão corretas. As sentenças III e IV estão corretas. As sentenças II, III e IV estão corretas. As sentenças I, II e IV estão corretas. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder fazer cálculos e verificações com elas, o computador precisa las em memória durante a execução do programa em estruturas que são conhecidas como S. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução: A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais es matemáticas através dos operadores aritméticos e lógicos. Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de Portugol, a declaração das variáveis no início do algoritmo é opcional. e um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder fazer cálculos e verificações com elas, o computador precisa las em memória durante a execução do programa em estruturas que são conhecidas como S. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais es matemáticas através dos operadores aritméticos e lógicos. Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de c) d) <> 8. A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não poderá ser executado num sistema real. Com base nisso, cla para as falsas: ( ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e informal, o que pode causar ambiguidade e propiciar interpretações errôneas. ( ) O algoritmo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem estruturada, sendo conhecido por portugol. ( ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento de um algoritmo. ( ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte sintaxe. variável = valor; . Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) V - V - F - V. c) F - V - V - F. d) F - F - V - F. 9. Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conc para as sentenças verdadeiras e F para as falsas: ( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída. ( ) Uma variável é um "local" na memória do computador ut ( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo. ( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V. b) F - V - F - V.c) F - F - V - F. d) V - V - F - F. 10.Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as expressões lógicas a seguir: A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não poderá ser executado num sistema real. Com base nisso, classifique V para as sentenças verdadeiras e F ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e informal, o que pode causar ambiguidade e propiciar interpretações errôneas. mo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem estruturada, sendo conhecido por portugol. ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte Assinale a alternativa que apresenta a sequência CORRETA: Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados nseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações deverão ser declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a ) Uma variável é um "local" na memória do computador utilizado para armazenar uma informação. ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo. ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão. esenta a sequência CORRETA: Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não ssifique V para as sentenças verdadeiras e F ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e mo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados nseridos pelo usuário, a fim de que sejam definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações eitos de algoritmos, classifique V ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a ilizado para armazenar uma informação. ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo. ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos matemáticos e auxiliam na tomada de decisões através de valor verdadeiro ou falso baseados em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as I- (A + C) >= B = VERDADEIRO II- B > A + C = FALSO III- C = (B - A) = FALSO IV- (B + A) <= C = VERDADEIRO V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO Assinale a alternativa CORRETA: a) As expressões III e V estão corretas. b) As expressões I, II e V estão corretas. c) As expressões I, II e IV estão corretas. d) As expressões I e IV estão corretas. = VERDADEIRO = VERDADEIRO 7) * (A + C)) <= 2 = VERDADEIRO Assinale a alternativa CORRETA: As expressões III e V estão corretas. As expressões I, II e V estão corretas. As expressões I, II e IV estão corretas. As expressões I e IV estão corretas.
Compartilhar