Você está na página 1de 9

INF193

Computação Científica

Aula 2

Prof. David Borges

Site: www.davidborges.com E-mail: david@ugf.br


Tipos de Algoritmos (cont)
 Pseudocódigo ou portugol.
 Consiste em analisar o enunciado do problema e escrever, por meios de regras
prédefinidas, os passos para a resolução do problema.
Vantagem
A passagem para a linguagem de programação é quase que imediata.
Desvantagem
É necessário aprender as regras do pseudocódigo

Exemplo – multiplicação de dois números


Algoritmo
Declare M, N1, N2 REAIS
Receber: N1, N2
M N1 X N2
Exibir: M
Fim_Algoritmo
Conceito de Variável
 É uma porção de memória do computador, onde
guardamos uma informação. Declaração
obrigatória.

Variáveis

M N1 N2

Variáveis
10 5 2
M N1 N2
Conceito de Variável (cont.)
Regras para identificadores
 Podemos utilizar números, letras e o caracter
sublinhado;
 Não podemos começar com números;
 Não pode conter espaços;
 Não podemos usar caracteres especiais(@,
$, + , -, %)
 Não podemos usar palavras reservadas.
Exercício
Observe os identificadores de variáveis
abaixo e assinale os que são válidos e por
quê.
( X ) ParTe ( X ) NOT_A1
( ) 1DIA começa com número ( X ) A127
( ) med$12 caracter especial ( X ) TOT1L2
( X ) var5 ( ) variáveis palavra reservada
( ) Nota 1 contém espaços
Tipos de dados
É a caracterização das informações que serão
processadas pelo Computador

São eles:
 Inteiros -> Dados numéricos positivos e negativos /
Ex. 41, -41 , 0, 398. Não fracionados.
 Reais -> Dados numéricos positivos, negativos e
fracionados. Ex. 35.1 , 0.5, -36.28 , 89.23
 Caracteres-> Sequências contendo letras, números
e símbolos especiais. Também conhecido como
string, Alfanumérico, literal ou cadeia ex.
"Computação Científica", "Rua alfa, nº 3 apto 401".
Operações Matemáticas
 + => Soma
 - => Subtração
 * => multiplicação
 / => divisão
 % => resto de uma divisão
 ( ) => prioriza uma operação
Exemplo do pseudocódigo
condicional
Algoritmo
Declare N INTEIROS Operadores Relacionais

Receber: N > Maior que


>= Maior ou igual
Se N > 10 então
< Menor que
Exibir: ‘É maior do que 10’ <= Menor ou Igual
senão == Igual
!= Diferente
Exibir: ‘Não é maior do que 10’
Fim-se
Fim_Algoritmo
Exercícios
 Desenvolva algoritmos em pseudocódigo para os
problemas abaixo:
 Receber DOIS números e exibir o maior (não considerar iguais)
 Receber o ano de nascimento e o nome de uma pessoa e exibir
este nome com a idade.
 Média de duas notas e aprovação em caso de média maior que
7.0
 Aumento de 20% para os funcionários com salário até R$
500,00 e 10% para os demais
 Tendo como dados de entrada a altura e o sexo de uma pessoa
(M - masculino e F-feminino), construa um algoritmo que calcule
seu peso ideal, utilizando as seguintes fórmulas:
- para homens: (72.7*h)-58
- para mulheres: (62.1*h)-44.7