Trabalhos
Sequência de passos ou instruções a serem executados a fim de resolver um determinado problema.
Partes de um algoritmo
1. Entrada de dados
2. Processamento de dados
3. Saída de dados
Fluxograma
Representação gráfica de um algoritmo.
Pseudocódigo
Representação escrita de um algoritmo. Encontra-se entre a linguagem natural e a linguagem de programação.
Início
Digite o valor da Receita e da Despesa
Calcular diferença entre Receita e Despesa
Receita é maior que Despesa?
Mostrar "Lucro"
Mostrar "Prejuízo"
SIM
NÃO
Fim
Figura 1: Exemplo de fluxograma para algoritmo de cálculo da diferença entre receita e despesa.
Início Leia Receita Leia Despesa Diferença Receita - Despesa Se Receita> Despesa então Escreva 'Lucro: ', Diferença Senão Escreva 'Prejuízo: ', Diferença Fim-Se
Fim
Exemplo de algoritmo (pseudocódigo) de cálculo da diferença entre receita e despesa.
#include <stdio.h>
float receita, despesa, diferenca;
int main(){ scanf("%f", &receita); scanf("%f", &despesa); diferenca = receita - despesa; if (receita > despesa) printf("Lucro: %10.2f", diferenca); else printf("Prejuízo: %10.2f", diferenca);
Exemplo de algoritmo (linguagem C) de cálculo da diferença entre receita e despesa.
}
Tipos Primitivos de Dados
* Inteiro * Real * Caractere * Lógico
Operadores Aritméticos
Operação | Operador | Adição | + | Subtração | - | Multiplicação | * | Divisão | / | Resto (módulo) | % |
Operadores Relacionais
Relação | Operador | Maior que | > | Maior ou igual que | >= | Menor que | < | Menor ou igual que | <= | Igual | == | Diferente | != |
Site consultado para pesquisa a seguir: http://www.cultura.ufpa.br/ferreira/Disciplinas/Programacao/OperadAritmLog.htm
Operadores Aritméticos OPERADOR | OPERAÇÃO | TIPOS DOS OPERANDOS | TIPO DO RESULTADO | + | adição | inteiro | inteiro | |