Buscar

Discursiva Lógica de programação e Algoritmos Nota 100


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

Continue navegando


Prévia do material em texto

18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 1/6
Matriz Discursiva UTA A FASE I – 21/03 até 08/04 [O aluno poderá estar utilizando o Software VisuALG]
PROTOCOLO: 20160330123307478F6E7LUCIANO ARAGÃO BARIANE - RU: 1233074 Nota: 100
Disciplina(s):
Lógica de Programação e Algoritmos
Data de início: 30/03/2016 20:20
Prazo máximo entrega: 30/03/2016 21:50
Data de entrega: 30/03/2016 21:02
Questão 1/5
Quais são as estruturas básicas de controle utilizadas dentro da programação de computadores? 
Nota: 20.0
Resposta:
Sequencia, decisão ou seleção e iteração ou repetição
Questão 2/5
Faça um algoritmo que leia uma matriz mXn e depois mostre os dados.
algoritmo "matriz01"
Nota: 20.0
Sequência, decisão ou seleção e iteração ou repetição.
Conteúdo da Aula 4, Slides de 1 a 12.

var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<­i+j

18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 2/6
Resposta:
matriz:vetor[1..10,1..10] de inteiro 
i,j,m,n:inteiro 
inicio 
escreval(''***** Entrada de dados *****'') 
escreval("") 
escreval(''Digite o numero de linhas e o numero de colunas para matriz:'') 
leia(m,n) 
para i de 1 ate m faca 
  para j de 1 ate n faca 
      escreva(''Digite um valor para linha:"",i,''coluna:'',j,'':'') 
      matriz[i,j]<­i+j 
 fimpara 
fimpara 
limpatela 
escreval(''***** Resultados da Matriz *****'') 
para i de 1 ate m faca 
  para j de 1 ate n faca 
      escreva(matriz[i,j]) 
 fimpara 
      escreval("") 
fimpara 
fimalgoritmo 
Questão 3/5
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
Conteúdo das Aulas 9 e 10.
18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 3/6
Para manipulação de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um.
Nota: 20.0
Resposta:
Variáveis e Constantes. Variáveis que são alteradas constantemente no decorrer do tempo de execução dos 
algorítimos e constantes, que não sofrem variação no decorrer do tempo de execução do algorítimo.
Questão 4/5
Faça um algoritmo que leia um valor que corresponda ao tempo de produção em horas e um valor que represente o custo 
em reais da produção. Mostre a mensagem conforme a tabela abaixo: 
Tempo Valor Mensagem
<0.5 <50,00 Ideal
>=1.0 >50,00 Inviável
>=0.5 e <1.0 <50,00 Viável
Nota: 20.0
Variáveis e Constantes. Variáveis que são alteradas constantemente no decorrer do tempo de execução dos algoritmos e
constantes, que não sofrem variação no decorrer do tempo de execução do algoritmo.
Conteúdo da Aula 3, Slide 6.

algoritmo "producao­viavel"
// Seção de Declarações
var
  tempo: real
  valor:real
inicio
// Seção de Comandos
escreva("Digite o tempo de produção em horas")
leia(tempo)
escreva("Digite o custo em reais")
leia(valor)
 
se (tempo<0.5) e (valor<50.00) entao
   escreval("Ideal")
fimse
se ((tempo>=0.5) e(tempo<1.0)) e (valor<50.00) entao
   escreval("Viavel")
fimse
se (tempo>=1.0) e (valor>50.00) entao
   escreval("Inviavel")

18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 4/6
Resposta:
algoritmo ''producao­viaval'' 
//Seção de Declarações 
var 
   
  tempo: real 
    valor: real 
inicio 
//Seção de Comandos 
escreva(''Digite o tempo de produção em horas'') 
leia(tempo) 
escreva(''Digite o custo em reais'') 
leia(valor) 
se (tempo<0.5) e (valor<50.00) entao 
  escreval(''ideal"") 
fimse 
se ((tempo>=0.5) e (tempo<1.0)) e (valor<50.00) entao 
  escreval(''Viavel'') 
fimse 
se (tempo>=1.0) e (valor>50.00)entao 
  escreval(''Inviavel'') 
fimse 
fimalgoritimo 
Questão 5/5
Faça um algoritmo que leia n números. Exiba a soma dos quadrados de todos os números.
Nota: 20.0
fimse
 
fimalgoritmo
Conteúdo da Aula 6.
algoritmo "Soma_quadrados"
// Seção de Declarações
var

18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 5/6
Resposta:
algoritmo ''Soma_quadrados"" 
//Seção de Declarações 
var 
n,i:inteiro 
soma,valor:real 
inicio 
//Seção de Comandos 
escreval(''Soma dos Quadrados'') 
escreval("") 
escreval("Digite o número de valores:'') 
leia(n) 
escreval("") 
soma<­0 
para i de 2 ate n faca 
    escreval(''Digite um valor:") 
leia (valor) 
soma<­soma+(valor*valor) 
n,i:inteiro
soma,valor:real
 
inicio
// Seção de Comandos
 
escreval("Soma dos Quadrados")
 
escreval("")
escreval("Digite o número de valores:")
leia(n)
escreval("")
 
soma<­0
para i de 2 ate n faca
    escreval("Digite um valor:")
    leia(valor)
    soma<­soma+(valor*valor)
fimpara
 
escreval("Soma dos quadrados=",soma)
 
fimalgoritmo
Conteúdo das Aulas 5 e 6.
18/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/59891/novo/1 6/6
fimpara 
escreval(''Soma dos quadrados='',soma) 
fimalgoritmo