Técnicas de Desenvolvimento de Algoritmos 1 PDF
Técnicas de Desenvolvimento de Algoritmos 1 PDF
Técnicas de Desenvolvimento de Algoritmos 1 PDF
Lgica
Nomenclaturas
Simbologia
Simbologia especiais
Resoluo de problemas
Para obter um bom aproveitamento nesta unidade vamos conferir a estrutura desta unidade:
No Contedo Terico: voc encontrar o material principal de estudos na forma de texto
escrito. Voc tambm poder ampliar seus conhecimentos com Material Complementar e
Referncias Bibliogrficas.
Atividade de Sistematizao: os exerccios disponibilizados so de autocorreo e visam
que voc pratique o que aprendeu na disciplina e que identifique os pontos em que precisa
prestar mais ateno, ou pedir esclarecimentos a seu tutor. Alm disso, as notas atribudas aos
exerccios sero parte de sua mdia final na disciplina.
5
Ateno
Lembramos a voc da importncia de realizar todas as atividades propostas dentro do prazo
estabelecido para cada Unidade, dessa forma, voc evitar que o contedo se acumule e que voc
tenha problemas ao final do semestre.
Uma ltima recomendao, caso tenha problemas para acessar algum item da
disciplina, ou dvidas com relao ao contedo, no deixe de entrar em contato com seu
professor tutor atravs do boto mensagens ou fruns.
Os algoritmos pode ser representado por meio da escrita ou representado por meio de
formas geomtricas, resumindo o algoritmo pode ser definido como a resoluo do problema
e transformando esse problema em um programa que seja possvel de ser executado por um
programador.
10
Para que um diagrama de blocos seja desenvolvido de forma correta, deve-se levar em
considerao como procedimentos prioritrios as seguintes regras:
Diagrama de blocos devem ser feitos e quebrados em vrios nveis
Para o desenvolvimento correto de um diagrama de bloco, ele deve ser iniciado de
cima para baixo
No se deve em hiptese alguma ocorrer cruzamentos de linhas de fluxo de dados
entre os smbolos
11
Linear
A tcnica linear conhecida como um modelo tradicional de desenvolvimento e
resoluo de problemas.
Estruturada
Essa tcnica mais utilizada pelos profissionais de processamento de dados. A
sequencia, a seleo e a iterao so as trs estruturas bsicas para a construo do diagrama
de bloco.
12
Modular
A tcnica da lgica modular deve ser elaborada como uma estrutura de partes
independentes, denominadas de mdulos, cujo procedimento controlado por um conjunto
de regras.
13
Portugus estruturado
Essa tcnica baseada no Program Design Language PDL, onde a liguagem
apresentada e codificada na lngua portuguesa, ela foi desenvolvida com o propsito de ser
um ferramenta comercial que poderia se utilizada com qualquer linguagem, por ser um escrita
didtica comeou a ser utilizada para o ensino de programao, exemplo:
Programa MDIA
Var
Resultado: caractere
N1, N2, N3, N4: real
SOMA, MDIA: real
Inicio
Leia N1, N2, N3, N4
SOMA = N1 + N2 + N3 + N4
MDIA = SOMA / 4
SE (MDIA>=6) ENTO
RESULTADO = APROVADO
SENO
RESULTADO = REPROVADO
FIM_SE
Escreva Nota 1: , N1
Escreva Nota 2: , N2
Escreva Nota 3: , N3
Escreva Nota 4: , N4
Escreva Soma: , SOMA
Escreva Mdia: , MDIA
Escreva Resultado: , RESULTADO
fim
14
Explore
Para complementar seus estudos indico a leitura do livro abaixo:
15
16
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
17