Engenharia de Software - Unimep/Pronatec - Aula 2

Preview:

Citation preview

Engenharia de Software Unimep/Pronatec

2° Semestre

AULA 2

- Prof. André Bertoletti -

apbertolet@unimep.br

Nossa agenda de hoje

• Materiais sugeridos

• Diagramas

Entendeu, ou quer que eu

desenhe?

O poder de uma imagem!

O que tem de comum nestas imagens?

Diagrama

Diagrama é uma representação visual, estruturada e simplificada de um determinado conceito, ideia ou processo.

Exemplos de diagramas

Exemplos de diagramas

Fluxograma

Nosso primeiro diagrama

Fluxograma

Fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática de um processo, onde cada operação será representado por um símbolo diferente, e estes estarão ligados numa sequência lógica para que resolva o problema em questão.

Veja um exemplo de fluxograma para você trocar uma

lâmpada

Outro exemplo de fluxograma

Bem “útil”, por sinal :P

Faça você mesmo

Desenhe o fluxograma do seu processo de saída da sua casa até

chegar na faculdade hoje.

Fluxograma no mundo do

software

Desenhando nosso código

Símbolos e seus significados

Terminador Indica o início e o fim do fluxo do algoritmo.

Atribuição Símbolo utilizado para indicar processamentos e atribuição de valores a variáveis

Seta de fluxo Indica o sentido do fluxo de execução do algoritmo. É através dela que os símbolos do fluxograma são conectados.

Símbolos e seus significados

Entrada de Dados Corresponde à instrução de entrada de dados no seu algoritmo.

Saída de Dados Corresponde à instrução de saída de dados. Os dados serão exibidos pelo seu algoritmo.

Desvio condicional Divide o fluxo do programa em dois caminhos, dependendo do teste lógico que fica dentro do losango.

Algoritmo

Fluxograma inicio

a <- 0

b <- 0

c <- 0

a

b

c <- a + b

c

inicio

Vamos treinar um pouco?!

1. Desenhe o fluxograma do algoritmo abaixo

1. (resolução)

2. Escreva o algoritmo do fluxograma abaixo

2. (resolução em Portugol IDE)

2. (resolução em Portugol Studio)

2. (resolução em C#)

3. Desenhe o fluxograma do algoritmo abaixo

3. (resolução)

4. Escreva o algoritmo do fluxograma abaixo

4. (resolução em Portugol IDE)

4. (resolução em Portugol Studio)

4. (resolução em C#)

Pra concluir...

“Quando eu ouço, esqueço.

Quando eu vejo, entendo.

Quando eu faço, APRENDO!"

Por hoje é só!

Agora é hora de estudar!

Recommended