Baixe o app para aproveitar ainda mais
Prévia do material em texto
Constantes, variáveis e tipos de dados Constante: é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução do programa. Exemplo: N1+N2+N3 variável -------------- 3 constante Exemplo: Valor de pi = 3.1415 Variável: embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. VARIÁVEIS total = produto * quantidade Variável nome = “José” Conteúdo da variável Idade = 30 Tipo de variável Numérico Caractere Lógicas Inteiro Real Numéricos: específicas para armazenamento de números (inteiros ou reais). Caracteres: armazenamento de um conjunto de caracteres. Lógicas: armazenam somente dados lógicos que podem ser verdadeiro ou falso. Testando os tipos de variáveis Algoritmo "teste_variaveis" Var num_int : inteiro num_real : real nome: caracter l : logico Inicio escreva("Digite um número inteiro: ") leia(num_int) escreva("Digite um número do tipo real: ") leia(num_real) escreva("Digite o seu nome: ") leia(nome) l <- verdadeiro escreval("O número inteiro digitado foi: ", num_int) escreval("Digite um número do tipo real: ",num_real) escreval("Digite o seu nome: ", nome) escreval("Teste lógico: ", l) Fimalgoritmo Operadores Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. � Operadores aritméticos; � Operadores relacionais; � Operadores lógicos. Operadores aritméticos Os operadores aritméticos são utilizados para obter numéricos. Expressões aritméticas 5 + 2 * 3 = 11 5 + 2 * 3 = 21 obedecer prioridade aritmética Operador módulo % retorna o resto da divisão. 11 % 4 = 3 (3 é o resto da divisão) 11 4 3 2 11 \ 4 = 2 (O comando DIV vai retornar o quociente da divisão) 11 4 3 2 Operadores relacionais Os operadores relacionais são utilizados para comparar strings de caracteres e números. Os valores a serem comparados podem ser caracteres ou variáveis. Operadores lógicos E/AND -> é verdade se todas as condições forem verdadeiras. OU/OR -> é verdadeiro se pelo menos uma condição for verdadeira. NOT -> uma expressão NOT inverte o valor da expressão ou condição. Os operadores lógicos servem para combinar resultados de expressões retornando se o resultado final é verdadeiro ou falso. Exercícios 1- ) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. 2-) Sabendo que A=5, B=4 , C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+B) > B ( ) b) (B+A) <= C ( ) c) C = (B – A) ( ) a) (A > C) and (C <= D) ( ) b) (A + B) > 10 or (A+B) = (C+D) ( ) c) (A>=C) and (D>=C) ( )
Compartilhar