



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Provas de Algorítmo e Programação da Unigran. Provas 1 e 2
Tipologia: Provas
Oferta por tempo limitado
Compartilhado em 01/10/2023
5
(2)2 documentos
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Em oferta
P1 e P Curso: Disciplina: PROVA 01 Questão 1 - Aula
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
cliente em quilos e que calcule e escreva o valor a pagar. Algoritmo
//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
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
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
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
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
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
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
Parecer do professor: Questão 3 - Aula
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]
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
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
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]