Você está na página 1de 31

Introdução à Computação

Semana 03
Programação Sequencial

Prof.: Michel Mozinho dos Santos


Contato: michelsantos@recife.ifpe.edu.br 1
Sumário
▪ Dados Primitivos
▪ Variáveis
▪ Constantes
▪ Operadores Aritméticos
▪ Expressões Aritméticas
▪ Instruções Básicas

2
Dados primitivos

3
Dados primitivos
▪ Os dados representam elementos do mundo exterior usados pelos
seres humanos.
▪ Os dados utilizados em um computador devem ser abstraídos para
serem processados.
▪ Os dados primitivos ou básicos são classificados em:
▪ Numéricos (inteiros ou reais);
▪ Caracteres/Cadeias (alfabéticos ou alfanuméricos);
▪ Lógicos.

4
Variáveis

5
Variáveis
▪ Variável, região de memória usada para armazenar um certo valor
por um determinado espaço de tempo.
▪ O armazenamento de um dado é realizado por meio de uma
variável.
▪ Todo dado armazenado na forma de variável deve ser identificado
segundo seu tipo.
▪ O dado armazenado pode ser processado e usado a qualquer
momento.
Variáveis
Variáveis
▪ Variável possui nome de identificação:
○ o nome utiliza um ou mais caracteres;
○ o 1º. caractere do nome deve ser alfabético.
○ nome composto não usa espaço em branco.
■ Para separar usa-se "_" underline, p.e.: ULTIMO_NOME
○ O nome não deve ser igual ao nome de identificação de um programa ou
dos comandos da linguagem de programação em uso.
○ A definição de variável é representada, em português estruturado, pelo
comando var.
Constantes

9
Constantes
▪ Constante pode ser entendida como uma grandeza numérica fixa,
usada em uma expressão aritmética ou lógica, a qual define um
valor que será inalterado na expressão, independentemente das
variáveis envolvidas na operação.
▪ Constantes podem ser explícitas (valores definidos dentro da
expressão) ou implícitas (valores definidos fora da expressão.
▪ A definição de constante é representada, em português
estruturado, pelo comando const.
Operadores aritméticos

11
Operadores aritméticos
▪ Os operadores aritméticos são responsáveis pela ação das
operações matemáticas realizadas por um computador.
▪ Os operadores aritméticos podem ser binários ou unários:
○ Binários quando utilizados em operações matemáticas (com 2 operandos)
○ Unários quando atuam na inversão do estado de um valor numérico (com
1 operando)
Operadores aritméticos
Operadores aritméticos
Operador Operação Descrição Tipo Prioridade Resultado
+ "+n" ou "n" Manutenção de sinal Unário - Valor positivo
- -n Inversão de sinal Unário - Valor negativo
← x←n Atribuição do valor "n" a "x" Binário - Inteiro ou real

↑ x↑n Exponenciação de xn Binário 1 Inteiro ou real

↑ (1 / n) x ↑ (1 / n) Radiciação de n√x Binário 1 Inteiro ou real

/ x/n Divisão de "x" por "n" Binário 2 Real

* x*n Multiplicação de "x" por "n" Binário 2 Inteiro ou real

+ x+n Adição de "x" e "n" Binário 3 Inteiro ou real

- x-n Subtração de "x" e "n" Binário 3 Inteiro ou real

div x div n Divisão de "x" por "n" Binário 4 Inteiro


Expressões aritméticas

14
Expressões aritméticas
▪ Expressão aritmética é a relação entre variáveis, constantes e
operadores aritméticos.
▪ Expressões aritméticas em programação são escritas
diferentemente da forma matemática:
▪ X = {43 . [55 ÷ (30 + 2)]} é escrita como
▪ X ← (43 * (55 / (30 + 2))).
▪ A atribuição (←) indica que o valor do resultado é armazenado na
variável a sua esquerda.
Expressões aritméticas
▪ Considere converter em expressão aritmética a
fórmula de Bhaskara, a seguir:

DELTA ← B ↑ 2 – 4 * A * C
X1 ← ( –B + DELTA ↑ ( 1 / 2 ) ) / ( 2 * A )
X2 ← ( –B - DELTA ↑ ( 1 / 2 ) ) / ( 2 * A )

▪ A definição DELTA ↑ ( 1 / 2 ) caracteriza-se por ser


a extração da raiz quadrada de DELTA.
Instruções básicas

17
Instruções básicas
▪ Instruções são o conjunto de palavras-chave de uma linguagem de
programação, que comandam o funcionamento do computador.
▪ Instruções podem ser compostas com o uso de um ou mais
comandos.
▪ Os comandos “português estruturado” não são escritos dentro dos
símbolos ISO 5807.
▪ Programas de computadores escritos a mão somente com letra de
forma (letra bastão), o que obriga a fazer o corte para diferenciar
zero de Ó.
Instruções básicas
▪ Valores atribuídos a uma variável são definidos com o símbolo de
atribuição (←) tanto nos diagramas de blocos como nos códigos em
LPP;
▪ Valores atribuídos a uma constante são definidos com o símbolo de
igualdade (=) tanto nos diagramas de blocos como nos códigos em
LPP.
▪ Para a definição das operações de multiplicação, pode-se usar
símbolos distintos no código em LPP e nos diagramas de blocos
(consultar livro).
Instruções básicas
▪ As ações de entrada são realizadas com o comando leia.
▪ As ações de saída são realizadas com o comando escreva.
▪ O bloco de ação de um programa é definido entre os comandos
início e fim.
Exercícios de Aprendizagem (1)
Codifique em LPP: o programa lê dois valores numéricos inteiros,
adiciona estes dois valores e apresenta a soma obtida.
Exercício de Aprendizagem (1)
Resposta:
Exercícios de Aprendizagem (2)
Codifique em LPP
Exercício de Aprendizagem (2)
Resposta:
Exercícios de Aprendizagem (3)
Codifique em LPP
Exercícios de Aprendizagem (4)
Codifique em LPP
Exercício de Aprendizagem (4)
Resposta:
Exercícios de Fixação
Exercícios de Fixação
Exercícios de Fixação
Obrigado!

31

Você também pode gostar