·
Engenharia Química ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
Preview text
Universidade do Sul de Santa Catarina UNISUL Cursos de Engenharias de Automação e Controle Química e do Petróleo Programação para Engenharia Avaliação N2 29112022 Nome completo Caro estudante leia atentamente as instruções abaixo Esta prova é individual e acontece com consulta ao material de aula A entrega desta prova no Ulife deve acontecer até 2359 do dia 01122022 Evidências de cópias e compartilhamentos poderão resultar na anulação das questões das provas das pessoas envolvidas Todas as respostas devem estar inclusas no mesmo arquivo e nos locais indicados Não serão aceitos arquivos anexos fora da prova O arquivo inserido no Ulife deve estar nos formatos docx doc ou odt Certifiquese de anexar o arquivo de resposta correto Certifiquese de que o envio do arquivo de resposta foi completado Não encerre o sistema ou feche o computador antes do envio estar completo As imagens figuras gráficos fotos nas respostas devem estar com o texto na posição de leitura vertical Certifiquese ao fotografar a resposta de usar o celular na posição vertical e NÃO na posição horizontal Certifiquese das imagens estarem perfeitamente legíveis Devem ser inseridas fotos das soluções elaboradas manualmente somente nos locais indicados Respostas fora do local indicado e do padrão solicitado serão penalizadas com 10 na questão 1 30 Refaça o programa abaixo para que sejam usadas três subrotinas uma que faça a entrada dos dados outra que faça o cálculo e outra que apresente a resposta program fatorial2022 Última gravação Software GNU Octave 3150mEd 343 Autor escreva aqui seu nome e seu ID de aluno Objetivo calcular o fatorial de um número clear all uses STRING texto ARRAY matrizes REAL 00 real de precisão dupla BOOLEAN false lógico INTEGERint320 inteiro var NiINTEGER RREAL esta certo BOOLEAN begin clc Entrada dos dados disp Calculando fatorial do esta certo false N input Calcular o fatorial do Número if N fix NÉ inteiro if N0 disp Este número é negativo e deve ser positivo elseif N0 disp O fatorial de 0 é 1 esta certo true else N fix N esta certo true endif else disp Este número não é inteiro endif until estacerto true Cálculo R1 for iN11 RRi endfor Resposta printf O valor do fatorial de i é g E esta é a resposta nN R disp fim end Insira aqui seu programa respostaalterado e coloque a imagem de uma cópia de tela do programa no editor med e também do programa alterado sendo executado no GNU Octave teste o programa com dois números quaisquer 2 30 Elabore uma subrotina para o GNU Octave que determine a média aritmética de quatro valores Os valores devem ser os parâmetros de entrada da subrotina e a média o parâmetro de saída Escreva aqui sua resposta não use foto 3 20 Escolha uma função matemática e elabore um pequeno código usando a subrotina plot do GNU Octave que gere um gráfico para uma matriz com 10 valores numéricos da variável independente Escreva aqui o programa elaborado e insira o gráfico gerado no GNU Octave 4 20 Escreva um programa para o GNU Octave de forma que um usuário entre via teclado com uma determinada quantidade de números e sejam calculadas a soma e a média destes A quantidade de números bem como seus valores deve ser entrada através do teclado Se o usuário inserir um número menor que 5 o número deve ser trocado por 5 Se o usuário inserir um número maior que 15 então o número deve ser trocado por 15 Depois disso devem ser calculadas a soma e a média dos números e os resultados apresentados na tela Insira aqui seu programa resposta e coloque a imagem de uma cópia de tela do programa no editor med e do programa sendo executado no GNU Octave teste o programa com números quaisquer fora da faixa e dentro da faixa 5 15
Send your question to AI and receive an answer instantly
Recommended for you
Preview text
Universidade do Sul de Santa Catarina UNISUL Cursos de Engenharias de Automação e Controle Química e do Petróleo Programação para Engenharia Avaliação N2 29112022 Nome completo Caro estudante leia atentamente as instruções abaixo Esta prova é individual e acontece com consulta ao material de aula A entrega desta prova no Ulife deve acontecer até 2359 do dia 01122022 Evidências de cópias e compartilhamentos poderão resultar na anulação das questões das provas das pessoas envolvidas Todas as respostas devem estar inclusas no mesmo arquivo e nos locais indicados Não serão aceitos arquivos anexos fora da prova O arquivo inserido no Ulife deve estar nos formatos docx doc ou odt Certifiquese de anexar o arquivo de resposta correto Certifiquese de que o envio do arquivo de resposta foi completado Não encerre o sistema ou feche o computador antes do envio estar completo As imagens figuras gráficos fotos nas respostas devem estar com o texto na posição de leitura vertical Certifiquese ao fotografar a resposta de usar o celular na posição vertical e NÃO na posição horizontal Certifiquese das imagens estarem perfeitamente legíveis Devem ser inseridas fotos das soluções elaboradas manualmente somente nos locais indicados Respostas fora do local indicado e do padrão solicitado serão penalizadas com 10 na questão 1 30 Refaça o programa abaixo para que sejam usadas três subrotinas uma que faça a entrada dos dados outra que faça o cálculo e outra que apresente a resposta program fatorial2022 Última gravação Software GNU Octave 3150mEd 343 Autor escreva aqui seu nome e seu ID de aluno Objetivo calcular o fatorial de um número clear all uses STRING texto ARRAY matrizes REAL 00 real de precisão dupla BOOLEAN false lógico INTEGERint320 inteiro var NiINTEGER RREAL esta certo BOOLEAN begin clc Entrada dos dados disp Calculando fatorial do esta certo false N input Calcular o fatorial do Número if N fix NÉ inteiro if N0 disp Este número é negativo e deve ser positivo elseif N0 disp O fatorial de 0 é 1 esta certo true else N fix N esta certo true endif else disp Este número não é inteiro endif until estacerto true Cálculo R1 for iN11 RRi endfor Resposta printf O valor do fatorial de i é g E esta é a resposta nN R disp fim end Insira aqui seu programa respostaalterado e coloque a imagem de uma cópia de tela do programa no editor med e também do programa alterado sendo executado no GNU Octave teste o programa com dois números quaisquer 2 30 Elabore uma subrotina para o GNU Octave que determine a média aritmética de quatro valores Os valores devem ser os parâmetros de entrada da subrotina e a média o parâmetro de saída Escreva aqui sua resposta não use foto 3 20 Escolha uma função matemática e elabore um pequeno código usando a subrotina plot do GNU Octave que gere um gráfico para uma matriz com 10 valores numéricos da variável independente Escreva aqui o programa elaborado e insira o gráfico gerado no GNU Octave 4 20 Escreva um programa para o GNU Octave de forma que um usuário entre via teclado com uma determinada quantidade de números e sejam calculadas a soma e a média destes A quantidade de números bem como seus valores deve ser entrada através do teclado Se o usuário inserir um número menor que 5 o número deve ser trocado por 5 Se o usuário inserir um número maior que 15 então o número deve ser trocado por 15 Depois disso devem ser calculadas a soma e a média dos números e os resultados apresentados na tela Insira aqui seu programa resposta e coloque a imagem de uma cópia de tela do programa no editor med e do programa sendo executado no GNU Octave teste o programa com números quaisquer fora da faixa e dentro da faixa 5 15