Buscar

Discurssiva Log Programação e Algoritimos

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

Faça um algoritmo que crie uma função de conversão de uma temperatura em graus celsius para uma temperatura em 
Farenheit.
A fórmula para conversão é: 
Robson.Rampinelli
Rectangle
Resposta: 
Algorítimo "Conversão_de_temperatura" 
//Seção de Declarações 
Var 
Início 
//Seção de Comandos 
Faça um algoritmo que leia n números. Exiba a soma dos quadrados de todos os números.
algoritmo "conversaoCFf"
// Seção de Declarações
var
far,celsius: real
funcao conv(c:real):real
var res: real
inicio
res<-9/5*c+32;
retorne res
fimfuncao
inicio
// Seção de Comandos
escreval("Informa a temperatura inicial em Graus Celsius:")
leia(celsius)
far<-conv(celsius)
escreval("Temperatura em Farehneit:", far)
fimalgoritmo
Conteúdo da Aula 8.

Resposta: 
Algorítimo "Soma_dos_Quadrados" 
//Seção de Declarações 
Var 
 n, i: inteiro 
 soma, valor: real 
Inicio 
// Seção de Comandos 
 Escreval("Soma dos Quadrados:") 
 Escreval("") 
 Escreval("Informe o numero de valores:") 
 Leia(n) 
 Escreval("") 
 soma<-0 
 Para i de 2 ate n faca 
 Escreval("Digite um valor qualquer: ") 
 Leia(valor) 
 soma<-soma+(valor*valor) 
 Fimpara 
 Escreval("A Soma dos quadrados é = ", soma) 
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)
fimpara
escreval("Soma dos quadrados=",soma)
fimalgoritmo
Conteúdo das Aulas 5 e 6.

Fimalgoritimo
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
Resposta: 
Algorítimo "Custos_de_Produção" 
//Seção de declarações 
Var 
 tempo: real 
 valor: real 
Início 
//Seção de Comandos 
 Escreva(Forneça o tempo de produção em horas: ") 
 Leia(tempo) 
 Escreva("Forneça 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("Viável") 
 Fimse 
 Se (tempo>=1.0) e (valor>50.00) entao 
 Escreval("Inviável") 
 Fimse 
Fimalgorítimo 
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")
fimse
fimalgoritmo
 Conteúdo da Aula 6.

Dentro da maneira como o computador manipula informações, numa linguagem de programação há tipos primitivos 
básicos utilizados para construção de programas. Quais são?
Resposta: 
Inteiros, Reais, Caracteres e Lógicos
Faça um algoritmo que leia dados para um vetor de n elementos. Após a leitura de todos os elementos do vetor, o 
mesmo deverá pedir uma posição neste vetor e um novo valor. O algoritmo deverá incluir nesta posição este novo valor. 
Logo, os demais valores do vetor deverão ser empurrados para as próximas posições do vetor.
São os tipos inteiro, caracter, real e lógico.
Conteúdo da Aula 3, Slide 3.

Resposta: 
Algoritimo "Leitura_de_Vetores" 
//Seção de Declarações 
Var 
 i, n, posicao: inteiro 
 valor: real 
 v: vetor[1..50] de real 
algoritmo "vetores"
var
 i,n,posicao : inteiro
 valor:real
 v: vetor [1..50] de real
 aux: real
inicio
//seção de comandos
 escreval("Digite o número de elementos do vetor:")
 leia(n)
 para i de 1 ate n faca
 escreval("Digite um numero qualquer:")
 leia(v[i])
 fimpara
 escreval("Digite um valor qualquer para inserir no vetor:")
 leia(valor)
 escreval("Digite a posição do vetor")
 leia(posicao)
 para i de n ate 2 passo -1 faca
 se (i>=posicao) entao
 v[i+1]<-v[i]
 fimse
 se (posicao=i) entao
 v[i]<-valor
 fimse
 fimpara
 para i de 1 ate n+1 faca
 escreval(v[i])
 fimpara
fimalgoritmo
Conteúdo das Aulas 9 e 10.

 aux: real 
Inicio 
//Seção de Comandos 
 Escreval("Forneça o número de elementos do vetor: ") 
 Leia(n) 
 Para i de 1 ate n faca 
 Escreval("Forneça um número qualquer: ") 
 Leia(v[i]) 
 Fimpara 
 Escreval("Forneça um valor qualquer para inserir no vetor: ") 
 Leia(valor) 
 Escreval("Entre com a posição do Vetor: ") 
 Leia(posicao) 
 Para i de n ate 2 passo -1 faca 
 Se (i>=posicao) entao 
 v[i+1]<-v[i] 
 Fimse 
 Se (posicao=i) entao 
 v[i]<-valor 
 Fimse 
 Fimpara 
 Para i de 1 ate n+1 faca 
 Escreval(v[i]) 
 Fimpara 
Fimalgoritimo

Outros materiais