0% acharam este documento útil (0 voto)
15 visualizações4 páginas

Comandos e Estruturas em Algoritmos

O documento aborda os comandos de entrada e saída em algoritmos, como LER e ESCREVER, além de explicar a atribuição de valores a variáveis e a estrutura geral de um algoritmo e programa em Pascal. Também apresenta exemplos práticos de algoritmos para calcular média e área de uma circunferência, além de exercícios para praticar a leitura e processamento de dados. O conteúdo é voltado para a disciplina de Algoritmos, ministrada pelo Prof. Cláudio Amorim.

Enviado por

Marcio X Leonice
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações4 páginas

Comandos e Estruturas em Algoritmos

O documento aborda os comandos de entrada e saída em algoritmos, como LER e ESCREVER, além de explicar a atribuição de valores a variáveis e a estrutura geral de um algoritmo e programa em Pascal. Também apresenta exemplos práticos de algoritmos para calcular média e área de uma circunferência, além de exercícios para praticar a leitura e processamento de dados. O conteúdo é voltado para a disciplina de Algoritmos, ministrada pelo Prof. Cláudio Amorim.

Enviado por

Marcio X Leonice
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd

Disciplina de Algoritmos – 2ª Aula

Prof. Cláudio Amorim

COMANDOS DE Entrada (Ler) e Saída (Escrever)

LER  Comando de entrada que permite a leitura de Variáveis de


Entrada.

ESCREVER  Comando de saída que exibe uma informação na tela


do monitor.

IMPRIMIR  Comando de saída que envia uma informação para a


impressora.

SINAL DE ATRIBUIÇÃO

Uma Variável nunca é eternamente igual a um valor, seu


conteúdo pode ser alterado a qualquer momento. Portanto para
atribuir valores a variáveis devemos usar o sinal de “:=”.
Exemplos:

A := 2;
B := 3;
C := A + B;

SINAL DE IGUALDADE

As constantes são eternamente iguais a determinados valores,


portanto usamos o sinal de “=”.
Exemplos:
PI = 3.1416;
Empresa = ‘Colégio de Informática L.T.D.A.’
V = Verdadeiro

CORPO GERAL DE UM ALGORITMO

ALGORITMO <<identificador>>;
CONSTANTES
<<identificador>> = <<dado>>
VARIAVEIS
<<identificador>> : <<tipo>>;
ÍNICIO
{COMANDOS DE ENTRADA,PROCESSAMENTO E SAÍDA}
<<comando1>>;
<<comandoN>>;
FIM.
Disciplina de Algoritmos – 2ª Aula
Prof. Cláudio Amorim

CORPO GERAL DE UM PROGRAMA (PASCAL)

PROGRAM <<identificador>>;
CONST
<<identificador>> = <<dado>>
VAR
<<identificador>> : <<tipo>>;
BEGIN
{COMANDOS DE ENTRADA,PROCESSAMENTO E SAÍDA }
<<comando1>>;
<<comandoN>>
END.

ESTRUTURAS SEQÜÊNCIAIS

Como pode ser analisado no tópico anterior, todo programa


possui uma estrutura seqüencial determinada por um ÍNICIO e FIM.

; PONTO E VÍRGULA ;

O sinal de ponto e vírgula “;” indica a existência de um próximo


comando (passa para o próximo).
Na estrutura ÍNICIO e no comando que antecede a estrutura FIM não
se usa “;”.

{LINHAS DE COMENTÁRIO}

Podemos inserir em um Algoritmo comentários para aumentar a


compreensão do mesmo, para isso basta que o texto fique entre
Chaves “{}”.
Exemplo:
LER (RAIO); {ENTRADA}

‘ASPAS SIMPLES’

Quando queremos exibir uma mensagem para a tela ou


impressora ela deve estar contida entre aspas simples, caso
contrário, o computador irá identificar a mensagem como Variável
Indefinida.
Exemplo:

ESCREVER (‘AREA OBTIDA =’, AREA) {COMANDO DE SAÍDA}


AREA OBTIDA = [Link] {RESULTADO GERADO NA TELA}
Disciplina de Algoritmos – 2ª Aula
Prof. Cláudio Amorim

PRIMEIRO ALGORITMO

Segue um Algoritmo que lê o nome e as 4 notas bimestrais de


um aluno. Em seguida o Algoritmo calcula e escreve a média obtida.

ALGORITMO MEDIA_FINAL;
VARIAVEIS
NOTA1, NOTA2, NOTA3, NOTA4, MEDIA: INTEIRO;
NOME : CARACTERE [35]
INICIO
LER (NOME);
LER (NOTA1, NOTA2, NOTA3, NOTA4);
MEDIA := (NOTA1 + NOTA2 + NOTA3 + NOTA4) / 4;
ESCREVER (NOME, MEDIA)
FIM.

SEGUNDO ALGORITMO

Segue um Algoritmo que lê o raio de uma circunferência e


calcula sua área.

ALGORITMO AREA_CIRCUNFERENCIA;
CONST
PI = 3.1416;
VAR
RAIO, AREA : REAL;
INICIO
LER (RAIO); {PROCESSAMENTO}
AREA := PI * SQR(RAIO); {ENTRADA}
ESCREVER (‘AREA =’, AREA) {SAÍDA}
FIM.

EXERCÍCIOS

Exercício Nº 1:
Elabore um algoritmo que Leia:
- Código de um Produto
- Nome de um Produto
- Seu Preço Atual
- O Valor em Porcentagem a ser acrescido
Após a Leitura:
- Calcular o Novo Preço do Produto
- Escrever o Código do Produto, seu Nome, o Preço antes do
aumento e o Preço após o aumento.
Disciplina de Algoritmos – 2ª Aula
Prof. Cláudio Amorim

Exercício Nº 2:
Elabore um algoritmo que leia o Nome e a idade de uma pessoa. Após
a leitura, Calcular e Escrever o Ano em que está pessoa Nasceu.

Exercício Nº 3:
Elabore um algoritmo que leia o Nome de um aluno e 4 Notas
referentes ao aluno. Após a leitura, Calcular e Escrever a Média obtida
pelo aluno.

Exercício Nº 4:
Elabore um algoritmo que Leia:
- Cpf de um funcionário
- Nome de um funcionário
- Nº de Dependentes
- Número de Horas Trabalhadas no Mês
- Valor da Hora Trabalhada

Após a leitura, Calcular e Escrever:


- Salário Bruto do Funcionário
Número de Horas Trabalhadas no Mês * Valor da Hora
Trabalhada
- Desconto de INSS
10% do Salário Bruto
- Desconto de IRRF
8% do Salário Bruto
- Acréscimo de Salário Família
R$ 20.00 por dependente
- Salário Líquido
Salário Bruto – Descontos + Acréscimos

Você também pode gostar