Buscar

PROVA DE ALGORITMOS 4

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 1 - 11/12/2017 às 18:34 
Sub1 e Sub2 
Curso: 
Disciplina: 
PROVA 01 
Questão 1 - Aula 
# - Faça um algoritmo que entre com as variáveis de S, R e Z e que calcule as expressões: U = S*R/Z e X = U/4 * Z. Escreva os 
valores de U e X. 
algoritmo "prova questão 1" var 
S,R,Z,U,X: real inicio 
escreva ("digite S") 
leia (S) 
escreva ("digite R") leia 
(R) 
escreva ("digite Z") leia 
(Z) 
U<-(S*(R/Z)) 
X<-((U/4) * Z) 
Escreva ("O resultado de U é de, U") Escreva ("O 
resultado de X é de, X") fimalgoritmo 
Questão 2 - Aula 
# - Faça um algoritmo que entre com o nome e o valor do cheque de um cliente, e que calcule e escreva o valor a ser recolhido 
de CPMF. Considere a taxa do CPMF de 0,23. 
algoritmo "prova questão 2" 
var nome: caractere valor: real 
CPMF: real 
inicio 
escreva ( "digite o nome") leia 
(nome) 
escreva ( "digite o valor") leia 
(valor) 
CMPF<-valor*0,23) escreva ("o cliente, nome") escreva ("vai pagar em 
cima do cheque de cpmf o valor de, valor") fimalgoritmo 
Questão 3 - Aula 
# - Sobre o conceito de Lógica é incorreto apenas o que se afirma em: 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 2 - 11/12/2017 às 18:34 
a) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos quedeterminam um 
raciocínio coerente, induzindo a uma solução prática e eficaz de um problema; 
b) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária deacontecimentos, de coisas ou 
fatos, ou até mesmo, como a maneira particular do raciocínio de cada pessoa ou de um grupo; 
c) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência lógica paraalcançar a solução 
parcial do problema que depois deverá ser desenvolvido o algoritmo com uma sequencia passo a passo até atingir a solução; 
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo. 
Questão 4 - Aula 
# - Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em: 
a) As variáveis, assim como as contrantes, podem ser dos tipos: numérica (inteiro ou integral), lógica ou literal; 
b) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua utilização para osobjetos 
referenciados nos algoritmos; 
c) Variáveis também são identificadores que armazenam valores, porém, ao contrário das contantes, o valor deuma variável 
pode mudar dentro do Algoritmo; 
d) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa decomputador são dados 
a serem virtualizados, em um servidor de rede. 
Questão 5 - Aula 
# - Sobre os Diagramas de Blocos é correto apenas o que se afirma em: 
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceisde 
manutenção; 
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos deum 
determinado processamento; 
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornarcomplexa a 
visualização dos passos da resolução de um algoritmo; 
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar aresolução dos } 
Algoritmos. Vimos apenas três deles: terminal, execução e decisão. 
Questão 6 - Aula 
# - Qual dos valores abaixo são do tipo de dados Lógico: 
a) .verdadeiro. 
b) -900 
c) 1/900 
d) "-900" 
Questão 7 - Aula 
# - Sobre os tipos de dados é incorreto apenas o que se afirma em: 
a) Os Numéricos e inteiros são toda e qualquer informação numérica que pertença ao conjunto dos númerosinteiros (negativo, 
nula, positiva); 
b) Os Numéricos reais são toda e qualquer informação numérica que pertença ao conjunto dos números reais 
(negativa, nula, positiva e relativos); 
c) Os caracteres são sequências de valores delimitados por aspas, formadas por Letras de A até Z, por númerosde 0 até 9 e 
por símbolos &,@,* e um espaço em branco; 
d) Os lógicos possuem o valor verdadeiro ou falso, sendo que esse tipo de dados poderá representar apenas umdos dois 
valores. 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 3 - 11/12/2017 às 18:34 
Questão 8 - Aula 
# - Sobre Algoritmos é correto apenas o que se afirma em: 
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos maisdiversos 
tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou resultado satisfatório; 
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva asolução 
desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do algoritmo; 
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser 
resolvido,Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada, uma vez 
que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada situação separadamente; 
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, ondepodemos chegar 
ao objetivo, que é a solução. 
Questão 9 - Aula 
# - Sobre os operadores é correto apenas o que se afirma em: 
a) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a expressão seráavaliada da 
esquerda para a direita. As expressões contidas entre parenteses serão resolvidas em primeiro lugar, a começar pelos 
parênteses mais internos; 
b) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para obterresultado nas 
expressões; 
c) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o resultado dacomparação 
na expressão será sempre um tipo caractere; 
d) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo,composições 
numéricas mais sofisticadas nas expressões. 
Questão 10 - Aula 
# - Sobre as linguagens Compiladas é incorreto apenas o que se afirma em: 
a) Não há necessidade do código fonte para sua execução; 
b) O programa executável criado é independente da linguagem; 
c) Diferente da interpretação, a compilação analisa todo o código fonte à procura de erros; 
d) Depois que a análise é terminada e sem encontrar nenhum erro é que será criado um código intermediáriochamado de 
"Código Compilado". 
PROVA 02 
Questão 1 - Aula 
# - Faça um algoritmo para ler o salário e nome de dois funcionários e verificar qual salário é maior. O algoritmo deverá escrever 
o nome do funcionário com o maior salário. 
algoritmo "prova questão 1" var 
nomea,nomeb: caractere salarioa,salariob: real inicio 
escreva ("digite o nome do primeirio funcionario") 
leia (nomea) 
escreva (digite o salario do primeiro funcionario") leia 
(salarioa) 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 4 - 11/12/2017 às 18:34 
escreva ("digite o nome do segundo funcionario") leia 
(nomeb) 
escreva (digite o salario do segundo funcionario") leia 
(salariob) 
se salarioa>salariob entao 
escreva ("o maior salario é do funcionario,nomea") senão 
escreva ("o maior salario é do funcionario,nomeb") 
fimse fimalgoritmo 
Questão 2 - Aula 
# - Faça um algoritmo utilizando as estruturas de repetição para ler o salário a ser pago para 10 funcionários de uma empresa. 
No final, mostrar a média dos salários. 
algoritmo "prova questão 2" 
var salario cont 
media 
inicio 
cont<-1escreva ("digite salario") 
leia (salario) 
enquanto cont<=10 faca escreva 
("digite salario") 
leia (salario) media<-
salario+salario cont< cont+1 
fimenquanto media<-
salario/10 
escreva ("media de salarios dos funcionarios é de,media") fimalgoritmo 
Questão 3 - Aula 
# - Sobre as estruturas de repetição é incorreto apenas o que se afirma em: 
a) Quando uma variável é acumuladora ela tem por característica armazenar dentro de si o resultadoacumulado de uma 
série de valores; 
b) Loops condicionai são quando se conhece de antemão o número de vezes que o conjunto de comandos nointerior do 
laço será repetido, pelo fato dele estar amarrado a uma condição sujeita a modificação pelas instruções do interior do laço; 
c) Os loops contados são quando se conhece previamente quantas vezes o comando composto no interior daconstrução 
será executado; 
d) Quando uma variável contadora ela tem por característica armazenar dentro de si um número referente acerta 
quantidade de elementos ou iterações. 
Questão 4 - Aula 
# - Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em: 
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa; 
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se acondição for falsa; 
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dáantes de entrar 
no loop do contador; 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 5 - 11/12/2017 às 18:34 
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a serverdadeira, a 
repetição se encerrará. 
Questão 5 - Aula 
# - Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em: 
a) A estrutura ENQUANTO....FACA executa uma sequencia de comandos repetidas vezes, enquanto umadeterminada 
condição permanece inválida (falsa); 
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, obloco de 
instruções de comandos no seu interior é executado; 
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condiçãono final; 
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao testeda 
condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira. 
Questão 6 - Aula 
# - São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo? 
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real; 
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real; 
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real; 
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real. 
Questão 7 - Aula 
# - São definições corretas de vetores em qual das alternativas abaixo? 
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real; 
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal; 
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere; 
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere. 
Questão 8 - Aula 
# - Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em: 
a) Quando uma sequencia de comandos deve ser executada repetidas vezes, tem-se uma estrutura derepetição; 
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições; 
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua comouma contadora 
automática; 
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição. 
Questão 9 - Aula 
# - Sobre as estruturas de Matriz é incorreto apenas o que se afirma em: 
a) Uma Matriz é uma estrutura que possui mais de uma dimensão; 
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre umalinha e uma 
coluna mostra um índice da matriz; 
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com autilização de 
tabelas; 
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seunome e seu 
tamanho (dimensão) entre colchetes. 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
PROVA DO ALUNO 
 
Página 6 - 11/12/2017 às 18:34 
Questão 10 - Aula 
# - Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em: 
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional(vetor possui somente umadimensão) de 
dados do mesmo tipo; 
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas; 
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos osseus valores 
são de diferentes tipo de dado; 
d) Os índices nos vetores correspondem ás posições que identificam os valores armazenadasindependentemente dos outros 
valores.

Continue navegando