Return to Video

04-54 Precedence

  • 0:00 - 0:03
    Neste ponto, já vencemos o problema de Ambiguidade, certo?
  • 0:03 - 0:05
    Ah, nem tanto.
  • 0:05 - 0:07
    Mesmo quando sabemos se um operador
  • 0:07 - 0:09
    é associativo à esquerda ou à direita,
  • 0:09 - 0:14
    ainda não posso ter certeza, quando tenho múltiplas operações, delas devo fazer primeiro:
  • 0:14 - 0:16
    eu poderia fazer a multiplicação primeiro,
  • 0:16 - 0:18
    e obter: 8 + 6 = 14,
  • 0:18 - 0:21
    ou eu poderia fazer a adição primeiro,
  • 0:21 - 0:25
    e obter 2 * 10 = 20.
  • 0:25 - 0:27
    Este não é o mesmo problema que associatividade,
  • 0:27 - 0:30
    porque não é sobre associar à esquerda ou à direita,
  • 0:30 - 0:33
    é sobre a precedência entre esses operadores --
  • 0:33 - 0:35
    qual é mais importante,
  • 0:35 - 0:37
    qual eu devo operar primeiro,
  • 0:37 - 0:39
    qual `liga' mais fortemente.
  • 0:39 - 0:42
    Na matemática padrão, eu gostaria de fazer a multiplicação primeiro --
  • 0:42 - 0:45
    multiplicação tem maior precedência do que adição,
  • 0:45 -
    ela é servida primeiro.
Title:
04-54 Precedence
Description:

04-54 Preced6encia

more » « less
Video Language:
English
Team:
Udacity
Project:
CS262 - Programming Languages
Duration:
0:49
Lucilia Figueiredo edited Portuguese, Brazilian subtitles for 04-54 Precedence
Lucilia Figueiredo added a translation

Portuguese, Brazilian subtitles

Revisions Compare revisions