Buscar

LLP_04

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
Lógica de Programação
Comando de atribuição, Comandos de entrada e saída e Blocos
Prof.º Hernan Marinho
Lógica de Programação
Comando de atribuição
Permite-nos fornecer um valor a uma variável (guardar um objeto em uma gaveta);
O tipo de dado deve ser compatível com o tipo da variável;
No lado direito do símbolo de atribuição, ficam os valores a serem atribuídos;
No lado esquerdo do símbolo de atribuição, deve existir apenas um identificador;
Exemplos:
lógico: A, B;
inteiro: X;
A  B;
X  8 + 13 div 5;
B  5 = 3;
X  2;
Lógica de Programação
Exercício
Encontre os erros dos seguintes comandos de atribuição:
lógico: A;
real: B, C;
inteiro: D;
A  B = C;
D  B;
C + 1  B + C;
C e B  3.5;
B  pot(6,2)/3 <= rad(9) * 4
Lógica de Programação
Comandos de entrada e saída
Os algoritmos precisam de dados provenientes do meio externo para executarem as operações e cálculos necessários, com o fim de gerar o resultado desejado;
Algoritmo
Dados de entrada
Processamento(operações e cálculos)
Dados de saída
Lógica de Programação
Entrada de dados
Para que o algoritmo receba os dados de que necessita, utilizaremos o comando de entrada, denominado leia, a fim de atribuir o dado fornecido à variável devidamente identificada;
Exemplos:
leia (X);
leia (A, XPTO, NOTA);
Lógica de Programação
Saída de dados
Para que o algoritmo mostre os dados de saída, dados calculados, utilizaremos o comando de saída de dados, denominado escreva, cuja finalidade é exibir:
o conteúdo da variável identificada;
uma expressão.
Exemplos:
escreva(Y);
escreva(B, XPTO, SOMA / 4);
escreva(“Bom dia”, NOME);
escreva(“Você pesa”, P, “quilos”);
Lógica de Programação
Comentários
Texto ou frase, com o fim de trazer maior clareza para o algoritmo;
Delimitado por //;
Podem ser colocados em qualquer ponto do algoritmo onde se façam necessários;
Exemplo:
inteiro: MAT, //número da matrícula do aluno
 COD; //código do curso
real: NOTA; //total de pontos obtidos no semestre letivo
caracter: NOME, //nome completo do aluno
 END; //endereço do aluno
Lógica de Programação
Blocos
Conjunto de ações para atender uma função bem definida;
Um algoritmo pode ser visto como um bloco;
Serve para definir os limites nos quais as variáveis declaradas no seu interior são conhecidas;
Para fins de delimitação, utiliza-se os delimitadores início e fim.
Lógica de Programação
Blocos
Exemplo:
inicio // início do bloco (algoritmo)
// declaração de variáveis
// sequência de ações
fim. // fim do bloco (algoritmo)
Lógica de Programação
Bibliografias:
FORBELLONE, André Luiz Vilar – Lógica de Programação: a construção de algoritmos e estruturas de dados. 3.Ed – São Paulo : Pearson Prentice Hall, 2005.
FARRER, Harry – Algoritmos Estruturados. 3.Ed – Rio de Janeiro: LTC, 1999.
LOPES, Anita – Introdução à Programação – Rio de Janeiro: Campus, 2002.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais recentes

Perguntas Recentes