Baixe o app para aproveitar ainda mais
Prévia do material em texto
Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica de programação, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Lógica: A É um encadeamento de instruções para resolver um problema através do computador. B Encadeamento de pensamentos ideais para resolver um determinado problema. C É o estudo do pensamento válido. É a ciência das leis ideias do pensamento e a arte de aplicá-las à pesquisa, mas não à demonstração da verdade. D Com lógica, não se consegue resolver muitos problemas da melhor maneira. Os softwares representam componentes lógicos e abstratos presentes nos sistemas computacionais. Assim, técnicas têm que ser aplicadas para a construção dos programas que os compõem e uma dessas técnicas é a utilização de algoritmos que representam um conjunto de instruções que deverão ser traduzidas para a linguagem do computador. Sobre o algoritmo anexo, assumindo que a sua implementação está correta, classifique V para as sentenças verdadeiras e F para as falsas: Algoritmo "Teste_logica" Var X: real Inicio X:= (5*(10 /(2+5))) escreva(x) Fimalgoritmo ( ) A divisão apresentada retorna um resto igual a 0. ( ) Não há nenhum valor de entrada solicitado ao usuário ( ) Ao final da execução valor apresentado é menor que 8. ( ) O valor da variável X é igual a 21. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B V - F - F - F. C V - F - F - V. D F - V - V - F. Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica, lógica de programação, linguagem, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Linguagem de Programação: A É uma forma de se comunicar ou, mais especificamente, passar instruções para um computador. B Pode ser entendida como uma forma de comunicação. Por exemplo: sinais por libras, utilizando gestos ou o semáforo, utilizando cores. C Pode se referir tanto à capacidade especificamente humana para aquisição e utilização de sistemas complexos de comunicação quanto a uma instância específica de um sistema de comunicação complexo. D Encadeamento de pensamentos ideais para resolver um determinado problema. Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica de programação, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Lógica de Programação: A É o estudo do pensamento válido. É a ciência das leis ideias do pensamento e a arte de aplicá-las à pesquisa e à demonstração da verdade. B É um encadeamento de instruções para resolver um problema através do computador. C Encadeamento de pensamentos ideais para resolver um determinado problema. D Sem lógica, consegue-se resolver muitos problemas da melhor maneira. Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos. Como subtração, adição, multiplicação e divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. No caso da divisão, ela é formada por quatro elementos: o dividendo, o divisor, o resto e o quociente. Com base na divisão, analise as sentenças a seguir: I- O resto da operação em um algoritmo, é obtido através da função MOD. II- O resultado de 14 div 4 é 5. III- O resultado da operação 14 mod 4 = 1. IV- As opções MOD e DIV só podem ser usadas em conjunto. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças II, III e IV estão corretas. Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica, lógica de programação, linguagem, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Pseudolinguagem: A É uma linguagem moderna de programação utilizada principalmente em aplicações científicas. B Linguagem utilizada especificamente para construção de algoritmos. É uma antiga linguagem de programação utilizada principalmente em aplicações científicas. C Pode ser entendida como uma forma de comunicação por cores ou gestos. D É uma forma de se comunicar ou, mais especificamente, passar instruções para um computador. Um algoritmo é uma sequência finita de passos que objetivam a solução de um problema. Ele é composto por três etapas: a entrada, o processamento e a saída. Com base no pseudocódigo apresentado e nas instruções que correspondem a cada etapa, classifique V para as sentenças verdadeiras e F para as falsas: Algoritmo soma_valores; var valor1, valor2, soma : real; inicio escreva(' informe o primeiro valor '); leia(valor1); soma <- valor1+15; escreva(' o valor final sera ', soma); end. ( ) As operações de entradas neste caso são realizadas nas solicitações de dados, como valor1. ( ) As operações de saída nos algoritmos são exclusivamente realizadas pela operação escreva. ( ) O processamento no algoritmo apresentado ocorre através do comando: soma <-valor1 +15. ( ) Após a execução do algoritmo apresentado, o valor da variável Valor2 será sempre 15. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - V - V - V. C V - F - F - F. D V - F - V - F. O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de um algoritmo, desvios estes baseados no valor que determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A = 12, B = 15 e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) (A + B) > 30 ou (A + B - 5) = (A + C) ( ) (A >= C) e (A + B) = C ( ) (A > B) e (C + B) < A ( ) (A + C) > B ( ) B >= A + 2 Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F - F. B V - V - F - V - V. C F - F - F - F - V. D V - V - F - V - F. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido. Considerando que o nome de cada uma das variáveis a seguir represente o conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: nome endereço salario qtd_dependente A Caractere, caractere, real, real. B Caractere, caractere, real, inteiro. C Real, lógico, inteiro e inteiro. D Real, lógico, inteiro e real. O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de um algoritmo. Desvios estes baseados no valor que determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A = 2, B = 5 e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) (A + 1) > B ( ) (A < 5) e (B - A) = C ( ) (A > B) e (C + B) < A ( ) (A + C) > B+7 Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B V - F - V - F. C V - V - F - V. D V - V - F - V.
Compartilhar