O documento discute lógica de programação, incluindo conceitos de constantes e variáveis, tipos de dados, declaração e atribuição de valores. Também aborda expressões aritméticas, operadores e funções matemáticas. Por fim, fornece exercícios para fixar os conceitos apresentados.
2. Conteúdo da aula
Constantes e variáveis
Conceitos
Declaração
Tipos
Uso (Atribuições de valor)
Expressões aritméticas
Operadores aritméticos
Funções aritméticas
3. Constantes e variáveis (Conceito)
Variáveis e constantes são os elementos
básicos que um programa manipula.
Constante: Constante é um determinado valor
fixo que não se modifica ao longo do tempo,
durante a execução de um programa.
Conforme o seu tipo, a constante é classificada
como sendo numérica,
lógica e literal.
Encontre a constante na equação abaixo:
(N1+N2+N3)/3
4. Constantes e variáveis (Conceito)
Variável: Variável é a representação simbólica
dos elementos de um certo conjunto. Cada
variável corresponde a uma posição de memória,
cujo conteúdo pode se alterado ao longo do tempo
durante a execução de um programa. Embora
uma variável possa assumir diferentes valores, ela
só pode armazenar um valor a cada instante.
Exemplo: Total = Produto * Quantidade
variáveis
5. Constantes e variáveis (Conceito)
Exemplo:
Nome = “João”
Conteúdo da variável (neste instante)
Variável
6. Constantes e variáveis (Tipos)
As variáveis e as constantes podem ser basicamente
de quatro tipos: Numéricas, Literais ou lógicas.
Numéricas: Específicas para armazenamento de
números, que posteriormente poderão ser
utilizados para cálculos. (sejam eles positivos ou
negativos)
Literais: Também são conhecidas como
alfanuméricas. São um conjunto de cracteres (letras,
dígitos ou símbolos especiais: -,%&*; etc)
Lógicas: Armazenam somente dados lógicos como,
por exemplo, Verdadeiro ou Falso.
7. Declaração de variáveis
As variáveis devem ser declaradas no início do
algoritmo. Assim o computador reserva um espaço na
memória para cada uma delas.
Exemplo:
Início
NOME: literal
IDADE, CEP: numérico
fim
8. Declaração de variáveis
(Observações)
Como boa prática de programação o identificador
(nome) de uma variável deve sempre fazer referência
(lembrar) ao seu conteúdo.
O nome da variável pode ser formado por um ou mais
caracteres e deve sempre estar em letras maiúsculas.
O primeiro caractere deve ser, obrigatoriamente, uma
letra e os caracteres seguintes podem ser letras e
números. Não é permitido o uso de símbolos gráficos
e de pontuação (/,.-!@#$%&*()|^~?[]{}¨:;), exeto o
sinal _
Uma variável possui: Identificador, Tipo de dado e
dado Armazenado
EX: PESSOA: literal (itendificador e tipo de dado)
PESSOA <- “Maria” (Dado armazenado)
9. Atribuição de valores
Atribuir um valor a uma variável é armazenar uma
constante em uma variável.
Tanto no Pseudocódigo, no fluxograma quanto no
diagrama de Chapin usamos ( <- ) para indicar uma
atribuição.
Veja o exemplo de atribuição no pseudocódigo:
Inicio
PESSOA: literal {nome da pessoa}
IDADE: numérico
PESSOA: <- “Maria”
IDADE: <- 26
fim
10. Exercícios
1) Fazer o exercício 1 da página 56
2) Fazer o exercício 1 da pagina 63
3) Fazer um algoritmo simples para ler as informações
do cadastro de fornecedores contendo: código,
Razão social, Nome fantasia, cnpj, inscrição
estadual, cep, cidade, estado, logradouro, número,
telefone, contato, email, site.
4) Fazer um fluxograma com a mesma finalidade do
exercício anterior
11. Expressões aritméticas
Os operadores aritméticos são os utilizados para obter
resultados numéricos. Além da adição, subtração,
multiplicação e divisão, podem utilizar também o
operador para exponenciação.
Os símbolos para os operadores aritméticos são:
+ (Adição)
- (Subtração)
* (Multiplicação)
/ (Divisão)
^ (Potenciação)
12. Funções aritméticas
Toda expressão aritmética tem uma função que a
representa:
Divisão inteira: DIV(x,y)
Resto da divisão inteira RESTO(x,y)
Valor absoluto ABS(x)
Arredondamento ARREDONDA(x)
Potenciação ELEV(x,y)
Raiz quadrada RZQD(x)
Vide página 72,73
13. Prioridades entre operações aritméticas
Na computação as prioridades sobre as operações
seguem a mesma prioridade da matemática, ou seja:
1 Potenciação, radiciação
2 Multiplicação, divisão
3 Adição, subtração
14. Exercícios
1) Fazer o exercício 2 da página 77
2) Escrever um algoritmo que armazene o nome de
dois alunos, suas 2 notas (sendo que a segunda
nota tem peso 2, ou seja tem seu valor multiplicado
por 2) e calcule e imprima as suas médias.
15. Bibliografia
Para a preparação da aula foi utilizado o livro do curso
entregue pelo SENAC