noções basicas do delphi
ola, bem, eu ja estudei as video aula da introdução a delphi win32, do guinther e tambem logica de programação do renato, mas continuo boiando, tenho muitas duvidas.
minha duvida maior é como usar as palavrinhas: if, begin procedure, end, else e outras todas, quando usar e como usa-las, pra k serve cada uma delas, nos videos os professores vão digitando e usando elas sem explicar o porque delas, eu preciso algo mais primario
alguma sugestao de estudo e video obrigado!
Rogério Oliveira
Curtidas 0
Respostas
Wesley Yamazack
18/04/2009
Olá Rogério,
As plavras reservadas, que você viu nas video vou te explicar algumas.
var
A , B : Integer;
begin
If a > b Then //Se a for maior do que b entao
Showmessage('A é maior do que B');
If a > b Then //Se a for maior do que b entao
Begin // Inicio ---- As duas linhas abaixo, só serão executadas caso A seja maior do q B
Showmessage('A é maior do que B');
A := A + 5;
End; // fim
If a > b Then //Se a for maior do que b entao
Begin
Showmessage('A é maior do que B');
A := A + 5;
End // Observe que a linha antes de ELSE, não possui ponto e Virgula(Isso é Regra)
Else // caso A nao seja maior do que B a linha abaixo será executada
Showmessage('B é maior do que A');
If a > b Then //Se a for maior do que b entao
Begin
Showmessage('A é maior do que B');
A := A + 5;
End // Observe que a linha antes de ELSE, não possui ponto e Virgula(Isso é Regra)
Else // se A nao for maior do que B entao as duas linhas abaixo serão executadas.
begin
Showmessage('B é maior do que A');
B := B +6;
End; // Observe que, sempre que voce quiser executar 2 ou mais linhas de programação que dependem de uma condição voce usa begin e end;(Sempre)
procedure Executar;
begin
// Procedure é um pequeno programa, dentro do seu programa principal;
// porém ele nao retorna nenhum valor
// Exemplo se eu falar, Rogério monte um gráfico {Aqui estou apenas pedindo a você que faça}
if a > b then
a := 10;
end;
Function Executar: Boolean;
begin
// Function é um pequeno programa, dentro do seu programa principal;
// porém ele retorna único tipo de valor valor, no caso aqui um Boolean;
// Exemplo se eu falar, Rogério Monte um gráfico e me informe o resultado {Aqui estou pedindo a você que faça e que me de uma resposta,
// no caso o retorno da function}
//Exemplo
// A = 10 B = 5
if a > b then
Result := True
else
Result := False
//NO caso a function Executar irá retornar True, pois a é maior do que B
end;
Veja se ficou claro, a explicação. Estou a disposição para maiores esclarecimentos
Att,
Wesley Y
As plavras reservadas, que você viu nas video vou te explicar algumas.
var
A , B : Integer;
begin
If a > b Then //Se a for maior do que b entao
Showmessage('A é maior do que B');
If a > b Then //Se a for maior do que b entao
Begin // Inicio ---- As duas linhas abaixo, só serão executadas caso A seja maior do q B
Showmessage('A é maior do que B');
A := A + 5;
End; // fim
If a > b Then //Se a for maior do que b entao
Begin
Showmessage('A é maior do que B');
A := A + 5;
End // Observe que a linha antes de ELSE, não possui ponto e Virgula(Isso é Regra)
Else // caso A nao seja maior do que B a linha abaixo será executada
Showmessage('B é maior do que A');
If a > b Then //Se a for maior do que b entao
Begin
Showmessage('A é maior do que B');
A := A + 5;
End // Observe que a linha antes de ELSE, não possui ponto e Virgula(Isso é Regra)
Else // se A nao for maior do que B entao as duas linhas abaixo serão executadas.
begin
Showmessage('B é maior do que A');
B := B +6;
End; // Observe que, sempre que voce quiser executar 2 ou mais linhas de programação que dependem de uma condição voce usa begin e end;(Sempre)
procedure Executar;
begin
// Procedure é um pequeno programa, dentro do seu programa principal;
// porém ele nao retorna nenhum valor
// Exemplo se eu falar, Rogério monte um gráfico {Aqui estou apenas pedindo a você que faça}
if a > b then
a := 10;
end;
Function Executar: Boolean;
begin
// Function é um pequeno programa, dentro do seu programa principal;
// porém ele retorna único tipo de valor valor, no caso aqui um Boolean;
// Exemplo se eu falar, Rogério Monte um gráfico e me informe o resultado {Aqui estou pedindo a você que faça e que me de uma resposta,
// no caso o retorno da function}
//Exemplo
// A = 10 B = 5
if a > b then
Result := True
else
Result := False
//NO caso a function Executar irá retornar True, pois a é maior do que B
end;
Veja se ficou claro, a explicação. Estou a disposição para maiores esclarecimentos
Att,
Wesley Y
GOSTEI 0
Rogério Oliveira
18/04/2009
OK,
VAR é uma varialvel pode ser qualquer letra
IF é , se , se alguma coisa
the é , entao, entao alguma coisa
procedure é um programa k vai dar ao programador um resultado de um procedimento
begin é o inicio
end; e o encerramento
procedure
var
a=5
b=2
begin
a+b=c the c;
c=7
end;
mais ou menos isso!
GOSTEI 0
Wesley Yamazack
18/04/2009
Olá Rogério,
Você esta indo pelo caminho certo.
Mais alguma duvida ? Podemos fechar o chamado?
Att,
Wesley Y
Você esta indo pelo caminho certo.
Mais alguma duvida ? Podemos fechar o chamado?
Att,
Wesley Y
GOSTEI 0
Rogério Oliveira
18/04/2009
acompanhando as video aulas, eu viz em alguma parte algo de diferente do k o professor fez, e deu um erro, como posso reslover este erro, de pende de algum comando! ou algo diferente!
GOSTEI 0
Rogério Oliveira
18/04/2009
QUAL VIDEO AULA VC RECOMENDA PARA ASSISTIR NESSE MEU NIVEL!
GOSTEI 0
Wesley Yamazack
18/04/2009
Olá Rogério,
Bom não tem como saber qual é o erro que aconteceu, basta vocês postar ele aqui que tentamos resolver o mesmo.
Agora quanto as video aulas, procure assisitir um sequencia de video aulas do amigo, Rodrigo Carreiro, onde ele mostra como criar uma aplicação do inicio ao fim, video aulas muito boa as deles.
Att,
Wesley Y
Bom não tem como saber qual é o erro que aconteceu, basta vocês postar ele aqui que tentamos resolver o mesmo.
Agora quanto as video aulas, procure assisitir um sequencia de video aulas do amigo, Rodrigo Carreiro, onde ele mostra como criar uma aplicação do inicio ao fim, video aulas muito boa as deles.
Att,
Wesley Y
GOSTEI 0
Rogério Oliveira
18/04/2009
ok, obrigado
GOSTEI 0