Software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1180 palavras )
  • Download(s) : 0
  • Publicado : 28 de setembro de 2012
Ler documento completo
Amostra do texto
Programação de Computadores –                                                                                                      1 
REVISÃO ‐ Construção de Algoritmos – Estruturas de Controle  
Objetivo: 
Abordar as técnicas para entrada e saída de dados e as estruturas para controle do fluxo de dados em 
pseudocódigo e fluxograma; 
Entrada e Saída de Dados; Estruturas de Seleção (de Decisão ou de Desvio); 
Estruturas de Repetição.  
Entrada e Saída de Dados 

 
É importante ressaltar determinados fatos que fundamentam a lógica computacional:  
A entrada dos dados que serão processados para  obter a saída;  
Os dados que entram em processamento sofrem transformações resultantes do processo e uma saída é 
produzida, representando a solução de um problema.  
Entrada A entrada elementar de dados é feita por meio do teclado (dispositivo‐padrão) e é representada por: 
 

Ler (variável) 
Para uma variável inteira, por exemplo, esse comando: 
Procura uma seqüência de caracteres que representem os dígitos de um inteiro; 
Converte a seqüência em binário; 
Armazena‐o na posição correspondente à variável; Ao ocorrer o disparo pelo pressionar da tecla Enter ou Tab, a execução é retomada nesse ponto. 

Saída 
Um computador e toda sua programação não seriam de nenhuma utilidade se o programa não mostrasse o 
resultado das operações; 
O dispositivo‐padrão de saída é o monitor do computador, e essa saída é representada com o comando: 
 

Mostrar (variável) A maioria das linguagens de programação possui recursos que permitem fazer uma formatação básica da 
saída de tela com comandos que escrevem na mesma linha ou ‘pulam’ para a linha inferior.  

Programação de Computadores – Profa Jacqueline                                                                                                             2 
Exemplo 1 – O programa a seguir pergunta qual é o nome do usuário e o escreve novamente na tela. 

Algoritmo ExEntrada
Var

Início

"Qual o seunome?"

nome : literal
Início

nome

Mostrar (“Qual o seu nome?”)
Ler (nome)

nome

Mostrar (nome)
Fim

Fim.
Exemplo 2 – O programa a seguir realiza a soma de dois números inteiros dados pelo usuário. 
Algoritmo ExSoma
Var
valor1, valor2, soma : inteiro
Início
Mostrar (“Qual o primeiro valor?”)
Ler (valor1)
Mostrar (“Qual o segundo valor?”)
Ler (valor2)
Soma ← valor1 +valor2
Mostrar (soma)
Fim.
Estruturas de Seleção ou Decisão 
Utilizadas quando existe a necessidade de verificar as condições para a realização de uma instrução ou  de 
uma seqüência de instruções; 
Os testes de seleção também podem ser utilizados para verificar opções de escolha: 
Supondo que uma pessoa esteja jogando um jogo de computador, algumas verificações poderiam 
ser feitas:  

A pontuação necessária foi atingida? 

 

Deseja continuar jogando? 

Programação de Computadores – Profa Jacqueline                                                                                                             3 
Dependendo do resultado das verificações e escolhas, trechos diferentes de código serão 
executados. As estruturas de seleção podem ser simples, compostas ou encadeadas.  
Estruturas de Seleção Simples 

condição

.V.

conjunto de
instruções

Fim

.F.

Se (condição) Então 
     

 

[início do bloco de decisão] 

   conjunto de instruções 

Fim–Se  

 

[fim do bloco de decisão] 

Exemplo 3 – Verificar se um número fornecido pelo usuário é impar. Se for, exibir a mensagem:  “O número 
informado é ímpar”. 
Algoritmono_impar
Início

Var
no: inteiro

Leia no

Início
Ler (no)

no mod 2
=1

"O número
informado é
ímpar"

.V.

Fim

Se (no mod 2 = 1) Então
.F.

Mostrar (“O número informado é ímpar”)
Fim-Se
Fim.

Estruturas de Seleção Composta 

.V.

condição

conjunto de
instruções A
Fim

.F.

conjunto de
instruções B
 

 ...
tracking img