Unidade ii - introdução sobre linguagens de programação
Introdução a Linguagem de Programação Expressões e Atribuições
Nomes: Danielly Karoline Taiana Moreira Paulo Ricardo Erick Silva Fabiano Felgas
Índice Expressões
:: Introdução :: Expressões infixas, pré-fixas e pós-fixas 3 6
:: Expressões Precedência
:: Expressões Associatividade :: Expressões Atribuições :: Expressões Avaliação Curto-Circuito
7
9 10 13
Atribuições
:: Introdução 15 16 17 18 19 20 22
:: Atribuição única
:: Atribuições – Igualdade :: Atribuição – Compostos
:: Atribuições – Paralelas
:: Atribuição a Variáveis
Conclusão Menu
Expressão
Em linguagens de programação é uma combinação de valores, variáveis, operadores, e chamadas de funções que são interpretadas (avaliadas) de acordo com as regras de precedências e de associatividade particulares a uma determinada linguagem de programação, que calcula e, em seguida, produz (retorna) um valor. Expressões são os meios fundamentais de especificação de computações em uma linguagem de programação. O propósito de uma expressão é especificar um valor a ser calculado. Exemplos:
Ex1: 2 + 3 = 5
Ex2: x = 2 + 3
Ex3: 4 == 4
Menu
Próxima
São compostas de elementos atômicos (constantes ou variáveis) ou a combinação destes no uso de operações. Ex: a, “Alo mundo!”, 10.5 f(a, b, c), 10 / 7, g(“abc”, 4 * f(1, 2, 3)) As operações podem ter notação infixa ( a+b ), Pré-fixa ( +(a,b) ) ou pós-fixa ( (a,b)+ )
Também há situações em que a operação infixa ocorre de forma múltipla.
Ex: a = b != 0 ? a/b : 0;
Apesar da notação infixa simples parecer ser mais natural, a usual definição de funções implica no uso de forma pré-fixada. Ex: (i.e., em C) voltar Menu Próxima
Algumas linguagens permitem a definição de operadores infixos.
Ex: (ML, R, Smalltalk, C++, ..) A notação pós-fixa é comum em algumas calculadoras, na linguagem Forth e em construções de linguagens comuns . Ex: (x++, x--, ..)
voltar
Menu
Expressões infixas,