fábio rodrigues / israel lucaniaisraellucania.com.br/wp-content/uploads/2014/07/04-vari...usaremos...
TRANSCRIPT
Variável é um local na memória principal, isto é, umendereço que armazena um conteúdo.
Em linguagem de alto nível nos é permitido dar nomes aesse endereço, facilitando a programação.
Pode ser de vários tipos: Inteiro; Real; Caractere; Lógico.
Usaremos os 4 tipos citados...
Variáveis sãos os únicos objetos manipulados pelos algoritmos;
Os algoritmos só podem memorizar valores em variáveis;
Em algoritmo, as variáveis são definidas no inicio.
VAR nome da variável: tipo da variável
Exemplos:
VAR a: inteiro
VAR b: real
VAR nome: caractere
VAR n: logico
Todas as variáveis utilizadas em algoritmos
devem ser definidas antes de serem utilizadas.
Isto se faz necessário para permitir que o
compilador reserve um espaço na memória para
as mesmas.
1. O primeiro caractere é uma LETRA;
2. Maiúsculas e minúsculas são DIFERENTES;
3. Não usar PALAVRAS RESERVADAS;
4. Não usar ESPAÇOS em nomes de variáveis;
5. Não usar ACENTOS;
Variáveis e constantes são os elementosbásicos que um programa manipula. Umavariável é um espaço reservado na memória docomputador para armazenar um tipo de dadodeterminado.
Características:
São modificáveis;
Possuem nome e conteúdo.
( x + 23)/2 Dizemos que x é uma variável Seu nome é : x Seu tipo é: inteiro Podemos atribuir qualquer valor inteiro a x x = 13 O conteúdo de x é :13
Inteiros:
São caracterizados por dados numéricospositivos ou negativos. Excluindo-sedestes qualquer número fracionário.Como exemplo deste tipo de dado, tem-se os valores: 35, 0, -56, 1024 entreoutros.
Reais:
São os dados numéricos positivos enegativos e números fracionários. Comoexemplo deste tipo de dado, tem-se osvalores: 35, 0, -56, 1.2, -45.987 entreoutros.
Caracteres:
São as sequências contendo letras,números e símbolos especiais. Umasequência de caracteres deve ser indicadaentre aspas (“”). Este tipo de dado tambémé conhecido como alfanumérico, string,literal ou cadeia. Como exemplo deste tipode dado, tem-se os valores: “Programação”,“Rua Alfa, 52 Apto 1”, “Fone 574-9988”,“04387-030”, “ ”, “7” entre outros.
Lógicos:
São os dados com valor verdadeiro efalso, sendo que este tipo de dadopoderá representar apenas um dos doisvalores. Ele é chamado por alguns detipo booleano, devido à contribuição dofilósofo e matemático inglês GeorgeBoole na área da lógica matemática.
Têm-se como definição de constante tudo aquiloque é fixo ou estável. Existirão vários momentosem que este conceito deverá estar em uso,quando desenvolvermos programas.
EX: CONST pi = 3.14159
OPERAÇÃO SÍMBOLO
Adição +
Subtração -
Multiplicação *
Divisão /
Exponenciação ** (real) ou ^ (Inteiro)
Resto % ou mod
Divisão inteira Div
ESCREVA: é utilizada quando se deseja escrever (exibir) algo no monitor;
VAR: Declara as variáveis.Obs.: Deve ser usado um VAR para cada tipo (real,inteiro, lógico, caractere) necessário;
LEIA: utilizado para “ler” as variáveis, ou seja,solicitar que o usuário entre com o que é pedido.
algoritmo media var n1, n2, media: realescreva(“Digite a primeira nota: “)leia(n1)escreva(“Digite a segunda nota: ”)leia(n2)media = (n1+n2)/2 escreva(media)
fim algoritmo
1. Solicite 2 números e realize as quatrooperações matemáticas com eles, mostrandopara o usuário o resultado de cada operação;
2. Solicite do usuário o valor de seu salário, calculeum aumento de 30% e exiba o valor de seusalário atualizado;
3. Apresente ao usuário a tabuada de um valordigitado por ele e ao final apresente o resultadogerado.
algoritmo Matematicavar n1, n2, soma, divisao, multiplicacao, subtracao: realescreva(“Digite o numero 1“)leia(n1)escreva(“Digite o numero 2”)leia(n2)soma = (n1+n2)subtracao = (n1-n2)multiplicacao = (n1*n2)divisao = (n1/n2)escreva(“O valor da soma é ”, soma)escreva(“O valor da subtração é ”, subtracao)escreva(“O valor da multiplicação é ”, multiplicacao)escreva(“O valor da divisão é ”, divisao)
fim algoritmo
algoritmo Salariovar salario, novosalario : realescreva“Digite o seu salário“leia (salario)novosalario = (salario + (salario *0,30))escreva “Seu novo salário é: “, novosalario
fim algoritmo
algoritmo Tabuadavar numero : inteiroescreva(“Digite um número para saber a tabuada: “)leia(numero)escreva (numero, “ X 1 =“, (numero*1 ))escreva (numero, “ X 2 =“, (numero*2 ))escreva (numero, “ X 3 =“, (numero*3 ))escreva (numero, “ X 4 =“, (numero*4 ))escreva (numero, “ X 5 =“, (numero*5 ))escreva (numero, “ X 6 =“, (numero*6 ))escreva (numero, “ X 7 =“, (numero*7 ))escreva (numero, “ X 8 =“, (numero*8 ))escreva (numero, “ X 9 =“, (numero*9 ))escreva (numero, “ X 10 =“, (numero*10 ))
fim algoritmo