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⤋