Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Programação de Computadores Matlab Controle de Fluxo Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL – Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br 1/18 Estruturas condicionais ■ Estrutura if - end Estruturas condicionais ■ Estrutura if – else – end Cálculo do módulo a = input(‘Valor: ’); if a < 0 resultado = a*(-1); else resultado = a; end disp(resultado); Estruturas condicionais ■ Estrutura if – elseif – end Exercício ■ Programe uma calculadora que ◻ Receba dois valores numéricos a e b ◻ Receba uma constante literal que designa a operação aritmética a ser realizada ■ a = adição; s= subtração; m = multiplicação; d = divisão ◻ Proceda a operação conforme desejado e mostre o resultado ◻ Indique o caso em que o usuário informa uma operação inexistente ■ Use a função strcmp(texto1, texto2) para comparar textos ■ Use input(‘MSG’,’s’) para ler caracteres Solução Estruturas de repetição ■ Estrutura for – end Exercício ■ Crie uma seqüência de Fibonacci com 10 elementos usando for Estruturas de repetição aninhadas Exercício ■ Crie, manualmente, uma matriz de 5 colunas por cinco linhas, representando as notas de 5 alunos em 5 provas distintas (cada uma valendo 10). Preencha com a nota que quiser (máximo 10) ■ A nota final do aluno é calculada com a seguinte fórmula (P1+P2+P3+P4+P5)/5 ■ Faça um algoritmo que calcule a nota final de cada aluno Estruturas de repetição ■ Estrutura while - end 8 Comando break ■ Interrompe a execução do laço EXERCÍCIO ■ Faça uma rotina que: ◻ Receba os valores dos coeficientes a, b e c de uma função do 2º grau ◻ Que receba dois valores que definam o domínio ◻ Calcule o valor de y no intervalo do domínio ◻ Plote o gráfico calculado ◻ Obs.: USEM linspace para gerar um vetor domínio com 500 posições ◻ Após a plotagem, pergunte se deseja fazer um novo gráfico, procedendo conforme desejado
Compartilhar