Você está na página 1de 14

APLICAÇÕES

INFORMÁTICAS B

1 - Introdução à Programação
Formas de representação de um Algoritmo
Formas de representação de ALGORITMOS
Um algoritmo pode ser representado de 2 formas:

Fluxogramas - diagramas que representam o fluxo das ações de um


determinado programa através de símbolos.

Pseudocódigo - código de escrita em que se utilizam termos convencionais


para indicar as instruções do programa. Também se chama
português estruturado. É constituído por palavras da
linguagem natural e pela sintaxe das linguagens de
programação.
FLUXOGRAMA
Vantagens:

❑ Auxilia a compreensão e facilita o


trabalho de programação.

❑ Ajuda a visualizar as estruturas típicas de


programação, como é o caso das
estruturas de decisão/repetição.

Desvantagens:

❑ Exige muito espaço, para além do


tamanho habitual de uma folha de papel,
o que torna a sua leitura e manuseamento
difícil.
FLUXOGRAMA - Símbolos
PSEUDOCÓDIGO

Exemplo: Vantagens:
Início
Escrever (“Introduza dois valores”) ❑ é mais prático e vantajoso na
Ler (valor 1) estruturação do raciocínio e dos
Ler (valor 2) elementos.
Se valor 1> valor 2 então
Escrever (valor 1, “é maior”) ❑ permite utilizar um texto escrito
Senão como base de trabalho para a
Se valor 1<valor 2 então escrita de um programa.
Escrever (valor 2, “é maior”)
Senão ❑ aproxima-se mais da versão
Escrever (“valores iguais”) final do programa.
Fim
PSEUDOCÓDIGO

Não existe uma notação standard do pseudocódigo.

Mas, apresenta alguns elementos presentes nas linguagens de


programação estruturada:
◦ Dados
◦ Tipos de dados
◦ Operadores
◦ Instruções básicas
◦ Estruturas de controlo
DADOS

● Variáveis

● Constantes
Conceito de variável?

Uma variável é uma entidade que serve para armazenar valores que se
podem alterar ao longo da execução de um algoritmo.

Uma variável tem associados um identificador e um tipo.

VAR TIPO DE DADOS

Num1, Num2 : Real;


IDENTIFICADOR
Identificadores

O identificador é o nome pelo qual a variável é conhecida. O nome de uma


variável deve iniciar sempre por uma letra, seguido de um conjunto de
caracteres incluindo letras, números e alguns caracteres especiais, como é o
caso do caracter ‘_’ que pode ser utilizado para separar palavras que
constituem o nome da variável (ex.: num_aluno).

Por convenção, um nome de uma variável não deve conter espaços, não
deve iniciar por números e não deve conter determinados caracteres
especiais, tais como * , = ? , / * ; : . , } [ ] {.
Tipos de DADOS

O tipo das variáveis relaciona-se com os valores que estas precisam de


armazenar. Assim, estão disponíveis na maior parte das linguagens de
programação os seguintes tipos:

Numéricos: inteiro e real


Alfanuméricos: caracter e string (cadeia de caracteres)
Valores lógicos: booleano
Tipos compostos: vector (array) e enumeração (Listas)
Constantes

Uma constante é uma entidade utilizada para guardar um valor


que não se altera ao longo da execução de um algoritmo.
Ao contrário do que acontece com as variáveis, não é necessário
definir o seu tipo explicitamente. Ele é definido de modo
implícito pelo valor da constante, que deve ser atribuído
aquando da sua declaração.
É uma boa prática de programação utilizar minúsculas para os
identificadores das variáveis e maiúsculas para os identificadores das
constantes.

Exemplo:

ALGORITMO area_circulo
CONSTANTES
PI <-- 3.141592654

VARIÁVEIS
raio, area: real
EXEMPLO

Os algoritmos têm normalmente uma parte declarativa das variáveis em que,


para cada uma, se define o identificador e o tipo. Por exemplo:

ALGORITMO exemplo

VARIÁVEIS
num_alunos: inteiro
temperatura: real
chove: booleano
letra: caracter
...

Você também pode gostar