Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Herique

[Resolvido] Criaçao de procedimentos e funçoes

Recommended Posts

Pois é, eu nao sei declarar funcoes e procedimentos em algoritmo nem como chamalos e preciso muito disso gente so que todo material que eu pego na net ta incompleto entao vim aqui pedir ajuda!

 

Desde já, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é assim, começo por lhe dizer que nao existe esqueleto padronizado pra algoritmo, ou seja, o algoritmo é dado consoante a linguagem que pretente aprender, normalmente se usa o Pascal como linguagem base, mas nada disso, porque eu posso lhe ensinar algoritmo pra aprender JAVA, C ou Visual Basic, por isso primeiro tente escolher que linguagem pretende aprender, so depois poderemos lhe dar uma dica de funcoes eprocedimentos, pra facilitar os eu entendimento quando você passar do algoritmo pra libguagem de programação

....

....

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

é assim, começo por lhe dizer que nao existe esqueleto padronizado pra algoritmo, ou seja, o algoritmo é dado consoante a linguagem que pretente aprender, normalmente se usa o Pascal como linguagem base, mas nada disso, porque eu posso lhe ensinar algoritmo pra aprender JAVA, C ou Visual Basic, por isso primeiro tente escolher que linguagem pretende aprender, so depois poderemos lhe dar uma dica de funcoes eprocedimentos, pra facilitar os eu entendimento quando você passar do algoritmo pra libguagem de programação

....

....

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Me perdoe pela demora a responder, xD

 

Eu tenho como alvo, atualmente, o Visual Basic, até por que eu desenvolvo, +/- xD, em ASP que usa VBScript. Eu queria saber como usas essas funções e procedimentos pq eu fico boiando xD. Procedimento eu não conheço.

 

Novamente desculpa pela demora e desde já obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

jah q esta trabalhando com VB qr q eu mova pra área de lah, ow você qr saber a sintaxe em portugol da coisa?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

jah q esta trabalhando com VB qr q eu mova pra área de lah, ow você qr saber a sintaxe em portugol da coisa?

 

[]'s

 

A sintaxe de portugol seria ótimo!!! Pois a prova que tenho que fazer é apra ser feita em portugol :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedimento é um módulo do programa, ele serve para deixar o código + claro, assim:

Procedimento EscreveNaTela()
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
Fim_Procedimento

//programa principal
Inicio
	Escreva("Veremos um procedimento!!");
	EscrevaNaTela();
Fim

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedimento em portugol seria o equivalente a função em C ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedimento é um módulo do programa, ele serve para deixar o código + claro, assim:

Procedimento EscreveNaTela()
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
Fim_Procedimento

//programa principal
Inicio
	Escreva("Veremos um procedimento!!");
	EscrevaNaTela();
Fim

A sim.... entendi... até que é molinho mesmo!!!

Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedimento é um módulo do programa, ele serve para deixar o código + claro, assim:

Procedimento EscreveNaTela()
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
Fim_Procedimento

//programa principal
Inicio
	Escreva("Veremos um procedimento!!");
	EscrevaNaTela();
Fim

A sim.... entendi... até que é molinho mesmo!!!

Valeu!!

 

Só pra confirmar... função é do mesmo jeito?

 

Funcao EscreveNaTela()

Escreva("Se o procedimento não tinha valor, essa função tem menos ainda xD");

Fim_Funcao

 

//programa principal

Inicio

Escreva("Veremos um procedimento!!");

EscrevaNaTela();

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom função retorna valores, como dei exemplo de procedimento vow dar um exemplo de função!

exemplo:

Função Soma(inteiro num1, inteiro num2) retorna Inteiro
   Inteiro num3;
   num3 = num1 + num2;
   Função_retorna(num3);
Fim_Função

//programa principal
Inicio
	inteiro n1, n2, n3;
	Escreva("Digite dois numeros para fazer uma soma");
	Leia(n1,n2);
	n3 = Soma(n1,n2); //observe q n3 recebe oq retornar da função Soma
	Escreva("A soma dos numeros é: " + n3);
Fim

Assim a lógica é essa, pq em C td é função e tem função q naum retorna nd, entaum como é em portugol pense assim:

Procedimento naum retorna nd e função retorna algo!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahhh saquei :D

pq tem essa viadagem em Portugol ? hausehauhe

Compartilhar este post


Link para o post
Compartilhar em outros sites

um duvida em procedimendo posso colocar varias variável e variável sem string tipo assim

TXTall = "All"
Procedimento EscreveNaTela()
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
	EscrevaNovaLinha("Texto");
	TXTall;
Fim_Procedimento

//programa principal
Inicio
	Escreva("Veremos um procedimento!!");
	EscrevaNaTela();
Fim

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom você crio o procedimento ai você faz xamada de outro procedimento dentro dele e você coloca a variavel TXTall ali?? naum faz sentido colocar a variavel ali, ela naum esta fazendo nd!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

daria um valor na variável de "All" depois chamaria no Procedimento sem declara ela no procedimento tipo a var TXTall global seria assim é possível fazer

TXTall = "All"
Procedimento EscreveNaTela()
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
	EscrevaNovaLinha("Texto");
	EscrevaNovaLinha(TXTall);
Fim_Procedimento

ou eu teria que declara no procedimento

Procedimento EscreveNaTela()
	TXTall = "All"
	Escreva("Isso é um procedimento, eu não retorno valor algum xD");
	EscrevaNovaLinha("Texto");
	EscrevaNovaLinha(TXTall);
Fim_Procedimento

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode fazer isso sim, isso se chama variavel global!

eu particularmente naum gosto de variáveis globais, + as vzs são úteis!

soh lembrando de você definir o tipo da variavel!

;D

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procedimento seria o mesmo que subalgoritmo? Módulo é o mesmo que subalgoritmo? Segundo minha apostila, um subalgoritmo (que eu acredito que seja o mesmo que "função") quando retorna um valor é chamado de: contexto de resultado, seria isso mesmo? Os nomes aqui estão todos diferentes do que vocês estão falando ai em cima "/

Portugol é um lixo nessas horas =((

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.