Escolar Documentos
Profissional Documentos
Cultura Documentos
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).
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);
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