Unidade ii - introdução sobre linguagens de programação

1529 palavras 7 páginas
Universidade Estácio de Sá
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,

Relacionados

  • Grade curricular
    23003 palavras | 93 páginas
  • C++ linguagem de programacao
    22863 palavras | 92 páginas
  • 11500F2D 6EAF 4E9D ADD1 7A78BCC9E2B3
    1187 palavras | 5 páginas
  • Aplicação de programação na engenharia de produção
    720 palavras | 3 páginas
  • ATPS Paradigmas
    1810 palavras | 8 páginas
  • lógica de progamação
    5982 palavras | 24 páginas
  • Processadores para Ensino de Conceitos Básicos de Arquitetura de Computadores
    4287 palavras | 18 páginas
  • Paradigmas da tecnologia da informação
    2517 palavras | 11 páginas
  • Programação em C++
    18077 palavras | 73 páginas
  • Atividade Estruturada
    8312 palavras | 34 páginas