Baixe o app para aproveitar ainda mais
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
Compartilhar