engenharia da produção

Páginas: 6 (1277 palavras) Publicado: 11 de outubro de 2013
ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES
AULA 3

Prof. Ms. Pablo Rodrigo Gonçalves


Algoritmos Estruturados e
Linguagem de Programação Estruturada

Estrutura Seqüencial em Algoritmos
1 Formato Geral da Estrutura Seqüencial em Algoritmos
Algoritmo
início
declaração-de-variáveis
comandos
fim
2 Declaração de Variáveis em Algoritmos
Pode-se imaginar uma variável como o nome de umlocal na memória do computador onde se pode colocar qualquer valor do conjunto de valores possíveis do tipo de dados associado a variável. O nome da variável é um identificador que segue as regras válidas para a formação de identificadores (formado por letras, dígitos e sublinhados, começando obrigatoriamente por uma letra ou sublinhado).



As variáveis só podem armazenar valores de um mesmotipo de dados, de maneira que, também são classificadas como sendo numéricas inteiras, numéricas reais, lógicas e caracteres.
Para indicar o nome e o tipo de uma ou mais variáveis é usada uma declaração de variáveis.
No momento em que se declara uma variável, é feita a associação do nome escolhido, com a respectiva porção de memória (dependendo do tipo de dado) que o mesmo passe a simbolizar.Uma vez declarada uma variável, qualquer referência que se faça ao seu identificador implica a referência do conteúdo do local da memória representada pelo mesmo.
Formato geral de declaração de variáveis:



declare lista-de-identificadores: tipo-de-dado;

onde:

declare: é uma palavra-chave do algoritmo que indica a seção de declaração de variáveis;
lista-de-identificadores: são osnomes (identificadores) escolhidos para as variáveis, que devem estar separados por vírgula;
tipo-de-dado: é um dos tipos de dados a ser associado às variáveis da lista-de-identificadores. Os tipos possíveis são numérico inteiro, numérico real, lógico e caractere.



Exemplos:

declare codigo, X_5: numérico inteiro;
declare nota: numérico real;
declare teste: lógico;
declarenome, ender: caractere;



Caso as declarações de variáveis do exemplo anterior pertençam a um mesmo algoritmo, coloca-se apenas uma vez a palavra declare, como mostrado a seguir:

declare codigo, X_5: numérico inteiro;
nota: numérico real;
teste: lógico;
nome, ender: caractere;


3 Comando de Atribuição em Algoritmos
O comando de atribuição permite que se forneçaum valor a uma variável, sendo que esse valor tem de ser compatível com o tipo de dado da variável na qual está sendo armazenado.

Formato geral de um comando de atribuição:

identificador  expressão;



onde:
identificador: é o nome da variável à qual está sendo atribuído o valor;
 : é o símbolo de atribuição;
expressão: pode ser expressão aritmética, expressão lógica ou relacional.Exemplos de atribuições válidas:


K  1;

media  soma / N;

cor  “verde”;

codigo  N2 + 5;

teste  F;

S  X = 0 e Y  2;

A  B;

TOTAL  X2 + Y;

Algoritmo exemplo:

Algoritmo
início
declare X,Y,Z: numérico inteiro;
X  10;
Y  20;
Z  X + Y;
fim

4 Comandos de Entrada e Saída em Algoritmos
Sabe-se que as unidades de entrada e saída são osdispositivos que possibilitam a comunicação entre o usuário e o computador.
Como e quem determina o momento da entrada dos dados para o programa e a saída dos resultados obtidos para o usuário? Isso é tarefa do programador que quando está desenvolvendo algoritmos, descreve as ações a serem executadas pelo computador.
Os comandos de entrada e saída são as ferramentas para essa finalidade.Formato geral do comando de entrada:

leia(lista-de-identificadores);

Formato geral do comando de saída:

escreva(lista-de-identificadores e/ou constantes);

onde:

leia e escreva: são palavras-chave para entrada e saída, respectivamente;

lista-de-identificadores: são os nomes das variáveis, separados por vírgula, a serem lidas;

lista-de-identificadores e/ou constantes: são os nomes...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Engenharia de producao
  • Engenharia de produção
  • Engenharia de produção
  • Engenharia de produção
  • O que é engenharia de produção?
  • Engenharia produção
  • engenharia de produção
  • Engenharia de Produção

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!