Programação de Computador UNIP 2013
PROGRAMAÇÃO DE
COMPUTADORES
Profa. Fabíola Ribeiro
Plano de ensino
Objetivo: desenvolver o raciocínio lógico por meio da solução de problemas práticos sob a forma de algoritmos.
Conteúdo programático:
Variáveis.
Operadores aritméticos e lógicos.
Algoritmos e fluxogramas.
Desvio condicional simples.
Desvio condicional composto. p Estruturas de repetição.
Bibliografia básica
CARBONI, I. F. Lógica de programação.
1. ed. São Paulo: Thomson, 2003.
FORBELLONE, A. L. Lógica de programação. 3. ed. São Paulo: Prentice
Hall Brasil, 2005.
MANZANO, J. A. N. G.; OLIVEIRA, J. F.
Algoritmos: lógica para desenvolvimento de programação. 22. ed. São Paulo:
Érica, 2009.
Variáveis
Endereço na memória do computador.
Armazena um valor ou caractere.
Precisa ter um nome.
Tipos
Booleana: V (verdadeiro) ou F (falso).
Inteiro: 1, ou 2, ou -15.
Real: 3, 14, ou 152, 444, ou -3.
Char: A, B.
St i
String: ABC, ou Maria.
ABC
M i
Variáveis
Nome: combinação de letras e números, nunca iniciado por números.
Declaração:
VAR
L,
L N: real. real Comandos de atribuição:
N=7
N:=7
N←7
O valor 7 é armazenado na variável N
N.
Operadores algébricos
Símbolo
Prioridade de execução Soma
+
3
Subtração
-
3
Multiplicação
*
2
Divisão
/
2
Potenciação
^
1
Raiz quadrada
SQR
1
Resultado inteiro da divisão
DIV
1
Resto da divisão
MOD
1
Operador
Funções matemáticas
Nome
Função
Cosseno
COS(x)
Seno
SEN(x)
( )
Tangente
TAN(x)
Exponencial ex
EXP(x)
Logaritmo neperiano ln(x)
LN(x)
Módulo ou valor absoluto
ABS(x)
Funções matemáticas
Importante: as funções trigonométricas são calculadas para ângulos em radianos. Conversão de um ângulo de graus para radianos: multiplico o ângulo por π e divido por 180.
Exemplo
Divisão:
11 / 2 = 5,5
Resultado inteiro