Sistemas de informação

Disponível somente no TrabalhosFeitos
  • Páginas : 25 (6005 palavras )
  • Download(s) : 0
  • Publicado : 13 de março de 2012
Ler documento completo
Amostra do texto
[pic]



[pic]







[pic]




[pic]

Tubarão / Santa Catarina / BRAZIL
E-Mail : osmarjr@unisul.rct-sc.br
http://tec1.unisul.rct-sc.br/osmarjr/
Índice



1. Algoritmos 3

2. Fases de um Algoritmos 4

3. Estrutura de Algoritmos 5

4. Variáveis 6

4.1 Formação de Variáveis 7

4.2 Conteúdo de uma Variável 7

4.3 Tipos de Variáveis 7

5. Tipos de Dados 86. Definição de Variáveis 9

6.1 Comando de atribuição 9

6.2 Variáveis do tipo CHAR(Caracter) e STRING(Cadeia) 10

7. Operadores 13

7.1 Operadores matemáticos 13

7.2 Operadores Lógicos 13

8. Comandos de Entrada e Saída 16

9. Processos de Repetição e Seleção 18

9.1 Estrutura de Repetição ENQUANTO-FAÇA (WHILE DO) 18

9.2 Estrutura de repetição REPITA-ATÉ (Repeat Until) 20

9.3 Estrutura de repetição PARA-FAÇA (FOR ... TO... DO) 21

10. Estrutura de seleção 25

10.1 Estrutura SE…ENTÃO…SENÃO (IF…THEN…ELSE) 25

10.2 Estrutura CASE 29

11. Variáveis Compostas Homogêneas 32

11.1 Variáveis Indexadas Uni Dimensionais(Vetores) 32

11.2 Variáveis Indexadas Bidimensionais(Matrizes) 37

12. Funções pré-definidas do Pascal 40

12.1Descrição das Funções/Rotinas: 40

13. Problemas Resolvidos em Algoritmos, Pascal e C 49

13.1 Algoritmo do Triangulo 49

13.2 Algoritmo Preco Automóvel 50

13.3 Algoritmo Media Valor 51

13.4 Algoritmo 3 Menores 52

13.5 Algoritmo Media Maior que 4 53

13.6 Algoritmo Salário 55

13.7 Algoritmo 50 Triangulos 56

13.8 Algoritmo Media Menores 57





1Algoritmos

Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um caminho para a solução de um problema, e em geral, os caminhos que levam a uma solução são muitas.
O aprendizado de algoritmos não se consegue a não ser através de muitos exercícios.

Algoritmos não se aprende:
- Copiando Algoritmos
- Estudando AlgoritmosAlgoritmos só se aprendem:
- Construindo Algoritmos
- Testando Algoritmos

2 Fases de um Algoritmos

Quando temos um problema e vamos utilizar um computador para resolve-lo inevitavelmente temos que passar pelas seguintes etapas:

a) Definir o problema.
b) Realizar um estudo da situação atual e verificar quais a(s) forma(s) de resolver o problema.
c) Terminada a fase deestudo, utilizar uma linguagem de programação para escrever o programa que deverá a princípio, resolver o problema.
d) Analisar junto aos usuários se o problema foi resolvido. Se a solução não foi encontrada, deverá ser retornado para a fase de estudo para descobrir onde está a falha.

Estas são de forma bem geral, as etapas que um analista passa, desde a apresentação do problema até a suaefetiva solução. Iremos, neste curso, nos ater as etapas de estudo, também chamada de análise, e a etapa de programação. Mas antes vamos definir o seguinte conceito: Programar um computador consiste em elaborar um conjunto finito de instruções, reconhecidas pela máquina, de forma que o computador execute estas instruções. Estas instruções possuem regras e uma Sintaxe própria, como uma linguagemtipo português ou inglês, sendo isto chamadas de linguagem de computador.
No mundo computacional existe uma grande variedade de linguagens Pascal, C, C++, Cobol, Fortran, etc… . Nós iremos enfocar uma delas, o Pascal.

3 Estrutura de Algoritmos

Antes de utilizarmos uma linguagem de computador, é necessário organizar as ações a serem tomadas pela máquina de forma organizada e lógica, sem nosatermos as regras rígidas da Sintaxe de uma linguagem. Para isto utilizaremos uma forma de escrever tais ações, conhecida como algoritmo, ou pseudo-código.
Conceituando: Algoritmo consiste em um conjunto lógico e finito de ações ( instruções ) que resolvem um determinado problema.

Os algoritmos terão a seguinte estrutura:

ALGORITMO

INÍCIO...
tracking img