English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

9 respostas

Seguinte: A melhor coisa a fazer e subdividir o seu problema principal em problemas menores, mais ou menos como fazer em etapas.

Por exemplo, se você quer montar um algoritmo pra fazer um bolo, quais seriam as etapas?

1-Adquirir todos os ingredientes necessários;
2-Misturá-los;
3-Levar ao forno;

No caso de programação, essas etapas constituiriam o programa principal e a partir de cada uma delas você chamaria um subprograma que as executaria de fato.

Mais ou menos por aí! Espero ter ajudado!

2006-10-10 03:49:14 · answer #1 · answered by thirocks! 3 · 0 0

---O Algorítimo é uma sequência de instruções para o Computador realizar uma tarefa, os passos de um algorítimo devem ser claros, precisos e sem ambiguidade.
---Aprenda a utilizar os comandos Var (Declare); Begin (Começo), Then (Então); Else (Senão); if (se) For I:=1 to N do (para a estrutura de repetição I atribuída a 1 até N faça), esta estrutura incrementa sozinha, já While (Enquanto) e Repeat (Repita) vc tem que fazer o incremento no final da rotina escrevendo I:=I+1. (Atribua a I o valor de I +1).
---Procure entender tb os comandos Write(Escreva), Writeln (Escreva na linha abaixo) e Read (Leia) e Readln (Leia a linha de baixo), estes comandos são importantes para alimentar o programa com os valores e frases desejadas. Também são importantes para construir matrizes e tabelas.
---Uma coisa muito importante, que nos faz ter um entendimento melhor da coisa é simular a execução do programa, é importante aprender isso porque muitas vezes cai na prova.
---Um abraço e boa sorte!

2006-10-10 10:43:52 · answer #2 · answered by Mazopust 7 · 0 0

olá...
não existe uma receita pronta para fazer um algoritmo, mas vc pode fazer um fluxograma da entradas, saídas e teste condicionaisdo, fica bem mais fácil pra escrever o código depois, ou vc pode escrever seu código com palavras em portugol(pseudo-código) e depois passar para outra linguagem.ex:
faça um algoritmo q verifique q número eh maior e imprima-o:
inteiro a,b;//passa pra c int a,b;
leia a;//passa pra c scanf("%d",&a);
leia b;//passa pra c scanf("%d",&b);
se(a escreva(b eh maior);}//printf("b eh maior");
senão//else
escreva(a eh maior);//printf("b eh maior");
fim.

2006-10-10 10:43:51 · answer #3 · answered by Lincoln.m 2 · 0 0

Pense num algoritmo como uma sequencia de passos pra resolver uma determinada tarefa, não necessariamente vc tenha que utilizar para uma lógica de computador. Ele requer palavras-chave como por exemplo o "se, então, senão" para avaliar uma condição.

Se está chovendo
Então
vou ao shopping
Senão
vou à praia;

2006-10-10 10:43:47 · answer #4 · answered by Itamar R 5 · 0 0

Para construir um algoritmo eu não conheço nenhuma manha,mas para "não" construir eu conheço várias pirracinhas.

2006-10-10 10:42:18 · answer #5 · answered by Celso Q 2 · 0 0

Conheço...

2006-10-10 10:41:10 · answer #6 · answered by Cyber Nômade 2 · 0 0

lembre do ensinamento de professores diferentes e crie um so seu

2006-10-10 10:38:52 · answer #7 · answered by Anonymous · 0 0

Dependendo do problema vc pode usar a recursividade, que consiste na chamada de um módulo detro dele mesmo, mas é claro com uma condição de parada. Ex:

function fatorial(n : integer):integer;
begin
if n=0 then
fatorial:=1;
else
fatorial:=n*fatorial(n-1);
end;

2006-10-10 10:37:46 · answer #8 · answered by Harly Carreiro 2 · 0 0

Algoritmo de programação ??
Não, só fazendo muitos e errando, para aprender com os erros !

2006-10-10 10:37:40 · answer #9 · answered by Sherazade e as Mil e Uma Noites 7 · 0 0

fedest.com, questions and answers