Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Avaliações de Algorítmo e Programação da Unigran, Provas de Algoritmos e Programação

Provas de Algorítmo e Programação da Unigran. Provas 1 e 2

Tipologia: Provas

2022
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 01/10/2023

onilia-cristina-coutinho
onilia-cristina-coutinho 🇧🇷

5

(2)

2 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Página 1 - 10/12/2017 às 10:51
P1 e P2
Curso:
Disciplina:
PROVA 01
Questão 1 - Aula
# - Faça um algoritmo que receba o preço de custo de um produto e que mostre o valor de venda. Sabe-se que o preço de custo
receberá um acréscimo de acordo com um percentual informado pelo usuário.
Algoritmo
//Calculadora de Preço de Venda
Var
//Declarando as variáveis
var_custo: real var_percentual:real
var_venda:real
Inicio
//Seção de calculos e resultados
escreva("Por favor informe o preço de custo: ") leia(var_custo)
escreva("Por favor informe a margem de lucro: ")
leia(var_percentual) var_venda<-
((var_custo*var_percentual)/100)+var_custo escreval()
escreval("Este produto será vendido por ",var_venda)
fimalgoritmo
-
Parecer do professor:
Questão 2 - Aula
# - O Restaurante Boa Prova cobra R$ 12,00 por quilo de refeição. Faça um algoritmo que leia o peso do prato montado pelo
cliente em quilos e que calcule e escreva o valor a pagar.
Algoritmo
pf3
pf4
pf5
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Avaliações de Algorítmo e Programação da Unigran e outras Provas em PDF para Algoritmos e Programação, somente na Docsity!

PROVA DO ALUNO

P1 e P Curso: Disciplina: PROVA 01 Questão 1 - Aula

- Faça um algoritmo que receba o preço de custo de um produto e que mostre o valor de venda. Sabe-se que o preço de custo

receberá um acréscimo de acordo com um percentual informado pelo usuário. Algoritmo //Calculadora de Preço de Venda Var //Declarando as variáveis var_custo: real var_percentual:real var_venda:real Inicio //Seção de calculos e resultados escreva("Por favor informe o preço de custo: ") leia(var_custo) escreva("Por favor informe a margem de lucro: ") leia(var_percentual) var_venda<- ((var_custo*var_percentual)/100)+var_custo escreval() escreval("Este produto será vendido por ",var_venda) fimalgoritmo

Parecer do professor: Questão 2 - Aula

- O Restaurante Boa Prova cobra R$ 12,00 por quilo de refeição. Faça um algoritmo que leia o peso do prato montado pelo

cliente em quilos e que calcule e escreva o valor a pagar. Algoritmo

PROVA DO ALUNO

//Calculadora de Preço da Refeição Var //Declarando as variáveis var_peso: real var_preco:real var_venda:real Inicio //Seção de calculos e resultados var_preco<- 12 escreva("Por favor informe o peso do prato: ") leia(var_peso) var_venda<-var_peso*var_preco escreval() escreval("Este cliente irá pagar R$ ",var_venda," por esta refeição.") fimalgoritmo

Parecer do professor: Questão 3 - 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; [CORRETA] 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 4 - 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

PROVA DO ALUNO

b) Uma norma executável para estabelecer um certo efeito desejado, que na prática será geralmente aobtenção de uma solução a um certo tipo de problema; c) Para todas as tarefas executadas no dia a dia, nosso cérebro constrói algoritmos, o que acontece de umaforma tão natural que nem percebemos; d) Descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e infinitode ações primitivas, das quais damos por certo que elas podem ser executadas. [CORRETA] Questão 10 - 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; [CORRETA] 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. PROVA 02 Questão 1 - Aula

- Faça um algoritmo para resolver o problema a seguir, no qual se estabelecem três condições para se calcular o reajuste de

salário de um funcionário: a) Para Salário < que 500, o reajuste será de 15% b) Para Salário >= que 500 porém <= 1000, o reajuste será de 10% c) Para Salário >1000, o reajuste será de 5% O algoritmo deverá ler o salário, calcular e mostrar o salário reajustado. Algoritmo"Reajuste Salarial" Var //Declarando variáveis var_salario:real var_novo:real var_aumento:real Inicio //Calculando e exibindo se var_salario <500 entao var_percentual<-0, var_novo<-(var_salariovar_percentual)+var_salario se var_salario>1000 entao var_percentual<-0, var_novo<-(var_salariovar_percentual)+var_salario senao var_percentual<-0, var_novo<-(var_salario*var_percentual)+var_salario fimse fimse

PROVA DO ALUNO

escreval() escreval("Este colaborador receberá ",var_percentual,"% de aumento, passando então a receber: R$ ",var_novo) fimalgoritmo

Parecer do professor: Questão 2 - Aula

- Faça um algoritmo utilizando a estrutura de repetição para calcular os 10 primeiros termos da série: SOMA = 1/1 +1/2 + 1/

  • 1/4 + ... + 1/10. Algoritmo Var var_contador:inteiro var_soma:real var_inicio:real Inicio //Calculando e exibindo resultado escreva("Informe o valor inicial de nossa sequência: ") leia(var_inicio) var_contador<-0 var_soma<- 0 enquanto var_contador<=10 faca var_contador<- var-contador+1 var_soma<-var_inicio+var_soma fimenquanto escreva("A somatória dos termos é: ",var_soma) fimalgoritmo

Parecer do professor: Questão 3 - Aula

- Sobre as estruturas condicionais é incorreto apenas o que se afirma em:

a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão; b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de umainspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira; [CORRETA]

PROVA DO ALUNO

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; [CORRETA] d) Os índices nos vetores correspondem ás posições que identificam os valores armazenadasindependentemente dos outros valores. 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; [CORRETA] 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. Questão 10 - 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. [CORRETA]