ÁLGEBRA LINEAR
Por: marcellooA • 1/6/2016 • Trabalho acadêmico • 9.007 Palavras (37 Páginas) • 329 Visualizações
INTRODUÇÃO
Java foi desenvolvida por um grupo de pesquisadores da SUN Microsystems por volta de 1990, pouco antes da explosão da Internet. Essa linguagem possui estrutura muito semelhante à da linguagem C, da qual descende imediatamente. O C# (pronuncia-se “C Sharp”) é uma nova linguagem criada pela Microsoft em conjunto com a arquitetura .NET. O símbolo # significa que a nota deve ser meio tom mais aguda. O C# traz este símbolo, pois possui uma linguagem com toda a robustez e cientificidade de sintaxe do C
2. Tipos variáveis Java script
Você utiliza variáveis como nomes simbólicos para valores em sua aplicação. Nomes de variáveis, chamados de identificadores, devem seguir algumas regras.
Em JavaScript, um identificador deve começar com uma letra, um underscore (_) ou um cifrão ($); os caracteres seguintes podem também ser dígitos (0-9). Como JavaScript é uma linguagem que diferencia maiúsculas e minúsculas, as letras incluem os caracteres de "A" a "Z" (maíusculos) bem como os caracteres de "a" a "z" (minúsculos).
A partir do JavaScript 1.5, você pode usar letras ISO 8859-1 ou Unicode como å e ü nos identificadores. Você também pode usar \uXXXX Sequências de escape Unicode como caracteres nos identificadores.
Alguns exemplos de nomes permitidos são Numero acertos, temp99, e _nome.
Declarando variáveis
Você pode declarar variáveis de duas maneiras:
Com a palavra-chave var. Por exemplo: var x = 42. Esta sintaxe pode ser usada para definir variáveis locais e globais.
Simplesmente atribuindo um valor a ela. Por exemplo: x = 42. Isso define uma variável global que não pode ser alterada em nível local. Tentar fazê-lo gera um aviso strict do JavaScript e você não deve utilizar esta variante.
Avaliando variáveis
Uma variável declarada usando var sem receber um valor inicial tem o valor undefined.
Uma tentativa de acessar uma variável não declarada resultará em um erro de referência (ReferenceError):
var a;
console.log("O valor de a é " + a); // exibe "O valor de a é undefined"
console.log("O valor de b é " + b); // resulta em um ReferenceError
Você pode usar o undefined para determinar se uma variável possui um valor ou não. No código abaixo, a variável entrada não recebe um valor e a declaração if é avaliada como true.
var entrada;
if(entrada === undefined){
facaIsto();
} else {
facaAquilo();
}
O valor undefined comporta-se como false quando usado de forma booleana. Por exemplo, o código abaixo executa a função minhaFuncao porque o elemento de minhaMatriz não foi definido:
var minhaMatriz = new Array();
if (!minhaMatriz[0]) minhaFuncao();
O valor undefined é convertido em NaN quando usado em um contexto numérico, ou seja, ao tentar fazer operações numéricas com uma variável ainda indefinida.
var a;
a + 2 = NaN
Quando você avalia uma variável nula, o valor nulo tem comportamento de 0 em um contexto numérico e de falso em um contexto booleano. Por exemplo:
var n = null;
console.log(n * 32); // exibe 0
Escopo de variáveis
Quando você declara uma variável fora de qualquer função, ela é chamada de variável global, pois ela fica disponível para qualquer outro código no documento atual. Quando você declara uma variável dentro de uma função, ela é chamada de variável local, pois ela só fica disponível dentro da função.
JavaScript não possui escopo de declaração de bloco. Em vez disso, o escopo será local ao código onde o bloco está contido. O seguinte código, por exemplo, irá imprimir 5 no console porque o escopo de x é a função (ou contexto global) na qual x é declarado e não o bloco que, neste caso, é uma declaração if.
if (true) {
var x = 5;
}
console.log(x);
Outra coisa atípica sobre variáveis em JavaScript é que você pode fazer referência a uma variável declarada mais tarde sem disparar uma exceção. Este conceito é conhecido como içamento: variáveis em JavaScript são em certo sentido "içadas" ou elevadas ao topo da função ou declaração. Entretanto, variáveis que ainda não estiverem inicializadas irão retornar um valor undefined.
// Exemplo 1
var optX;
console.log(optX === undefined); // imprime "true"
optX = 5;
console.log(optX === undefined); // imprime "false"
// Exemplo 2
var minhaVariavel = "Meu valor";
(function() {
console.log(minhaVariavel); // retorna undefined
var minhaVariavel = "Valor local";
console.log(minhaVariavel); // retorna Valor local
})();
O Exemplo 2 acima é interpretado da mesma forma que:
var minhaVariavel = "Meu valor";
(function() {
var minhaVariavel;
console.log(minhaVariavel); // retorna undefined
var minhaVariavel = "Valor local";
console.log(minhaVariavel); // retorna Valor local
})();
Por causa do içamento, todas as declarações var em uma função devem ser colocadas o mais próximo possível do topo da função. Esta boa prática aumenta a clareza do código.
Variáveis globais
Variáveis globais são na verdade propriedades do objeto global. Em páginas web o objeto global é o objeto window, de forma que você pode acessar variáveis globais utilizando a sintaxe window.variavel.
Consequentemente, você pode acessar variáveis globais declaradas em uma janela ou frame a partir de outra janela ou frame especificando seu nome. Por exemplo, se uma variável chamada numeroTelefone é declarada em um documento FRAMESET, você pode fazer referência a esta variável a partir de um frame filho na forma parent.numeroTelefone.
Constantes
Você pode criar uma constante nomeada e somente de leitura com a palavra-chave const. A sintaxe de um identificador de constante é a mesma de um identificador de variável: deve começar com uma letra ou underscore e pode conter caracteres alfabéticos, numéricos ou underscores.
const prefixo = '212';
Uma constante não pode ter seu valor alterado através de atribuição nem pode ser redeclarada enquanto o script esteja em execução.
As regras de escopo para constantes são as mesmas daquelas para variáveis, exceto pelo fato de que a palavra-chave const é sempre obrigatória, mesmo para constantes globais. Se a palavra-chave é omitida, assume-se que o identificador representa uma variável.
...