4 Operadores Objetivo Desenvolver programas utilizando corretamente os
4. Operadores Objetivo: Desenvolver programas utilizando corretamente os operadores. Todos utilizando diagrama de blocos e linguagem C Função de Atribuição Função scanf() Expressões algébricas Operadores Aritméticos Incremento e Decremento Funções matemáticas 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Função de Atribuição Ø Para realizar de operações aritméticas, de maneira geral, é necessário criar-se expressões algébricas que retornem o valor esperado. Ø Estas expressões necessitam serem escritas em ordem lógica para que o resultado obtido seja correto. Desta forma, é necessário que seja satisfeito o rigor matemático ou a hierarquia das operações aritméticas e lógicas. Ø No processo de programação, também devem ser respeitadas as ordens hierárquicas e lógicas. 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Expressões algébricas Uma expressão como: Deve ser resolvido de uma maneira adequada seguindo a hierarquia: 1. Parênteses 2. Colchetes 3. Chaves 4. Multiplicação e divisão 5. Soma e subtração Não consideração da hierarquia resulta em erro. 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Expressões algébricas Em linguagem de programação não há chaves e nem colchetes , sendo necessário suas substituições por parênteses. Resolvendo a expressão anterior temos: Exercício: Montar a expressão Algébrica na calculadora. 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Função scanf() É a função que predispõe a leitura de dados da entrada padrão (teclado). Ela é um complemento da função printf(). A sintaxe é: scanf(“%f, %d", &flutua, &inteiro) ; Expressão de controle Lista de argumentos Operador de endereço Para a entrada, é preciso definir o tipo de variável na expressão de controle e o operador de endereço antes da variável. 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Função scanf() Desta forma o valor de entrada é gravado no endereço correspondente da variável. #include<stdio. h> main(){ float num; printf("nnt. Entre com o um valor numerico para a variavel num: "); scanf("%f", &num); printf("nnt. O valor de num=%f com endereco %unnn", num, &num); } 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores Função scanf() Os códigos de controle são os mesmos utilizados no printf(). Há outras funções de entrada via teclado que podem ser estudadas pelo alunos: getche e getch. Veja o exempol #include<stdio. h> #include<conio. h> main(){ char ch; printf("nnt. Digite uma tecla: "); ch=getch(); printf("nnt. A tecla pressionada foi: ==> %cnnn", ch); É necessário incluir esta biblioteca printf("nnt. Digite novamente: "); ch=getch(); printf("nnt. Desta vez foi: ==> %cnnn", ch); } 4. Operadores AL Lapolli – www. lapolli. pro. br
Operadores aritméticos 4. Operadores Quando se deseja atribuir um resultado a uma variável é necessário a utilização do operador de atribuição : Simbolicamente ← (utiliza-se no diagrama de blocos) Na linguagem C utiliza-se: = Exemplo: atribuindo-se cinco a uma variável a: a ← 5 ou A=5 O = faz parte da sintaxe da linguagem e é sempre um atribuidor matemático. 4. Operadores AL Lapolli – www. lapolli. pro. br
Operadores aritméticos 4. Operadores Formas incorretas de aplicação do operador de atribuição: a→ 5 5←a 5=a Portanto os operadores podem ser caracterizados como: Forma de operação: binária e unária 4. Operadores AL Lapolli – www. lapolli. pro. br
Operadores aritméticos 4. Operadores AL Lapolli – www. lapolli. pro. br
Operadores aritméticos 4. Operadores AL Lapolli – www. lapolli. pro. br
Funções matemáticas 4. Operadores AL Lapolli – www. lapolli. pro. br
4. Operadores AL Lapolli – www. lapolli. pro. br
- Slides: 13