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

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

Trabalho acadêmico: Apostila de Lógica de Programação - Algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  29/10/2014  •  Trabalho acadêmico  •  6.622 Palavras (27 Páginas)  •  363 Visualizações

Página 1 de 27

FIT - Faculdade de Informática de Taquara

Curso de Sistemas de Informação

Apostila de Lógica de Programação

- ALGORITMOS -

Profa. Flávia Pereira de Carvalho

Março de 2007

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

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 A TRIBUIÇÃ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 A NINHADA ..........................................................................................................................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

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

2

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,

...

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