You are on page 1of 4

Introdução

1.1 - Objetivo deste trabalho


Muitas pessoas gostam de falar que possuem e sabem
usar o Raciocínio Lógico, porém, quando questionadas,
perdem esta linha de raciocínio, pois depende de inúmeros
fatores para ser completado, tais como: calma,
conhecimento, vivência, versatilidade, experiência,
criatividade, ponderação, responsabilidade, entre
outros. Para usar a lógica, é necessário ter domínio sobre
o pensamento, bem como saber pensar.

Pode-se dizer que lógica é a ciência dos princípios formais do raciocínio. O


objetivo desta apostila é ajudar o aluno a desenvolver o Raciocínio Lógico para a
Programação de Computadores.

Usar a lógica é um fator a ser considerado por todos, principalmente por aqueles que
desejam aprender a fazer uso dos recursos da área de Tecnologia da Informação para
exercer atividades como: programador, analistas de sistemas, suporte técnico entre
outras.

É fundamental saber que ninguém ensina ninguém a pensar, pois todas as pessoas
possuem este "dom". O intuito deste com este trabalho é mostrar como desenvolver e
aperfeiçoar melhor a técnica de raciocínio utilizada na elaboração de programas de
computador, lembrando que para isto você deve ser persistente e praticá-la
constantemente, chegando à exaustão sempre que for necessário.

1.2 - A Lógica na Programação de Computadores


Muitos programadores preparam um programa iniciando com um diagrama de blocos
para demonstrar sua linha de raciocínio lógico, tendo por objetivo estabelecer a
seqüência de operações a serem efetuadas em um programa. Esta técnica permite
uma posterior codificação, praticamente em qualquer linguagem de programação.

A técnica mais importante no projeto da lógica de programas é chamada programação


estruturada, a qual consiste em uma metodologia de projeto, objetivando:

1. Agilizar a codificação da escrita da programação;


2. Permitir a verificação de possíveis falhas apresentadas pelos
programas;
3. Facilitar as alterações e atualizações dos programas.

E deve ser composta de quatro passos


fundamentais:

1. Escrever as instruções em seqüências ligadas entre si apenas por estruturas


seqüenciais, repetitivas ou de selecionamento.

2. Escrever instruções em grupos pequenos e combiná-las.

Página 2 de 4
3. Distribuir módulos do programa entre os diferentes programadores que trabalharão
sob a supervisão de um programador sênior, ou chefe de programação.

4. Revisar o trabalho executado em reuniões regulares e previamente programadas, em


que compareçam apenas programadores de um mesmo nível.

1.3 - Diferenciações de Nomenclaturas


É comum os profissionais de desenvolvimento da área de Tecnologia da Informação
denominarem os símbolos que representam as linhas do raciocínio lógico. Por
exemplo, utiliza-se o termo fluxograma em vez de utilizar diagrama de blocos. É
necessário ressaltar que essas palavras têm significados diferenciados.

Fluxograma

É uma ferramenta usada pelo profissional de análise de sistemas. Tem como


finalidade descrever o fluxo, seja manual ou mecânico, especificando os suportes
usados para os dados e as informações. Usa símbolos convencionais, permitindo
poucas variações. Representado por alguns dados, do processamento de dados e da
saída de dados, acompanhados dos procedimentos requeridos pelo analista de
sistemas, e a serem realizados pelo programador através do desenvolvimento do
raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado
pelo computador. A figura 1.1 enfatiza este conceito.

Diagrama de Bloco

É uma ferramenta usada pelo profissional que está envolvido diretamente com a
programação, tendo como objetivo descrever o método e a seqüência do processo
dos planos num computador. Pode ser desenvolvido em qualquer nível de detalhe que
seja necessário. Esta ferramenta usa diversos símbolos geométricos, os quais
estabelecerão as seqüências de operações a serem efetuadas em um processamento
computacional. Após a elaboração do diagrama de bioco, será realizada a codificação
do programa.

Página 3 de 4
Algoritmo

É um processo de cálculo matemático ou de resolução de um grupo de problemas


semelhantes estipulados com generalidade e sem restrições. Pode-se dizer que são
regras formais para obtenção de um resultado ou da solução de um problema,
englobando fórmulas de expressões aritméticas.

Na área de desenvolvimento, é muito comum relacionar a palavra algoritmo com


diagramação de bloco, já que muitas fórmulas estão dentro das simbologias de
processos para a resolução de um determinado problema, seja na área contábil, seja
na área financeira, seja em uma folha de pagamento, bem como em qualquer situação
que exija um resultado final "correto" e/ou "coerente".

1.4 - Formas de Representações Gráficas

As formas de representações gráficas são uma maneira mais simples de representar


os dados a serem processados em um computador decorrer dos exercícios que serão
apresentados neste livro, serão utilizados os símbolos mais simples e convencionais,
adotando dessa forma, um padrão a ser seguido para facilitar sua compreensão e
aprendizado.

1.4.1 - Simbologias Básicas

Estes são alguns dos símbolos mais conhecidos e utilizados ao longo anos, pelos profissionais de PD
(Processamento de Dados).

Página 4 de 4
Terminal - símbolo utilizado como ponto para indicar o início
e/ou fim do fluxo de um programa.

Seta de fluxo de dados - permite indicar o sentido do fluxo de


dados. Serve exclusivamente para conectar os símbolos ou
blocos existentes.

Processamento - símbolo ou bloco que se utiliza para indicar


cálculos (algoritmos) a efetuar, atribuições de valores ou
qualquer manipulação de dados que tenha um bloco específico
para sua descrição.

Entrada de dados ou operação manual - utilizado para ler os


dados necessários ao programa fora de linha sem intervenção
de dispositivos mecânicos.

Entrada e saída de dados - símbolo em função de um


dispositivo qualquer de entrada ou saída de dados, como
fornecedor de informações para processamento, gravação e
outros.

Saída de dados em vídeo - utiliza-se este símbolo quando se


quer mostrar dados na tela do vídeo.

Saída de dados em impressora - é utilizado quando se


deseja que os dados sejam impressos.

Conector – utilizado quando é preciso particionar o diagrama.


Quando ocorrer mais de uma partição, é colocada uma letra ou
número dentro do símbolo de conexão para identificar os pares
de ligação.

Conector – específico para indicar conexão do fluxo em outra página.

Página 5 de 4

You might also like