Você está na página 1de 3

04/05/2022

Baseado nos slides do prof. Fabiano Russo: “Introdução a Linguagem C”. Disponível em: https://pt.slideshare.net/apolllorj/fabiano-apresentacao-c

LÓGICA DE PROGRAMAÇÃO E ESTRUTURA DE DADOS


Operadores Aritméticos + Funções Matemáticas + Precedência de operadores
Prof. Me. Gabriel de Souza Leitão

CONTEÚDO PROGRAMÁTICO
1. Noções de Raciocínio Lógico
2. Noção de Algoritmo.
3. Estrutura de um Programa.
4. Representação da Informação:
a) Tipos primitivos: Constantes e variáveis; formação de identificadores; declaração de
variáveis.
b) Comentários.
c) Comando de atribuição;
d) Expressões aritméticas; operadores aritméticos; funções matemáticas; precedência de
operadores.
e) Expressões lógicas; operadores relacionais; operadores lógicos tabela- verdade;
precedência de operadores.
f) Blocos
5. Entrada e saída de dados.

EXPRESSÕES

 “São sequencias de termos envolvendo operadores e operandos que


quando avaliadas resultam em um valor específico”[1]

 Exemplos:
1. a + 2 * (3 + b / c)
2. 2 + 15
3. a % valor

 Os operadores presentes nos exemplos são: + * / %


 Os operandos presentes nos exemplos são: a 2 3 b c 15 valor

3
04/05/2022

OPERADORES
 Os operadores são classificados quanto ao número de operandos
utilizados, em Linguagem C, temos três tipos de operadores:
 Unário: exige apenas um operando;
 Binário: exige dois operandos;
 Ternário: exige três operandos.

 A notação utilizada para representar uma operação pode ser:


 Pré-fixada: operador vem antes dos operandos:
 ++a
 Pós-fixada: operador vem depois dos operandos:
 b++
 Infixada: operador ocorre entre os operandos:
 a+b

OPERADORES ARITMÉTICOS

Operador Operação Descrição Exemplo básico


Inverte o sinal do 1 312 Exemplo 1
- Menos unário
operando 2 -312
+ Mais unário Não faz nada 1 +312
+ Adição Soma dois operandos 1 a+1 Exemplo 2
- Subtração Subtrai dois operandos 1 a-b
Multiplica dois 1 a*1
* Multiplicação
operandos 2 4*5
1 a/b
/ Divisão Divide dois operandos Exemplo 3
2 11 / 5
% Resto (Mod) Resto da divisão inteira 1 a%3 Exemplo 4
++ Incremento Soma 1 ao valor atual 1 a++ Exemplo 5
-- Decremento Subtrai 1 do valor atual 1 a--

OPERADORES ARITMÉTICOS – EXERCÍCIO 1


 O Programa a seguir produz que saída?
1. #include <stdio.h>
2. void main( ){
3. int a, b, c, d;
4. a = 7; b = -6;
5. a = -a;
6. b = +b;
7. c = 2 - -2;
8. d = 1 - -b;
9. printf("%d %d %d %d\n",a,b,c,d);
Saída:
10. } -7 -6 4 -5

6
04/05/2022

OPERADORES ARITMÉTICOS – EXERCÍCIO 2


 O Programa a seguir produz que saída?
1. #include <stdio.h>
2. void main( ){
3. int a, b, c, d;
4. a = 123 - 2;
5. b = 23 * 3;
6. c = a / b;
7. d = a % b;
8. printf("%d %d %d %d\n",a,b,c,d);
Saída:
9. } 121 69 1 52

OPERADORES ARITMÉTICOS – EXERCÍCIO 3


1. #include <stdio.h>
2. void main( ){
3. int a, b;
4. double c, d;
5. float e, f;
6. a = 3 * 2;
7. b = 9 / a;
8. c = 3 * 2.0;
9. d = 9.0 / a;
10. e = 2 + 3 * ( a / 2.0);
11. f = 2 * e;
12. printf("%d %d %g \n",a,b,c);
Saída:
13. printf("%g %g %g\n",d,e,f); 616
14. } 1.5 11 22

Você também pode gostar