CN 28ª J: SL Benfica 5 - 0 SC Olhanense, 24Abr. Sáb. 21h15 *RTP1*

SL Benfica 5 - 0 SC Olhanense

Campeonato Nacional


SL Benfica: Quim, Ruben Amorim (Maxi Pereira [61m]), Luisão, David Luiz, Fábio Coentrão, Javi García, Ramires, Ángel Di María, Pablo Aimar (Nuno Gomes [82m]), Weldon (Javier Saviola [61m]), Óscar Cardozo
Treinador: Jorge Jesus
SC Olhanense: Bruno Veríssimo, Lionn, Miguel Ângelo, Anselmo, Carlos Fernandes, Delson, Castro, Rui Baião, Nwokolo, Ukra, Djalmir
Treinador: Jorge Costa
Golos: Óscar Cardozo (03), Ángel Di María (18), Óscar Cardozo (54), Óscar Cardozo (56), Pablo Aimar (78)

GamaUno

Lá vou eu a caminho da Catedral para mais umas horas de pura fé........

Carrega glorioso...Está quase !! :drool:

macnash

Citação de: Cain em 24 de Abril de 2010, 18:55
Citação de: Xanghai em 24 de Abril de 2010, 18:31
Citação de: STORM_13 em 24 de Abril de 2010, 18:07
desculpem o off topic

qual a diferenca entre o erro sintatico e o erro semantico em linguagem C?

O erro semântico está relacionado a estrutura da linguaguem como um todo, por exemplo, toda declaração de variável deve terminar com ; os argumentos de uma função são passados entre parenteses, enfim são as regras da linguagem (como tens que declarar as funções, variáveis,como usar o for, o while, etc...).

O erro sintático é ao nível do compilador, verificar se uma variavel int foi passada numa função double por exemplo. Ou se tens uma função somaNotas(double nota1, double nota2) e usas somanotas(14, 15) (com o n minusculo ao inves do maisculo). Erros de uso, que nada têm haver com a forma de usar os comandos ou a estrutura do programa, sao erros sintátivcos.

Acho que é isso!

E' ao contrario. Sintático -> syntax.

Exacto vinha dizer isso!!
Erros Sintáticos: O programa não compila porque escreveste al uma função ou fizes te uma acção individa não permitida pela estrutura da linguagem...

Erros Semanticos: O teu programa compila mas não faz o que tu queres, ou seja erro no algoritmo, dentro das regras da linguagem mas não resolve o teu problema!!

nsalta

#2447
Citação de: Cain em 24 de Abril de 2010, 18:55
Citação de: Xanghai em 24 de Abril de 2010, 18:31
Citação de: STORM_13 em 24 de Abril de 2010, 18:07
desculpem o off topic

qual a diferenca entre o erro sintatico e o erro semantico em linguagem C?

O erro semântico está relacionado a estrutura da linguaguem como um todo, por exemplo, toda declaração de variável deve terminar com ; os argumentos de uma função são passados entre parenteses, enfim são as regras da linguagem (como tens que declarar as funções, variáveis,como usar o for, o while, etc...).

O erro sintático é ao nível do compilador, verificar se uma variavel int foi passada numa função double por exemplo. Ou se tens uma função somaNotas(double nota1, double nota2) e usas somanotas(14, 15) (com o n minusculo ao inves do maisculo). Erros de uso, que nada têm haver com a forma de usar os comandos ou a estrutura do programa, sao erros sintátivcos.

Acho que é isso!

E' ao contrario. Sintático -> syntax.

Acrescento que todos os erros exemplificados são todos erros de sintaxe.

Um erro semântico, para C e para qualquer outra linguagem, quer de programação ou falada, é escrever algo diferente do que se pretende, mesmo que sintacticamente esteja bem construído.

Por exemplo, somar uma unidade a um vector de 10 elementos:

CORRECTO:

for (int k = 0; k < 10; k++) {
   vector[k]++;
}

INCORRECTO (p.ex.):

for (int k = 0; k < 10; k++) {
     vector[1]++;
  }
 
Mesmo estando sintacticamente válido, pois somar uma unidade ao elemento 1 do vector é possível, semanticamente está errado pois não se tem o resultado esperado.


jnobre

O nosso canto é o desejo de vitória
Nosso destino é o de vencer
Nosso caminho é de fama e de glória
Nada temos que temer
Somos leais mas o jogo é pra ganhar
Dentro do campo a sofrer
As camisolas vermelhas a suar
Benfica Vencer Vencer
Somos a águia que no céu vai voar
Alto mais alto ninguém nos vai parar
Somos a raça a força e o querer
Benfica Vencer Vencer

Catania89


Patrick_slb

Para quem pensa que hoje vai ser facil, podem ter a certeza que não o sera. Isto hoje vai ser complicado. A unica maneira de simplificar a coisa é de ir para cima desses gajos e jogar o que sabemos.

:flagglorioso:


jase25


cooler

aqui vou eu sair para o estádio da luz... carrega Benfica... quero uma goleada aos porkos C...

Xanghai

Citação de: nsalta em 24 de Abril de 2010, 19:12
Citação de: Cain em 24 de Abril de 2010, 18:55
Citação de: Xanghai em 24 de Abril de 2010, 18:31
Citação de: STORM_13 em 24 de Abril de 2010, 18:07
desculpem o off topic

qual a diferenca entre o erro sintatico e o erro semantico em linguagem C?

O erro semântico está relacionado a estrutura da linguaguem como um todo, por exemplo, toda declaração de variável deve terminar com ; os argumentos de uma função são passados entre parenteses, enfim são as regras da linguagem (como tens que declarar as funções, variáveis,como usar o for, o while, etc...).

O erro sintático é ao nível do compilador, verificar se uma variavel int foi passada numa função double por exemplo. Ou se tens uma função somaNotas(double nota1, double nota2) e usas somanotas(14, 15) (com o n minusculo ao inves do maisculo). Erros de uso, que nada têm haver com a forma de usar os comandos ou a estrutura do programa, sao erros sintátivcos.

Acho que é isso!

E' ao contrario. Sintático -> syntax.

Acrescento que todos os erros exemplificados são todos erros de sintaxe.

Um erro semântico, para C e para qualquer outra linguagem, quer de programação ou falada, é escrever algo diferente do que se pretende, mesmo que sintacticamente esteja bem construído.

Por exemplo, somar uma unidade a um vector de 10 elementos:

CORRECTO:

for (int k = 0; k < 10; k++) {
   vector[k]++;
}

INCORRECTO (p.ex.):

for (int k = 0; k < 10; k++) {
     vector[1]++;
  }
 
Mesmo estando sintacticamente válido, pois somar uma unidade ao elemento 1 do vector é possível, semanticamente está errado pois não se tem o resultado esperado.

Depois de ler mais um pouco, percebi o erro e adiferença com esse teu post. A dúvida serviu pra mim também...obrigado. Pior do que ter dúvida, é ensinar errado hehehe. Desculpem-me lá

sanfinense

Força BENFICA !!! :flagglorioso: :flagglorioso: :flagglorioso: :flagglorioso: :flagglorioso:

este é o jogo mais importante da época porque é o próximo  :slb2:


rumo ao 32 titulo. :flagglorioso: :flagglorioso:

bisard

Vou agora sair para a Catedral... CARREGA BENFICA!!!!

STORM_13

Citação de: nsalta em 24 de Abril de 2010, 19:12
Citação de: Cain em 24 de Abril de 2010, 18:55
Citação de: Xanghai em 24 de Abril de 2010, 18:31
Citação de: STORM_13 em 24 de Abril de 2010, 18:07
desculpem o off topic

qual a diferenca entre o erro sintatico e o erro semantico em linguagem C?

O erro semântico está relacionado a estrutura da linguaguem como um todo, por exemplo, toda declaração de variável deve terminar com ; os argumentos de uma função são passados entre parenteses, enfim são as regras da linguagem (como tens que declarar as funções, variáveis,como usar o for, o while, etc...).

O erro sintático é ao nível do compilador, verificar se uma variavel int foi passada numa função double por exemplo. Ou se tens uma função somaNotas(double nota1, double nota2) e usas somanotas(14, 15) (com o n minusculo ao inves do maisculo). Erros de uso, que nada têm haver com a forma de usar os comandos ou a estrutura do programa, sao erros sintátivcos.

Acho que é isso!

E' ao contrario. Sintático -> syntax.

Acrescento que todos os erros exemplificados são todos erros de sintaxe.

Um erro semântico, para C e para qualquer outra linguagem, quer de programação ou falada, é escrever algo diferente do que se pretende, mesmo que sintacticamente esteja bem construído.

Por exemplo, somar uma unidade a um vector de 10 elementos:

CORRECTO:

for (int k = 0; k < 10; k++) {
   vector[k]++;
}

INCORRECTO (p.ex.):

for (int k = 0; k < 10; k++) {
     vector[1]++;
  }
 
Mesmo estando sintacticamente válido, pois somar uma unidade ao elemento 1 do vector é possível, semanticamente está errado pois não se tem o resultado esperado.

no fundo e o que o xanghai disse certo? so que trocou os nomes sintatico e semantico..correcto?

nsalta

Citação de: STORM_13 em 24 de Abril de 2010, 19:27
Citação de: nsalta em 24 de Abril de 2010, 19:12
Citação de: Cain em 24 de Abril de 2010, 18:55
Citação de: Xanghai em 24 de Abril de 2010, 18:31
Citação de: STORM_13 em 24 de Abril de 2010, 18:07
desculpem o off topic

qual a diferenca entre o erro sintatico e o erro semantico em linguagem C?

O erro semântico está relacionado a estrutura da linguaguem como um todo, por exemplo, toda declaração de variável deve terminar com ; os argumentos de uma função são passados entre parenteses, enfim são as regras da linguagem (como tens que declarar as funções, variáveis,como usar o for, o while, etc...).

O erro sintático é ao nível do compilador, verificar se uma variavel int foi passada numa função double por exemplo. Ou se tens uma função somaNotas(double nota1, double nota2) e usas somanotas(14, 15) (com o n minusculo ao inves do maisculo). Erros de uso, que nada têm haver com a forma de usar os comandos ou a estrutura do programa, sao erros sintátivcos.

Acho que é isso!

E' ao contrario. Sintático -> syntax.

Acrescento que todos os erros exemplificados são todos erros de sintaxe.

Um erro semântico, para C e para qualquer outra linguagem, quer de programação ou falada, é escrever algo diferente do que se pretende, mesmo que sintacticamente esteja bem construído.

Por exemplo, somar uma unidade a um vector de 10 elementos:

CORRECTO:

for (int k = 0; k < 10; k++) {
   vector[k]++;
}

INCORRECTO (p.ex.):

for (int k = 0; k < 10; k++) {
     vector[1]++;
  }
 
Mesmo estando sintacticamente válido, pois somar uma unidade ao elemento 1 do vector é possível, semanticamente está errado pois não se tem o resultado esperado.

no fundo e o que o xanghai disse certo? so que trocou os nomes sintatico e semantico..correcto?

Não, porque o exemplo que ele deu para erro de sintaxe (função somaNotas() vs somanotas() ) é de facto um erro de sintaxe.