Escolar Documentos
Profissional Documentos
Cultura Documentos
Definição
Em computação pode ser definido como uma sequência de instruções ou operações básicas,
cuja execução, em tempo finito resolve um problema computacional.
Representação
Português coloquial
Pseudocódigo
Diagramas de blocos
Fluxogramas
Diagramas de Chapin
Etc.
Pseudocódigo
algoritmo Nome do algoritmo
declaração de variáveis
início
corpo do algoritmo
fim
Tipos de Dados
Dados: números binários, isto é, sequências de 0s e 1s, armazenados na memória, correspondem
à porção das informações a serem processadas
INTEIRO: informações que não possuem componente decimal ou fracionário, podendo ser
positivo ou negativo;
REAL: componentes decimais ou fracionários, podem ser positivos ou negativos;
STRING: sequência de caracteres contendo letras, dígitos e/ou símbolos especiais. É delimitada
pelas aspas (“texto”);
Variáveis
Espaço reservado e rotulado para armazenar dados.
Uma variável possui três atributos: um nome (ou identificador), um tipo de dado e a informação
por ela guardada(valor).
Nos algoritmos, cada variável corresponde uma posição de memória, cujo conteúdo pode ser
alterado em algum instante no decorrer do tempo, ou seja, durante a execução de um algoritmo.
Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada
instante.
Regras:
1tentativa nomeCompleto
Float idade
Ficha#2 qtde_filhos
Exemplo:
inteiro number1, number2,
real arquivo
caracter nome
lógico escolha
Existem várias maneiras de atribuir valores a variáveis:
Dizendo no algoritmo qual o valor a variável deve assumir;
real preco
preco = 12.99
Definir que uma variável assuma o valor de uma outra variável;
inteiro n1, n2
n1 = 10
n2 = n1
Atribuir uma variável o resultado de uma expressão;
real a, b, c
a = 12.05
b = 5.20
c = a*b
Comando de entrada:
LEIA tem como finalidade atribuir o dado a ser fornecido à variável identificada.
leia (variável)
Comando de saída:
ESCREVA cuja finalidade é exibir uma mensagem, essa mensagem pode ser um texto ou o
conteúdo de uma variável, ou ambos juntos
escreva “Mensagem”
escreva “Mensagem” + (variável)
escreva (variável)
Algoritmo Exemplo1
inteiro idade
string nome
início
escreva (“Digite o seu nome”)
leia (nome)
escreva (“Digite a sua idade”)
leia (idade)
Operadores
São elementos funcionais que atuam sobre operandos e produzem um determinado resultado.
Binários: quando atuam sobre dois Unários: quando atuam sobre um único
operandos. operando.
Ex: soma, subtração, multiplicação, divisão Ex: –27
Outra classificação dos operadores é feita considerando-se o tipo de dado de seus operandos e
do valor resultante de sua avaliação.
Operador Função
Adição +
Subtração -
Multiplicação *
Divisão /
Módulo %
Método
Quando um programa é muito complexo ele é separado em partes independentes. Pode existir
métodos dentro de métodos.
lista de comandos
lista de comandos
retorne resposta
Estruturas de decisão
se (if)
se - senão (if-else)
escolha-caso (switch-case)
SE
se(condição) {
instruções
SE ... SENÃO
se(condição 1) {
instruções 1
senão {
instruções 2
Observações importantes
Estruturas de Repetição
Laços
Contáveis
Condicionais
For
While
Do While
FOR
para (inicialização; condição; atualização) {
instruções
WHILE
inicializar a variável de controle
enquanto (condição) {
instruções
DO WHILE