ESTUDO DE ALGORITMOS
Quando se cria um programa e o programa é carregado ele procura um local vago na memória RAM. Todas as informações, incluindo cadastros como usuários e senhas são colocados provisoriamente na memória RAM para um acesso rápido. Estes espaços de memória são chamados de variáveis.
Em programação existem vários tipos de dados, os quais são:
Numérico Inteiros => tanto números positivos quanto negativos sem vírgula
Reais => Todos os números, incluindo os com numerais depois da vírgula.
Caractere Todos caracteres existentes como letras, números e símbolos. Todos os caracteres são representados entre aspas duplas, como por exemplo: “*”
Lógico 0 ou 1, verdadeiro ou falso, true or false, T or F, V ou F.
Alfabético “2”, “d”, “Felipe” São caracteres e palavras/textos.
NOMEAR VARIÁVEIS
Regras1)Obrigatório iniciar com letra
2)Após o primeiro dígito pode existir número
3)Não pode conter espaços
4)Não use caractéres especiais (*, :, ;, $, @ etc)
5)Pode ser usado sublinha (_) desde que após o primeiro dígito
6)Não usar nomes de comandos
Exemplos de nomes válidos para variáveis
Nome, Nomefunci, end, sal, endereco_1, funcao, A13B
Exemplos de nomes inválidos
Nome do funcionário, 1nome, “nome, nome*cidade
OPERADORES ARITMÉTICOS
+ soma
- subtração
* multiplicação
/ divisão
↑ exponenciação (2↑2)
1
Exemplo 1:Area = base x altura
Algoritmo
area ← base * altura
Exemplo 2:G ← T/2 * 3 + 5 – 3/2
ALGORITMOS BÁSICOS
Criando sistema de algoritmos básico
Exemplo 3:Neste exemplo será criado um sistema para cálculo da área de um retângulo.
var Q : real num : realinicio escreva “digite a medida da base do retângulo: “ leia num Q ← num ↑ 2 escreva “area do retangulo =”, QFimExemplo 4:Algoritmo para calcular a área de um retângulo
var area : real base : real altura : realinicio escreva “digite a medida da base do retângulo” leia base escreva “digite a medida da altura” leia altura area ← base * altura escreva “area retângulo = “, areafimCONDIÇÕES
O comando que será empregado será representado pela palavra “
se” (desvio de fluxo).
Sintaxe se () entao senão fim-seTABELA DA VERDADE (OPERADORES LÓGICOS)
(portas lógicas)
E (and)
Condição 1 Condição 2 Resultado
V V V
V F F
F V F
F F F
Ou (or)
Condição 1 Condição 2 Resultado
V V V
V F V
F F V
F F F
Não (not)
Condição 1 Não Resultado
V Não V F
F Não F V
OPERADORES RELACIONAIS
> maior
>= maior igual
<> diferente
< menor
<= menor igual
= igual
Exemplo 5:
Calcular a área do retângulo. Se a base E altura forem maiores que 10.
var altura : real base : real area : realinicio escreva “digite a altura” leia altura escreva “digite a base” leia base se(base > 10 E altura > 10) então area ← base * altura escreva “base =”, area senao se(altura <= 10) entao escreva “altura fora” fim-se fim-sefimMarcadores: Lógica de programação