TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Guia de programação - Algoritmos

Projeto de pesquisa: Guia de programação - Algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/6/2014  •  Projeto de pesquisa  •  2.325 Palavras (10 Páginas)  •  424 Visualizações

Página 1 de 10

Apostila de Lógica de Programação - Algoritmos

Profa. Flávia Pereira de Carvalho - fpereira@faccat.br - http://fit.faccat.br/~fpereira 2

Sumário

Página

1 INTRODUÇÃO ..................................................................................................................................................................3

2 FORMAS DE REPRESENTAÇÃO DE ALGORITMOS ..............................................................................................5

2.1 DIAGRAMA NASSI-SHNEIDERMAN.................................................................................................................................5

2.2 FLUXOGRAMA................................................................................................................................................................6

2.3 PORTUGUÊS ESTRUTURADO...........................................................................................................................................7

3 CONCEITOS IMPORTANTES .......................................................................................................................................8

3.1 CONSTANTES .................................................................................................................................................................8

3.2 VARIÁVEIS.....................................................................................................................................................................8

3.3 ATRIBUIÇÃO ..................................................................................................................................................................9

4 INSTRUÇÃO ESCREVER .............................................................................................................................................10

5 OPERADORES ARITMÉTICOS...................................................................................................................................11

6 INSTRUÇÃO LER...........................................................................................................................................................12

7 HORIZONTALIZAÇÃO.................................................................................................................................................12

8 ALGORITMOS COM SELEÇÃO .................................................................................................................................13

8.1 ESTRUTURA DE SELEÇÃO ANINHADA ..........................................................................................................................13

8.2 ESTRUTURA DE SELEÇÃO CONCATENADA ...................................................................................................................14

9 OPERADORES RELACIONAIS ...................................................................................................................................15

10 OPERADORES LÓGICOS...........................................................................................................................................16

11 ALGORITMOS COM REPETIÇÃO...........................................................................................................................18

11.1 ESTRUTURA DE REPETIÇÃO: REPITA-ATÉ..............................................................................................................19

11.2 ESTRUTURA DE REPETIÇÃO: ENQUANTO-FAÇA...................................................................................................20

11.3 ESTRUTURA DE REPETIÇÃO: PARA-ATÉ-FAÇA .....................................................................................................21

12 DIZER SIM PARA CONTINUAR OU NÃO PARA FINALIZAR ...........................................................................21

13 CONTADORES E ACUMULADORES.....................................................................................................................22

13.1 CONTADORES.............................................................................................................................................................22

13.2 ACUMULADORES (OU SOMADORES)...........................................................................................................................23

14 DETERMINAÇÃO DO MAIOR E/OU MENOR VALOR EM UM CONJUNTO DE VALORES .......................24

15 REPETIÇÃO ANINHADA ...........................................................................................................................................25

16 VETORES.......................................................................................................................................................................26

16.1 COMO LER UM VETOR (PREENCHER)........................................................................................................................27

16.2 COMO ESCREVER UM VETOR..................................................................................................................................28

17 RESPOSTAS DOS EXEMPLOS ..................................................................................................................................29

REFERÊNCIAS BIBLIOGRÁFICAS................................................................................................................................34

1 Introdução

Nesta apostila estudaremos Lógica de Programação e, para isto, é importante ter uma visão geral do

processo de desenvolvimento de programas (softwares), visto que o objetivo final é ter um bom

embasamento para a prática da programação de computadores [MAR03].

Para o desenvolvimento de qualquer programa, deve-se seguir basicamente as seguintes etapas,

conhecidas como Ciclo de Vida do Sistema [BUF03]:

1) Estudo da Viabilidade (Estudos Iniciais)

2) Análise detalhada do sistema (Projeto Lógico)

3) Projeto preliminar do sistema (Projeto Físico)

4) Projeto detalhado do sistema (Algoritmos)

5)

...

Baixar como (para membros premium)  txt (21.5 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com