Aula3 Apresentacao TDA

1074 palavras 5 páginas
Técnicas de Desenvolvimento de Algoritmos
Aula 03
• Mais sobre operadores, funções, algoritmos.
• Exercícios.

Prof. Manuel Fernández Paradela Ledón
Prof. Alcides Teixeira Barboza Jr.

Revisão

Estrutura geral de um algoritmo em pseudocódigo

algoritmo nomeDoAlgoritmo declaração de variáveis globais utilizadas pelo algoritmo

início comandos para resolver o problema

fim
Obs.: lembre que algoritmos mais complexos poderão ter vários métodos (funções e procedimentos) além do método principal.

A convenção de nosso pseudocódigo para declarar variáveis inteiro a, b, c

para armazenar valores inteiros, independente do tamanho e signo

caractere d, e

para armazenar strings ou caracteres individuais

real h, g

para armazenar qualquer valor com casas decimais, independente da precisão ou tamanho

lógico i, j

para armazenar valores lógicos (verdadeiro ou falso)

A convenção de nosso pseudocódigo para ler dados e visualizar textos ou resultados leia (e) leia (a, b, c) leia (peso, estatura)

para ler dados digitados pelo usuário e armazenar esses dados nas variáveis especificadas escreva ("Resultados: " + f +
Escreva ("Digite sua estatura:") escreva ("Seu IMC é: " + imc)

","

+ g)

para visualizar mensagens, valores, alertas ou qualquer outra informação na tela do computador

ou

A convenção de nosso pseudocódigo para utilização de operadores
+

para soma

/
*
()

para para para para -


^

ou = ou 2

<

<=

subtração divisão multiplicação agrupar termos

>

para atribuir um valor para potência
>=

<>

==

ou ≤


=
para operadores de relação (comparação)

E
OU NÃO para operadores lógicos

Mais sobre operadores, funções e expressões.

Prioridade dos operadores aritméticos
Operador

Operação

Prioridade

+

Soma

4o

-

Subtração

4o

*

Multiplicação

3o

/

Divisão

3o

mod ou %

Resto de uma divisão inteira

2o

+

Manutenção de sinal

1o

-

Inversão de sinal

1o

Obs.: Em uma expressão com operadores da mesma prioridade, as operações serão executadas de

Relacionados