Aula3 Apresentacao TDA
1074 palavras
5 páginas
Técnicas de Desenvolvimento de AlgoritmosAula 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