Buscar

aula 2 - TPA

Prévia do material em texto

TÉCNICAS DE PROGRAMAÇÃO E 
ALGORITMO
PROF.ª ANDRÉA
PROF. RICARDO
Conhecendo o VisualG
Conhecendo o PseudoCode
Primeiro algoritmo “Olá Mundo”
Executando no PseudoCode
Algoritmo Soma Simples
VAMOS PERSONALIZAR ESSE 
ALGORITMO PARA REALIZAR 
AS 4 OPERAÇÕES?
Dê sugestões
VARIÁVEL
Uma variável é um local na memória
principal, isto é, um endereço que armazena
um conteúdo. Em linguagens de alto nível,
nos é permitido dar nome a esse endereço
para facilitar a programação.
O conteúdo de uma variável pode ser de
vários tipos: inteiro, real, caractere, lógico,
entre outros. Normalmente, quando se ensina
algoritmo, trabalha-se com os quatro tipos
citados.
Mas em linguagem de programação
existem outros conforme na próxima figura:
Uma vez definidos o nome e o tipo de uma
variável, não podemos alterá-los no decorrer
de um algoritmo. Por outro lado, o conteúdo
da variável é um objeto de constante
modificações no decorrer do programa, de
acordo com o fluxo de execução do mesmo.
OBSERVAÇÃO
Quando formos dar nome às variáveis, se faz necessário 
seguirmos algumas regras. É bom ressaltar que estas regras 
irão variar de acordo com a linguagem. As seguintes regras:
1. O primeiro caractere é uma letra.
2. Se houver mais de um caractere, só poderemos usar: letra 
ou algarismo.
3. Nomes de variáveis escritas em letras maiúsculas serão 
diferentes de letras minúsculas. Lembre-se media é 
diferente de MEDIA.
4. Nenhuma palavra reservada poderá ser nome de uma 
variável.
Um dos objetivos de se declarar uma variável no início do
algoritmo é para que seja alocada (reservada) uma área na
memória (endereço de memória) para a variável.
Outro objetivo da declaração de variáveis é que, após a
declaração, o algoritmo sabe os tipos de operações que
cada variável pode realizar; explicando: algumas operações
só podem ser realizadas com variáveis do tipo inteiro,
outras só podem ser realizadas com variáveis dos tipos
inteiro ou real, outras só com variáveis do tipo caractere etc.
TIPOS DE VARIÁVEIS
Numérica
Variáveis numéricas são aquelas que armazenam dados 
numéricos, podendo ser divididas em duas classes:
INTEIRA
Os números inteiros são aqueles que não possuem 
componentes decimais ou fracionários, podendo ser positivos ou 
negativos.
As variáveis compostas com esses números são 
chamadas de VARIÁVEIS INTEIRAS. 
Como exemplo de números inteiros:
12 número inteiro positivo
-12 número inteiro negativo
Normalmente, uma variável do tipo inteira poderá ocupar 1, 2 ou 
4 bytes na memória principal.
TIPOS DE VARIÁVEIS
Numérica
REAL
Os números reais são aqueles que podem possuir componentes 
decimais ou fracionários, podendo também ser positivos ou 
negativos.
As variáveis compostas com estes números pertencentes aos 
conjuntos dos números reais são chamadas de VARIÁVEIS 
REAIS ou DECIMAIS.
Como exemplo de números reais temos:
24.01 número real positivo com duas casas decimais
144. número real positivo com zero casa decimal
-13.3 número real negativo com uma casa decimal
0.0 número real com uma casa decimal
Normalmente, uma variável do tipo real poderá ocupar 4 ou 8 
bytes na memória principal.
TIPOS DE VARIÁVEIS
TEXTO
STRING
Também conhecida como caractere, alfanumérica ou literal. Esse 
tipo de variável armazena dados que contêm letras, dígitos e/ou 
símbolos especiais.
Como exemplo de constantes string, temos:
“Maria” string de comprimento 5
“123” string de comprimento 3
“0” string de comprimento 1
“A” string de comprimento 1
O número de bytes possíveis para armazenamento de uma 
variável string dependerá da linguagem, mas o mais importante 
é entender que uma variável string armazena na memória 
principal como sendo uma matriz linha. 
Observe o trecho de algoritmo a seguir e suponha que 
na entrada de dados foi digitado: ALGORITMOS. 
Memória Principal: armazenamento de uma variável 
caractere.
palavra
Posições dos caracteres dentro da variável palavra.
Não confundir: caractere que se encontra na posição 3 com o 3º 
caractere.
No exemplo acima, temos:
Caractere que se encontra na posição 3: O
Terceiro (3º) caractere: G
TIPOS DE VARIÁVEIS
LÓGICO
Também conhecido como booleano. É 
representado no algoritmo pelo dois únicos valores 
lógicos possíveis: verdadeiro ou falso. Porém, é comum 
encontrar em outras referências outros tipos de pares 
de valores lógicos como: sim/não, 1/0, true/false, 
verdadeiro/falso.
Como exemplos de constantes lógicas, temos:
verdadeirovalor lógico verdadeiro
falso valor lógico falso
Nome da 
variável
Tipo de 
Informação
As variáveis quando são declaradas, dependendo
da linguagem, não têm nenhum valor atribuído;
portanto, no início, atribua valores a todas as
variáveis.
Exercícios:
1 - Defina em suas palavras o que é uma variável ou variável 
de memória.
2 - Quais são os tipos primários de variáveis?
3 - Defina V ou F para os nomes de variáveis declaradas 
abaixo:
( ) 1numero
( ) Abobrinha
( ) PaSTeLDeQuEIjo
( ) Numero1
( ) #xatiado
( ) MEDIA
( ) valor_soma

Continue navegando