Você está na página 1de 24

UNIVERSIDADE FEDERAL DE ITAJUB

Fundamentos de Programao
CCO 013

Operaes Aritmticas e Estrutura Sequencial

Vanessa Cristina Oliveira de Souza

Operaes Aritmticas

A maioria dos programas realiza clculos aritmticos.


Os operadores aritmticos mais comuns so:

Adio + Subtrao Diviso / Multiplicao * Resto da diviso resto(x,y) (x) Raiz quadrada Exponenciao xn

Operaes Aritmticas

Com exceo da raiz quadrada, todos os operadores so binrios, porque cada um deles opera em dois operandos.
F

+7

Operador binrio + Operandos F e 7

Operaes Aritmticas

O operador Resto da Diviso


Resto(7,

4) = 3 Resto (17, 5) = 2

Este operador mais comumente usado com operandos inteiros, mas tambm pode ser utilizado com outros tipos de aritmtica.
Ex.:

saber se um nmero mltiplo do outro

Regras de Precedncia de Operadores

Operaes de multiplicao, diviso e mdulo so aplicadas primeiro.


Se uma expresso contiver vrias dessas operaes, elas sero aplicadas da esquerda para a direita. Os operadores de multiplicao, diviso e mdulo tm o mesmo nvel de precedncia.

As operaes de adio e subtrao so aplicadas em seguida.


Se uma expresso contiver vrias dessas operaes, elas sero aplicadas da esquerda para a direita. Os operadores de multiplicao, diviso e mdulo tm o mesmo nvel de precedncia.

Exerccios

Declare a ordem de avaliao dos operadores em cada uma das seguintes instrues e mostre o valor de x aps cada instruo ser realizada.
=7+3*6/21 X = resto(2,2) + 2 * 2 2 / 2 X = (3 * 9 * (3 + (9 * 3 / (3) ) ) )
X

Funes Trigonomtricas

As funes trigonomtricas so declaradas como:


sen(ngulo) cos(ngulo) tag(ngulo) ...

Estrutura de Algoritmos

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Palavras Reservadas

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Identificador

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Comentrio

Comentrios

Comentrio uma informao para o programador.


No interpretada pelo computador. utilizado tanto no algoritmo quanto num programa escrito em linguagem de alto nvel. So excelentes instrumentos de documentao.

Comentrios

Os comentrios podem ocupar uma ou vrias linhas, devendo ser inseridos nos programas utilizando-se os smbolos:
/* //

.... */
Para comentrios de mais de uma linha Para comentrios de uma nica linha

Exemplo
Algoritmo exemplo /*esse algoritmo tem como objetivo mostrar o uso de comentrios dentro do programa*/ var //incio da declarao de variveis declarao de variveis inicio bloco de comandos fimalgoritmo

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Processamento

Estrutura do Algoritmo
Algoritmo nome_do_algoritmo objetivo do algoritmo var declarao de variveis inicio bloco de comandos fimalgoritmo

Identao

Identao

Identar organizar horizontalmente de forma hierrquica as linhas de cdigo, de acordo com o escopo onde elas se encontram.
Espaos

deixados no inicio de cada instruo para identificar um grupo de instrues.

Prtica fundamental na organizao de escrita de cdigos.

Voltando ao Exemplo da Mdia Aritmtica

Entrada Declarao de variveis Inteiro A, B, C, Soma Real Media


Processamento Imprimal(Digite 3 nmeros inteiros:) Leia(A,B,C) Soma A + B + C Media Soma/3 Sada Imprima(A mdia dos nmeros digitados :, Media)

Voltando ao Exemplo da Mdia Aritmtica


Algoritmo media_aritmetica /*Esse programa calcula a mdia aritmtica de trs nmeros inteiros informados pelo usurio*/ var Inteiro A, B, C, Soma Real Media inicio Imprimal(Digite 3 nmeros inteiros:) Leia(A,B,C) Soma A + B + C Media Soma/3 Imprima(A mdia dos nmeros digitados : , Media) fimalgoritmo

Estrutura Sequencial de Algoritmos

As instrues so executadas na ordem em que so dadas. Uma instruo s executada quando todas as anteriores tiverem sido executadas.

Exerccio

Escrever um algoritmo que leia um nmero X, calcule e mostre:


X3 -

4 O resto da diviso de X / 3 Raiz quadrada de X2

Exerccio

Elabore um programa que calcule a rea de um tringulo pela frmula de Hiero. A frmula a ser utilizada :

s( s a)(s b)(s c)

Onde k a rea do tringulo, s o semipermetro* e a, b e c so os lados do tringulo. *Semipermetro a medida da metade do permetro de uma figura geomtrica.

Para Casa

Ler o terceiro captulo do livro Fundamentos da programao de computadores

Ana Fernanda Gomes Ascencio e Edilene Aparecida Veneruchi de Campos.

Resolver os exerccios da sesso Exerccios Propostos:


4 9 10 17 18 21 24

Entregar dia 30/08 Individual

Você também pode gostar