Buscar

Operadores e Algoritmos em Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

13/03/2021	UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
13/03/2021	UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
1. 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 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.
Agora, 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 - F - V - F - V.
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 apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
 a)
VA=72, VB=7, VC=10, VD=2, VE=178.
 b)
VA=2, VB=72, VC=10, VD=2, VE=178.
 c)
VA=12, VB=4, VC=0, VD=1, VE=16.
 d)
VA=72, VB=7, VC=0, VD=2, VE=79.
3. Um algoritmo é essencialmente um conjunto 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 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 para praticamente qualquer linguagem de programação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a)
V - V - V - F.
 b)
V - V - F - F.
 c)
F - V - V - V.
 d)
V - F - V - F.
4. Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as sequências corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é diferente, já que apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final. III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que nocaso da pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico ?10?, por estar delimitado por apóstrofos, não poderá ser atribuído a umavariável do tipo Inteiro.
Assinale a alternativa CORRETA:
 a)
As sentenças III e V estão corretas.
 b)
As sentenças II e III estão corretas.
 c)
As sentenças I, III e V estão corretas.
 d)
As sentenças I, IV e V estão corretas.
5. 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)
<>
 c)
Mod.
 d)
>=
6. O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um conjunto diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado. Dada a tabela-verdade anexa, associe os itens, utilizando o código a seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. IV- a OU b.
( ) F - V - F - V. ( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
 a)
IV - II - III - I.
 b)
I - II - III - IV.
 c)
II - I - III - IV.
 d)
I - IV - III - II.
7. 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 as mesmas, o computador precisa mantê-las em memória durante a execução do programa em
estruturas que são conhecidas como VARIÁVEIS. No que se refere às variáveis da pseudolinguagem portugol, analise as sentenças a seguir:
I- Uma variável pode ser comparada a uma espécie de caixa, identificada por um nome, que éacessada pelo computador para ler e armazenar valores.
II- Uma variável pode conter diversos valores distintos de cada vez.
III- Uma constante é um tipo de variável que recebe um valor em sua criação e não podesobrescrever esse valor durante a execução do algoritmo.
IV- A definição do tipo de dado que determinada variável poderá armazenar pode ser feita emtempo de atribuição.
Agora, assinale a alternativa CORRETA:
 a)
As sentenças I, II e IV estão corretas.
 b)
As sentenças III e IV estão corretas.
 c)
As sentenças I e III estão corretas.
 d)
As sentenças II, III e IV estão corretas.
8. 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 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);
b) A 10, B 3, C 5, D 10.escreva(' valor D ', D);
fim.
 a)
A 1, B 1, C 10, D 10.
c) A 1, B 6, C 10, D 1.
d) A 6, B 30, C 10, D 1.
9. 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 dão 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, em sua maioria, seguem exatamente a mesma sintaxe do portugol.
Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F - F.
b) F - V - F - V - F.
c) V - V - F - V - V.
d) V - V - F - V - 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çõesou 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 expressões lógicas a seguir:
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 I, II e V estão corretas.
 b)
As expressões III 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.
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php	1/5
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php	1/5

Mais conteúdos dessa disciplina