Aula03

1,010 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,010
On SlideShare
0
From Embeds
0
Number of Embeds
175
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula03

  1. 1. Lógica de programação Prof: Eduardo Rossit Paiossin Prof: Leandro Maranim Dei Santi
  2. 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. 3. Constantes e variáveis (Conceito) Variáveis e constantes são os elementos básicos que um programa manipula.Constante: Constante é um determinado valorfixo que não se modifica ao longo do tempo,durante a execução de um programa.Conforme o seu tipo, a constante é classificadacomo sendo numérica,lógica e literal.Encontre a constante na equação abaixo: (N1+N2+N3)/3
  4. 4. Constantes e variáveis (Conceito)Variável: Variável é a representação simbólicados elementos de um certo conjunto. Cadavariável corresponde a uma posição de memória,cujo conteúdo pode se alterado ao longo do tempodurante a execução de um programa. Emborauma variável possa assumir diferentes valores, elasó pode armazenar um valor a cada instante.Exemplo: Total = Produto * Quantidade variáveis
  5. 5. Constantes e variáveis (Conceito)Exemplo: Nome = “João” Conteúdo da variável (neste instante) Variável
  6. 6. Constantes e variáveis (Tipos)As variáveis e as constantes podem ser basicamentede quatro tipos: Numéricas, Literais ou lógicas.Numéricas: Específicas para armazenamento denúmeros, que posteriormente poderão serutilizados para cálculos. (sejam eles positivos ounegativos)Literais: Também são conhecidas comoalfanumé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. 7. Declaração de variáveisAs variáveis devem ser declaradas no início doalgoritmo. Assim o computador reserva um espaço namemória para cada uma delas.Exemplo:Início NOME: literal IDADE, CEP: numéricofim
  8. 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 maiscaracteres e deve sempre estar em letras maiúsculas.O primeiro caractere deve ser, obrigatoriamente, umaletra e os caracteres seguintes podem ser letras enúmeros. Não é permitido o uso de símbolos gráficose de pontuação (/,.-!@#$%&*()|^~?[]{}¨:;), exeto osinal _Uma variável possui: Identificador, Tipo de dado edado ArmazenadoEX: PESSOA: literal (itendificador e tipo de dado) PESSOA <- “Maria” (Dado armazenado)
  9. 9. Atribuição de valoresAtribuir um valor a uma variável é armazenar umaconstante em uma variável.Tanto no Pseudocódigo, no fluxograma quanto nodiagrama de Chapin usamos ( <- ) para indicar umaatribuição.Veja o exemplo de atribuição no pseudocódigo:Inicio PESSOA: literal {nome da pessoa} IDADE: numérico PESSOA: <- “Maria” IDADE: <- 26fim
  10. 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. 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. 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. 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. 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. 15. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC

×