Buscar

5 Estrutura Sequencial

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

Estrutura Sequencial
Nesta aula iniciaremos o trabalho com pseudocódigo e fluxograma, tendo em
vista o aprendizado inicialmente com uma estrutura sequencial, sem a tomada
de decisão ou repetição no processo.
Estrutura Sequencial
Um algoritmo normalmente opera sobre um conjunto finito de entradas para gerar um conjunto
finito de saídas. Por exemplo, considere um algoritmo para fazer a somatória de dois números
inteiros quaisquer. Neste caso, claramente temos como entrada dois números inteiros (n1 e n2) e
como saída, um número inteiro (soma) que recebe o resultado de n1+n2.
Vejamos o fluxograma e seu pseudocódigo a seguir.
Analisando o fluxograma pode-se observar a existência de dois terminadores (Inicio e Fim),
esta é uma característica dos fluxogramas, sempre ele terá estes dois terminadores, nunca poderá
ter mais ou menos terminadores, sempre exatamente dois, um iniciando o processo e um
finalizando. Após o inicio do fluxograma, temos uma entrada de dados, para leitura via teclado dos
dois valores, que são armazenados nas variáveis n1 e n2. O próximo passo é a realização da soma
dos valores, em uma etapa de processamento, neste passo, o resultado da soma destes dois valores
é armazenado em uma terceira variável, chamada de soma. Findo os processos de entrada de dados
e processamento, tem-se então a saída de tela, para exibir a resposta ao usuário.
Finalizada a explicação do fluxograma, pode-se partir para a interpretação do pseudocódigo. O
pseudocódigo é uma forma onde os comandos são bem estruturados e definidos, e seguem algumas
regras para sua criação. A primeira coisa a observar são os comandos destacados em vermelho,
estes comandos fazem parte da estrutura para o algoritmo estudado.
O primeiro passo para a construção do pseudocódigo é definir um nome para o programa, para
isso utiliza-se a palavra Programa, como destacado e em seguida o nome para o programa. Devem
ser seguidas as mesmas regras para criação de uma variável na definição de um nome de programa.
A próxima etapa é a criação das variáveis, para tal coloca-se a palavra Var (de variável), e nas
próximas linhas antes do inicio do programa são declaradas as variáveis, sendo elas separadas por
linhas entre os tipos diferentes. Para se declarar mais de uma variável na mesma linha se separada
por vírgula. Pode-se observar que foram criadas três variáveis do tipo Real neste programa, e por se
tratarem de variáveis do mesmo tipo, estão todas na mesma linha.
O próximo passo do pseudocódigo é o inicio do programa, para tal empregamos a palavra
Inicio, e nas próximas linhas temos o desenvolver do programa. A primeira linha contém o comando
de entrada de dados (Leia), nele está sendo adquiridos os valores para as variáveis n1 e n2. A linha
a seguir é referente ao processo de soma das duas variáveis e esta soma esta sendo atribuída para a
variável soma, neste caso lê-se "soma recebe n1+n2". O passo seguinte é apresentar ao usuário por
meio do comando Escreva a resposta, que está armazenado na variável soma. Finalizado todos os
passos do programa tem-se que finalizar o programa, para isso utiliza-se o comando Fim.
Agora que você já estudou esta aula, resolva os exercícios e verifique seu conhecimento. Caso fique alguma dúvida, leve a questão ao
Fórum e divida com seus colegas e professor.
Referências
DASGUPTA, Sanjoy; PAPADIMITRIOU, Christos; VAZIRANI, Umesh. Algoritmos. São Paulo: McGraw
Hill, 2009.
HEINEMAN, George T.; POLLICE, Gary; SELKOW, Stanley. Algoritmos: o guia essencial. Rio de
Janeiro: Alta Books, 2009.
MANZANO, André Luiz N. G.; MANZANO, Maria Izabel N. G. Estudo dirigido de informática básica.
São Paulo: Érica, 2008.
MANZANO, José Augusto N. G. Estudo dirigido de linguagem C. São Paulo: Érica, 2009.
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de Oliveira. Algoritmos, Lógica para
desenvolvimento de programação de computadores. São Paulo: Érica, 19 ed., 2006.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C. São Paulo: Pearson, 2008. 2v.
SCHILDT, Herbert. Mayer. C completo e total. São Paulo: Pearson, 2006.
VILARIM, Gilvan. Algoritmos de programação para Iniciantes. São Paulo: Ciência Moderna, 2004.

Teste o Premium para desbloquear

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

Continue navegando