Fábio Rodrigues / Israel Lucania
Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse 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 elementos básicos que um programa manipula. Uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado. 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éricos positivos ou negativos. Excluindo-se destes qualquer número fracionário. Como exemplo deste tipo de dado, temse os valores: 35, 0, -56, 1024 entre outros.
Reais: São os dados numéricos positivos e negativos e números fracionários. Como exemplo deste tipo de dado, tem-se os valores: 35, 0, -56, 1.2, -45.987 entre outros.
Caracteres: São as sequências contendo letras, números e símbolos especiais. Uma sequência de caracteres deve ser indicada entre aspas ( ). Este tipo de dado também é conhecido como alfanumérico, string, literal ou cadeia. Como exemplo deste tipo de 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 e falso, sendo que este tipo de dado poderá representar apenas um dos dois valores. Ele é chamado por alguns de tipo booleano, devido à contribuição do filósofo e matemático inglês George Boole na área da lógica matemática.
Têm-se como definição de constante tudo aquilo que é fixo ou estável. Existirão vários momentos em que este conceito deverá estar em uso, quando desenvolvermos programas. EX: CONST pi = 3.14159
Operadores Aritméticos; Operadores Relacionais; Operadores Lógicos.
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.
O usuário deverá entrar com 2 notas e calcular a média destas notas.
algoritmo media var n1, n2, media: real escreva( 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 quatro operações matemáticas com eles, mostrando para o usuário o resultado de cada operação; 2. Solicite do usuário o valor de seu salário, calcule um aumento de 30% e exiba o valor de seu salário atualizado; 3. Apresente ao usuário a tabuada de um valor digitado por ele e ao final apresente o resultado gerado.
algoritmo Matematica var n1, n2, soma, divisao, multiplicacao, subtracao: real escreva( 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 Salario var salario, novosalario : real escreva Digite o seu salário leia (salario) novosalario = (salario + (salario *0,30)) escreva Seu novo salário é:, novosalario fim algoritmo
algoritmo Tabuada var numero : inteiro escreva( 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
Supondo que o usuário digitou o número 2: 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 2X 10 = 20