02
EDUCAÇÃO A DISTÂNCIA
CURSO: Sistemas para Internet
DISCIPLINA: Algoritmos e Programação I
PROFESSOR(A): Vanessa Lindemann
CRÉDITOS: 4
UNIDADE/EAD: 1000
HORAS/AULA TOTAIS: 68
ATIVIDADE PRÁTICA 1
Esta atividade prática, que pode ser realizada em grupo ou individualmente, vai lhe possibilitar a revisão de conteúdos dos capítulos 1 a 6, em que são abordados conceitos fundamentais de lógica de programação, instruções primitivas e estruturas de controle sequencial e condicional para construção de algoritmos. Praticando esta atividade, você estará se preparando para participar do Fórum de Conteúdo 1 na NetAula.
1 FLUXOGRAMA
Fluxograma é uma representação gráfica de algoritmos em que figuras geométricas diferentes representam ações distintas.
1.1 Principais símbolos
Através de uma pesquisa sobre o tema, é possível encontrar formas geométricas diferentes para representar determinados comandos e/ou instruções. Entretanto, isso é apenas uma convenção ou hábito de cada autor. Nesta atividade, serão adotados os símbolos apresentados na
Tabela 1.
Tabela 1 – Símbolos geométricos
Símbolo
Nome
Terminal
Seta de fluxo de dados
Descrição
Indica o início e o fim do fluxo do algoritmo.
Indica o sentido do fluxo de dados e faz a conexão dos blocos existentes.
Entrada de dados
Processamento
Saída de dados
Desvio condicional
Conector
Indica que serão recebidas informações através do teclado. Indica a realização de cálculos, atribuições ou qualquer manipulação de dados.
Indica que as informações serão exibidas na tela.
Indica a tomada de decisão, dividindo o fluxo do algoritmo em dois caminhos.
Serve para conectar dois fluxos.
1.2 Exemplo da utilização dos símbolos
As Figuras 1 e 2 apresentam exemplos da utilização dos símbolos da Tabela 1 para a solução de algoritmos sequenciais e com a estrutura de seleção.
Figura 1 – Estrutura sequencial de ações
Figura 2 – Estrutura de seleção condicional de ações
1.3 Algoritmos: português