Baixe o app para aproveitar ainda mais
Prévia do material em texto
Constantes Quando um dado não pode ser alterado ou não sofre nenhuma variação durante o tempo; seu valor é o mesmo do início ao fim do algoritmo; ele é chamado de constante. Ex: 251, -36, v (verdade), etc... Variável Um dado é variável quando há possibilidade de ser alterado no decorrer do tempo, ou seja, durante o processamento do algoritmo. Ex: cotação do dólar, peso de uma pessoa, etc... Identificadores Quando se atribui nome a um parâmetro variável, por exemplo, cotação do dólar, usa-se um “padrão” sugerido como: Ex: X9, Alpha, notas, av1 ,etc... (não pode começar com números e caracteres especiais) Variáveis Na vida real armazenam-se papéis (dados) em pastas e estas são armazenadas em gavetas. Na computação o armário de gavetas é a memória do computador (hardware) Os locais físicos onde são armazenados dados (pastas) são chamados de variáveis, onde o conteúdo pode ser alterado. Deve-se definir o nome a cada gaveta para que uma pasta possa ser encontrada, da mesma forma se nomeia as variáveis, chamando declaração de variáveis. A seguinte regra é de comum acordo: EX: inteiro: x; caracter: nome, endereço; real: dólar, peso; lógico: valor, resposta; Obs: Resposta nesse caso pode ser verdadeiro ou falso. Obs: O identificador é único, não pode haver duas variáveis com o mesmo identificador. Exercício: Assinale os identificadores válidos: X - correto (y) - errado U2 - correto #55 - errado Rua - correto AH! - errado H2OH - correto 1002 - errado Expressões aritméticas Definiram-se expressões aritméticas como sendo a expressão cujo operador é aritmético é operador constante ou variáveis numéricas. São operadores aritméticos: +, -, *, / Potenciação: pot(x,y) x elevado a y São operadores aritméticos + - * / Potenciação Pot(x,y) Radiciação Rad(x) Resto e quociente da divisão Mod -> 9 mod 4 = 1 Div -> 27 div 5 = 5 | 9 div 4 = 2 Na resolução de expressões aritiméticas seguimos a seguinte regra: 1º () 2º Pot rad 3º * / 4º Div mod 5º +- Exercícios: 1+ 3x2 = 7 2x2 +3 = 7 1-4 * 3/6 –pot(3,2) = 7.5 Pot(5,2) – 4/2 + rad(1+3*5) /2 = 12 25 – 4/2 + 4/2 =25 Operadores relacionais Usado para se compor dois valores do mesmo tipo primitivo. Tais valores são apresentados por constantes, variáveis ou expressões aritméticas. Operadores relacionais são usados para construírem-se equações: =, >, <. >=. <=, <>, (ou !=) Ex: 3+4 > 7 X > 2x+4 Operadores lógicos Utiliza-se três operadores básicos para formação de novas proposições lógicas: E, OU, NÃO, etc... Tabela verdade Conjunto de todas possibilidades combinatórias entre valores de diversas variáveis lógicas (V ou F). A B A OU B A & B NÃO A V V V V F V F V F F F V V F V F F F F V Precedências 1º ( ) internas 2º operador aritmético 3º operador relacional 4º operador lógico Ex: 2<5 e 15/3 = 5 V 2<5 ou 15/3 = 5 V Não(5<>5 ou -5>5) V Precedência dos operadores lógicos 1º NÃO 2º E 3º OU Comandos de atribuição Os comandos de atribuição permitem que se coloquem dados nas pastas ou que se forneça valores a uma variável. Ex: Lógico: A, B; Inteiro: x; A <- B; X <- 8-2; B <- 5=3; X <- 2; (B deixa de ser 10) Comandos de E/S Algoritmos geralmente recebem dados externos provenientes do meio externo. Entrada de dados -> Para que o algoritmo possa receber dados que necessita, adota-se um comando de entrada de dados chamado LEIA. Entrada de dados -> LEIA -> ( -> IDENTIFICADOR -> ) -> ; Ex: LEIA(y); LEIA(X,Y,Z); Saída de dados -> Para que o algoritmo possa mostrar o resultado de um cálculo usa-se o comando de saída de dados ou escreva; que tem como objetivo exibir o conteúdo de uma variável identificada. Ex: Escreva(y); Escreva(“Bom dia”, Nome);
Compartilhar