Anda di halaman 1dari 7

Algoritmos

Computacionais
Professor: Fabrício Rodrigues
fabricio.rodrigues@area1.br

Conceitos Fundamentais
 Algoritmo  composto por instruções finitas e
bem definidas;
 Instrução  comando;
 Conjunto de instruções em uma linguagem de
programação  programa;
 Exemplos de linguagens de programação:
 C;
 Pascal;
 Cobol;
 Delphi;
 Visual Basic;
 Java etc.
2

1
Conceitos Fundamentais
 Variável  é um endereço da memória (RAM),
representado por um nome (rótulo), cujo
conteúdo pode se alterar no decorrer da
execução do programa;
 Conteúdo;
 Identificador;
 Regras para identificadores:
1) O primeiro caractere deve ser uma letra;
2) Os demais caracteres devem ser: letras, números ou
underline “_”;
3) Nomes com letras maiúsculas são diferentes de
nomes com letras minúsculas;
4) Nenhuma palavra reservada pode ser nome de
variável.
3

Conceitos Fundamentais
 Tipos de variáveis:
 Inteiro – valores pertencentes ao conjunto dos
números inteiros;
 Real – valores pertencentes ao conjunto dos números
reais;
 Caractere (Palavras) – valores alfanuméricos (letras,
números e/ou símbolos especiais;
 Lógico (Booleano) – armazena apenas os valores:
Verdadeiro (V) e Falso (F).
 Declaração: toda variável deve ser declarada
antes de ser utilizada: ...
Variáveis
identificado
r: Tipo; 4

2
Conceitos Fundamentais
 Constantes  valores que não se modificam ao
longo de um programa;
 Numéricas (valores inteiros ou reais);
 Literais (caracteres alfanuméricos);
 Lógicas (Verdadeiro ou Falso).

 Atribuição  comando que indica qual valor a


variável vai receber em determinado momento.
 Sintaxe: Identificador  valor;
Exemplo: media  0;
Lê-se: media recebe zero.
5

Conceitos Fundamentais
 Exemplo de um algoritmo que declara uma
variável e atribui um valor a ela:
Algoritmo atribuição;
Variáveis
media: Real;
Início
media  0;
Fim.

3
Conceitos Fundamentais
 Comando de Entrada (leitura)  utilizado
quando o algoritmo deve receber um valor
externo;
 Sintaxe: Leia (variável1, variável2, ..., variáveln);
Exemplo: Leia (nome);

 Comando de Saída (escrita)  utilizado quando


se deseja que o algoritmo apresente algo ao
usuário.
 Sintaxe: Escreva (<variável>, <constante>);
Exemplo: (1) Escreva (nome); (2) Escreva (“Maria”);

Conceitos Fundamentais
 Escreva um algoritmo para ler um valor inteiro e
em seguida apresentar este valor na tela.
Algoritmo leitura_escrita;
Variáveis
n: Inteiro;
Início
Leia (n);
Escreva (n);
Fim.

4
Conceitos Fundamentais
 Expressões  conjunto de variáveis e
constantes numéricas relacionadas por meio de
operadores.

OPERADORES:
 Aritméticos – utilizados para construir
expressões aritméticas.
Operador Operação
+ Adição
– Subtração
* Multiplicação
/ Divisão
9

Conceitos Fundamentais
Operador Operação
** Exponenciação
SQR Raiz Quadrada
MOD Resto de Divisão Inteira
DIV Quociente de Divisão Inteira

 Exemplo: X  A ** B – B ** C;
D  A * (B + C);
Y  SQR 16;
Z  Q – P * C;
N  7 MOD 5;
M  7 DIV 5;
10

5
Conceitos Fundamentais
 Relacionais – utilizados para construir
expressões relacionais.
Operador Operação
= Igual
<> Diferente
>= Maior ou Igual a
<= Menor ou Igual
a
> Maior que
< Menor que
 Exemplo: media >= 7.0; salario > 1500;
nome = “João”; Cod <> 999;
11

Conceitos Fundamentais
 Lógicos – utilizados para construir expressões
lógicas.
Operador Operação
E Conjunção
OU Disjunção
Não Negação
 Exemplo: (media >= 7.0) E (faltas <=18)
(media < 3.3) OU (faltas >18)
Não Falso = Verdadeiro
Não Verdadeiro = Falso

12

6
Conceitos Fundamentais
 Exemplo: algoritmo para calcular a média entre
dois números quaisquer e apresentar o
resultado.
Algoritmo media;
Variáveis
n1, n2, media: Real;
Início
Escreva (“Digite dois números: ”);
Leia (n1, n2);
media  (n1 + n2) / 2;
Escreva (“A média dos dois números é: ”, media);
Fim.
13

Conceitos Fundamentais
 Exercícios – Construir algoritmos para:
1. Ler o nome do usuário e escrever na tela:
“Bom dia, nome do usuário!”
2. Somar três números quaisquer e apresentar o
resultado;
3. Calcular o quadrado e a raiz quadrada de um
número e mostrar os resultados na tela;
4. Calcular e exibir o valor da expressão: (A2 + B2
+ C2) * (A – B – C). Os valores de A, B e C
devem ser lidos.
5. Calcular e imprimir a área de um quadrado
(L2). O valor do lado do quadrado (L) deve ser
lido.
14

Anda mungkin juga menyukai