Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritimos Quais são as estruturas básicas de controle utilizadas dentro da programação de computadores Nota: 20.0 Resposta: Sequência, decisão ou seleção e iteração ou repetição. Questão 2/5 - Lógica de Programação e Algoritimos 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 fimpara fimpara limpatela escreval("***** Resultados da matriz *****") Resposta: algoritmo "matriz01" // Secao de Declaracoes var matriz:vetor[1..10,1..10] de inteiro i,j,m,n:inteiro inicio // Secao de Comandos 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 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 - Lógica de Programação e Algoritimos Escreva um algoritmo para calcular a área de num quadrado. para i de 1 ate m faca para j de 1 ate n faca escreva(matriz[i,j]) fimpara escreval("") fimpara fimalgoritmo Nota: 20.0 Resposta: algoritmo "area_quadrado" // Secao de Declaracoes var lado, area:real inicio //Secao de Comandos escreval("Digite o tamanho de um dos lados do quadrado:") leia(lado) area<-lado*lado escreval("A area do quadrado eh=",area) fimalgoritmo Questão 4/5 - Lógica de Programação e Algoritimos Faça um algoritmo que leia um valor que corresponda ao tempo de produção em horas e um va 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 algoritmo "Quadrado" // Seção de Declarações var lado, area: real inicio // Seção de Comandos escreval("Digite o valor para um lado: ") leia(lado) area<-lado*lado escreval("Area do quadrado=",area) fimalgoritmo Conteúdo da Aula 5. Nota: 20.0 Resposta: algoritmo "producao-viavel" // Secao de Declaracoes var tempo:real valor:real inicio // Secao de Comandos escreva ("Digite o tempo de producao 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") 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. fimse se (tempo>=1.0) e (valor>50.00) entao escreval("Inviavel") fimse fimalgoritmo Questão 5/5 - Lógica de Programação e Algoritimos Faça um algoritmo que leia n números. Exiba a soma dos quadrados de todos os números. Nota: 20.0 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) fimpara escreval("Soma dos quadrados=",soma) fimalgoritmo Conteúdo das Aulas 5 e 6. algoritmo "soma_quadrados) // Secao de Declaracoes var n,i:inteiro soma,valor:real inicio // Secao de Comandos escreval("Soma dos Quadrados") escreval("") escreval("Digite um numero 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
Compartilhar