PROGRAMAÇÃO BÁSICA
Operadores Lógicos e Booleanos
Operadores de comparação para determinar, por exemplo, se são iguais. Todos os operadores de comparação da SAGE retornam TRUE como verdade e FALSE como falso. Resumo:
x < y, verdade se x é menor que y.
x <= y, verdade se x é menor ou igual a y.
x >= y, verdade se x é maior ou igual a y.
x > y, verdade se x é maior que y.
x == y, verdade se x é igual a y.
x != y,
x ~= y, verdade se x é diferente de y.
Uma expressão booleana elemento por elemento, é uma combinação de comparação de expressões usando os operadores:
| |, operador “ou”
& &, operador “e”
~ ou !, operador “não”
Uma expressão booleana é verdadeira se o resultado do cálculo das combinações lógicas das expressões booleanas for verdadeira. O valor será considerado falso se for zero, e verdadeiro de outra forma.
Estruturas de Controle
Condicional "SE" (IF)
Definindo funções do tipo: f(x) = ParseError: KaTeX parse error: Expected 'EOF', got '&' at position 69: … & \text{x &̲lt; 0}. \end{ca…
Condicional "TROCAR" (SWITCH)
Repetição "PARA" (FOR)
for<referência>in<sequência>: <bloco de código> |
for<referência>in<sequência>: condição |
for<referência>in<sequência>: condiçãobreak else: <bloco de código> |
**Laços Básicos com FOR **
**Usando o For para encontrar raízes de uma função utilizando o Método Bruto **
Percorrimento de uma Matriz
List Comprehension
Uma compreensão de lista é uma construção sintática disponível em algumas linguagens de programação para criação de uma lista baseada em listas existentes. Ela segue a forma da notação de definição de conjunto matemática (compreensão de conjunto) como forma distinta para uso de funções de mapa e filtro. Fonte: wikipedia. Sintaxe genérica:
Apresentar os dados no formato de uma tabela
Repetição "ENQUANTO" (WHILE)
while condicao: instruções |
while condicao: instruções if condição: continue ou break; |
Laços Básicos
Método da Bisseção
Repetição "FAÇA ATÉ QUE" (DO...UNTIL)
FUNÇÕES ( def( ) )
Para definir uma nova função no Sage, use o comando def e dois pontos após a lista de nomes das variáveis. Em Python, blocos de código não são indicados por colchetes ou blocos de início e fim, como em outras linguagens. Em vez disso, blocos de código são indicados por tabulação, que devem estar alinhadas exatamente.
Função Básica
Calculo das raízes de uma função do segundo grau
Função Bisseção
%%% FIM PROGRAMAÇÃO BÁSICA %%%