Escolar Documentos
Profissional Documentos
Cultura Documentos
INTEIRO
LER Comando de entrada que permite a leitura de Variveis de Entrada. ESCREVER monitor. IMPRIMIR Comando de sada que envia uma informao para a impressora. Comando de sada que exibe uma informao na tela do
SINAL DE ATRIBUIO
Uma Varivel nunca eternamente igual a um valor alterado a qualquer momento. "ortanto para atribuir
SINAL DE IGUALDADE
%s constantes so eternamente iguais a determinados valores usamos o sinal de #+,. Exemplos$ "- = )../.0' Empresa + 1Colgio de -nformtica 2.3.4.%.5 V + Verdadeiro
portanto
"6786%9% ::identificador;;' C7<=3 ::identificador;; + ::dado;; V%6 ::identificador;; $ ><-C-7 ? C79%<47= 4E E<36%4% "67CE==%9E<37 E =%>4% ::comando.;;' ::comando<;; @ A-9. ::tipo;;'
ESTRUTURAS SEQNCIAIS
; PONTO E V RGULA ;
7 sinal de ponto e vrgula #', indica a existDncia de um prBximo comando Epassa para o prBximoF. <a estrutura ><-C-7 e no comando que antecede a estrutura A-9 no se usa #',.
PRIMEIRO ALGORITMO
=egue um %lgoritmo que lD o nome e as / notas bimestrais de um aluno. Em seguida o %lgoritmo calcula e escreve a mdia obtida. "6786%9% 9E4-%GA-<%2' V%6 <73%. <73%& <73%) <73%/ 9E4-%$ -<3E-67'
<79E $ C%6%C3E6E H)IJ -<-C-7 2E6 E<79EF' 2E6 E<73%. <73%& <73%) <73%/F'
9E4-% $+ E<73%. * <73%& * <73%) * <73%/F K /' E=C6EVE6 E<79E A-9. 9E4-%F
SEGUNDO ALGORITMO
"6786%9% %6E%GC-6CU<AE6E<C-%' C7<=3 "- + )../.0' V%6 6%-7 -<-C-7 2E6 E6%-7F' ?"67CE==%9E<37@ %6E% $+ "- L =M6E6%-7F' ?E<36%4%@ E=C6EVE6 E1%6E% +5 A-9. %6E%F ?=%>4%@ %6E% $ 6E%2'
!ASPAS SIMPLES"
Muando queremos exibir uma mensagem para a tela ou impressora ela deve estar contida entre aspas simples caso contrrio o computador ir
+5
ESTRUTURAS DE DECISO
Executa uma seqCDncia de comandos de acordo com o resultado de um teste. % estrutura de deciso pode ser =imples ou Composta resultado lBgico. baseada em um
Composta &$ =E ::C7<4-OP7;; E<3P7 -<-C-7 ::C79%<47.;;' ::C79%<47<;; A-9' =E<P7 -<-C-7 ::C79%<47.;;' ::C79%<47<;; A-9'
ALGORITMO TRS
=egue um %lgoritmo que lD & n!meros e escreve o maior. "6786%9% %CQ%G9%-76' V%6 % -<-C-7 2E6 E% =E %;( E<3P7 E=C6EVE6 E%F =E<P7 E=C6EVE6 E(F (F' ( $ -<3E-67'
A-9.
ALGORITMO QUATRO
=egue um %lgoritmo que lD o nome e as / notas bimestrais de um aluno. Em seguida o %lgoritmo calcula e escreve a mdia obtida pelo aluno escrevendo tambm se o aluno foi aprovado ou reprovado. 9dia para aprovao + 0
<79E $ C%6%C3E6E H)IJ -<-C-7 2E6 E<79EF' 2E6 E<73%. <73%& <73%) <73%/F'
9E4-% $+ E<73%. * <73%& * <73%) * <73%/F K /' =E 9E4-%;+0 E<3P7 E=C6EVE6 E1%"67V%475F =E<P7 E=C6EVE6 E16E"67V%475F E=C6EVE6 E<79E A-9. 9E4-%F
NIN#OS DE SE
Usados para tomadas de decisRes para mais de & opRes. Aorma 8eral$ =E ::C7<4-OP7;; E<3P7 $$COMANDO%&& =E<P7 =E ::C7<4-OP7;; E<3P7 $$COMANDO%&& =E<P7 $$COMANDO%&&
ALGORITMO CINCO
=egue um %lgoritmo que lD ) n!meros e escreve o maior. "6786%9% %CQ%G9%-76' V%6 % -<-C-7 2E6 E% ( CF' ( C $ -<3E-67'
ESTRUTURAS DE CONDIO
% estrutura de condio eqCivale a um ninSo de =E5=. Aorma 8eral$ A%C% C%=7 C%=7 ::C7<4-OP7.;; ::C79%<47.;;' C%=7 ::C7<4-OP7<;; ::C79%<47.;;' 7U367= C%=7=
ALGORITMO SEIS
=egue um %lgoritmo que lD ) n!meros e escreve o maior. "6786%9% %CQ%G9%-76' V%6 % -<-C-7 2E6 E% ( CF' ( C $ -<3E-67'
C%=7 E(;%F E E(;CF E=C6EVE6 E(F' 7U367= C%=7= E=C6EVE6 ECF' A-9 4E C%=7 A-9.
Muando uma seqCDncia de comandos deve ser executada repetidas veTes temUse uma estrutura de repetio. % estrutura de repetio avaliao de uma condio. <a repetio determinada o algoritmo apresenta previamente a quantidade de repetiRes. Aorma 8eral .$ "%6% ::V%6-%VE2 4E 3-"7 -<3E-67;;$+::V%276 -<-C-%2;; %3E ::V%276 A-<%2;; A%O% assim como a de deciso envolve sempre a
::C79%<47.;;' Aorma 8eral &$ "%6% ::V%6-%VE2 4E 3-"7 -<3E-67;;$+::V%276 -<-C-%2;; %3E ::V%276 A-<%2;; A%O% ><-C-7 ::C79%<47.;;' ::C79%<47<;; A-9'
% repetio por padro determina o passo do valor inicial at o valor final como sendo .. 4eterminadas linguagens possuem passo V. ou permitem que o programador defina o passo.
ALGORITMO SETE
=egue um algoritmo que escreve .W veTes a frase #V%=C7 4% 8%9%, "6786%9% 6E"E3-C%7' V%6 -$-<3E-67 -<-C-7 "%6% - $+. %3E .W A%C% E=C6EVE6 E1V%=C7 4% 8%9%5F A-9.
VARIVEL IMPLEMENTADA DE EM
ALGORITMO OITO
=egue um algoritmo que escreve os .WW primeiros n!meros pares. "6786%9% "%6E=' V%6 - "%6$ -<3E8E6' -<-C-7 "%6$+W' "%6% -$+. %3E .WW A%C% -<-C-7 E=C6EVE6 E"%6F' "%6 $+ "%6*& A-9 A-9.
X usada para repetir < veTes uma ou mais instruRes. 3endo como vantagem o fato de no ser necessrio o conSecimento prvio do n!mero de repetiRes. Aorma 8eral .$ E<MU%<37 ::C7<4-OP7;; A%C% ::C79%<47.;;' VALIDAO INICIAL
ALGORITMO NOVE
=egue um algoritmo que calcule a soma dos salrios dos funcionrios de uma empresa. 7 programa termina quando o usurio digitar um salrio menor que W. "6786%9% =79%G=%2%6-7=' V%6 =79% -<-C-7 SOMA:=O; SALARIO:=%; =%2%6-7 $ 6E%2'
E<MU%<37 =%2%6-7;+W -<-C-7 2E6 E=%2%6-7F' =79%$+=79%*=%2%6-7 A-9' E=C6EVE6 E=79%F A-9.
%ssim como a estrutura E<MU%<37 X usada para repetir < veTes uma ou mais instruRes. =ua validao final faTendo com que a repetio seYa executada pelo menos uma veT. Aorma 8eral' 6E"-3% ::C79%<47.;;' ::C79%<47<;;
%3E ::C7<4-OP7;;
ALGORITMO DE(
=egue um algoritmo que calcule a soma dos salrios dos funcionrios de uma empresa. 7 programa termina quando o usurio digitar um salrio menor que W.
"6786%9% =79%G=%2%6-7=' V%6 =79% -<-C-7 SOMA:=O; 6E"-3% 2E6 E=%2%6-7F' =79%$+=79%*=%2%6-7 %3E =%2%6-7:W' E=C6EVE6 E=79%F A-9. =%2%6-7 $ 6E%2'
ALGORITMO ON(E
"6786%9% "%6E=G&' V%6 -<-C-7 C7<3%476 $+ W' "%6 $+ W' 6E"-3% E=C6EVE6 E"%6F' "%6 $+ "%6*&' C7<3%476 $+ C7<3%476*.' %3E C7<3%476+.WW A-9. "%6 C7<3%476 $ -<3E-67'
P)*+),-,. E/012,34564.
algoritmo
onTe
poderia
ter
sido
criado que
com so
qualquer escritos
estrutura de
de
repetio. diferentes
"ortanto mas
podemos
ter
algoritmos
maneiras