Beruflich Dokumente
Kultur Dokumente
Estrutura um Algoritmo
Algoritmo Nome_Algoritmo
variveis
Declarao das variveis
Incio
Corpo do Algoritmo (comandos)
Fim
Declarao de variveis: Para que os programas manipulem valores, estes devem ser armazenados em variveis e para
isso, devemos declar-las de acordo com a sintaxe: Nome Varivel : tipo
Identificadores: Representam os nomes escolhidos para rotular as variveis, procedimentos e funes, normalmente,
obedecem as seguintes regras : 1) O primeiro caracter deve ser uma letra
2) Os nomes devem ser formados por
caracteres pertencentes ao seguinte conjunto: {a,b,c,..z,A,B,C,...Z,0,1,2,...,9,_} 3) Os nomes escolhidos devem explicitar
seu contedo. 4) No podem ter nomes de palavras reservadas (comandos da linguagem); 5) No possuir espaos em
branco; 6) No mximo 127 caracteres;7)Mais de uma palavra, utilizar underline;
Variveis: Unidades bsicas de armazenamento das informaes a nvel de linguagens de programao. Os tipos de dados
e variveis utilizados dependem da finalidade dos algoritmos, mas, podemos definir alguns, pelo fato de serem largamente
utilizados e implementados na maioria das linguagens, sendo estes:
INTEIRO : qualquer nmero inteiro, negativo, nulo ou positivo.
REAL : qualquer nmero real, negativo, nulo ou positivo.
CARACTER; representa um caracter alfanumrico;
CADEIA DE CARACTER : qualquer conjunto de caracteres alfanumricos.
LGICO : tipo especial de varivel para valores V e F, onde V representa VERDADEIRO e F FALSO
Operaes Bsicas: Na soluo da grande maioria dos problemas necessrio que as variveis tenham seus valores
consultados ou alterados e, para isto, devemos definir um conjunto de OPERADORES, sendo eles:
PRIORIDADE DE OPERADORES: Durante a execuo de uma expresso que envolve vrios operadores, necessrio a
existncia de prioridades: 1 - Efetuar operaes embutidas em parnteses "mais internos" 2 - Efetuar Funes 3 Efetuar multiplicao/diviso 4 - Efetuar adio/subtrao 5 - Operadores Relacionais 6 - Operadores Lgicos
COMANDOS DE ENTRADA E SADA:
ESCREVER
LER
Escola Tcnica SATC - Curso Tcnico de Informtica Industrial - Tcnicas de Programao Prof Cristiane
Exemplos de Algoritmos:
PRIMEIRO ALGORITMO
Algoritmo que l o nome, cidade e UF de uma pessoa, em seguida escreve os valores lidos:
ALGORITMO CADASTRO
VARIAVEIS
NOME, CIDADE: cadeia de caracter
UF: cadeia de caracter
INICIO
PROGRAM CADASTRO;
USES CRT;
VAR
NOME,CIDADE: string[30];
UF: string[2];
BEGIN
FIM
END.
SEGUNDO ALGORITMO
Algoritmo que l o nome e as 2 notas de um aluno, em seguida calcula e escreve a mdia obtida:
ALGORITMO MEDIA_FINAL
VARIAVEIS
NOTA1, NOTA2, MEDIA: real
INICIO
PROGRAM MEDIA_FINAL;
USES CRT;
VAR
NOTA1, NOTA2, MEDIA: real;
BEGIN
FIM
END.
TERCEIRO ALGORITMO
Algoritmo que l o raio de uma circunferncia e calcula e escreve sua rea:
ALGORITMO CIRCUNFERENCIA
VARIAVEIS
RAIO, PI, AREA : real
INICIO
ESCREVER (Digite valor Raio:);
LER RAIO
ESCREVER (Digite valor PI:);
LER PI
AREA
(PI * SQR(RAIO))
ESCREVER (A Area: , AREA);
PROGRAM CIRCUNFERENCIA;
USES CRT;
VAR
RAIO, PI, AREA : real;
BEGIN
WRITE (Digite valor Raio:);
READLN (RAIO);
WRITE (Digite valor PI:);
READLN (PI);
AREA := (PI * SQR(RAIO));
WRITELN (A Area: , AREA);
READLN;
FIM.
END.
Escola Tcnica SATC - Curso Tcnico de Informtica Industrial - Tcnicas de Programao Prof Cristiane