Aula 01 práticaalgoritmo laboratorio

122 visualizações

Publicada em

Aula

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Aula 01 práticaalgoritmo laboratorio

  1. 1. Primeira aula de Lab. Para instalá-la, acesse a página e faça Download: www.scilab.org Iremos usar a versão Scilab 5.4.1. O ambiente SciLab O SciLab provê duas formas distintas de interação: i. Um prompt que permite a digitação direta dos comandos. Neste caso, o SciLab se comporta como uma sofisticada calculadora, tornando possível o acesso direto a diversas funções numéricas disponibilizadas pela ferramenta. ii. Um ambiente programável. Neste modo, um algoritmo pode ser codificado e digitado em um arquivo texto. O arquivo pode ser vinculado à ferramenta para ser por ela executado. Prompt ou Console de comandos: --> A=3 --> B=4 O scilab trata tudo como variável, qualquer número que for digitado ele guarda em um espaço de memória chamada variável que tem um identificador ou seja um nome. Os nomes das variáveis são escolhidos pelo programador, respeitando as seguintes regras: 1. Os caracteres que podem ser utilizados são: os números, as letras (maiúsculas e minúsculas) e o caractere sublinhado (underline); 2. O primeiro caractere deve ser sempre uma letra ou caractere sublinhado (underline); 3. Não são permitidos espaços em branco e caracteres especiais (@, $, %, &, !, ?); 4. Não podem ser usadas palavras reservadas nos identificadores, ou seja palavras que pertençam a uma linguagem de programação; Palavra reservada São identificadores predefinidos que possuem significados especiais para o interpretador do algoritmo. Navegador de variáveis:
  2. 2. Neste espaço tem as informações sobre as variáveis que estão sendo usados pelo programa no momento, com um duplo clique consegue-se verificar o que a variável está armazenando. Para que seja atribuído o valor 2 à variável D e 3,7 à variável J, deverá ser digitado: --> D=2 --> J=3.7 --> C=A+B -->C=C+2 --> D=A+B+C --> A --> a=1 --> clc Usado para limpar a janela do prompt ou console. --> A --> clear Usado para limpar as variáveis. --> A --> clc --> A=2 --> B=3 --> C=A*2 --> C=C*3 -->D=C/2 --> E=A+B*2+1 --> F=3^2 ^: é a função ou comando que retorna potência. Ex 3^ 2, Equivale a 3 Elevado a 2 que é igual a 9. -->G=sqrt(F)
  3. 3. sqrt: é a função ou comando que retorna a raiz quadrada. Ex: sqrt(9), equivale a raiz quadrada de 9 que é igual a 3. -->H=modulo(5,2) modulo: é a função ou comando que retorna o resto da divisão. Ex: modulo(5,2) retorna 1 porque a divisão não é exata. Quando a divisão é exata retorna sempre 0(zero). Usado para fazer programas para encontrar os múltiplos ou par e impar. Operadores Aritméticos Operação Representação Prioridade Multiplicação * 1ª Divisão / 1ª Soma + 2ª Subtração - 2ª Resto da divisão modulo(dividendo, divisor) 1ª Potência número^potência 1ª Raiz quadrada sqrt(número) 1ª • As expressões dentro de parênteses são sempre resolvidas antes das expressões fora dos parênteses. Quando existem vários níveis de parênteses, ou seja, um parêntese dentro de outro, a solução sempre inicia do parêntese mais interno até o mais externo (de dentro para fora). • Quando duas ou mais expressões tiverem a mesma prioridade, a solução é sempre iniciada da expressão mais à esquerda até a mais à direita. Desta forma, veja os seguintes exemplos e os respectivos resultados: --> A=2 + (6 * (3 + 2)) = 32 --> B=2 + 6 * 3 + 2 = 22 -->X=1:10 -->A=1:100 -->B=1:100; -->B
  4. 4. -->X=1:0.5:10; -->A=1:2:10; -->X=1:0.1:30; -->Y=sin(X); -->plot(X,Y); -->Z=cos(X); -->plot(X,Y,X,Z) -->clf Limpa a janela de gráficos.

×