Programando com [U/B]Jh0n
Aula 01
Quando queremos desenvolver um programa para realizar qualquer tipo de processamento de dados, vamos escrever um programa ou vários programas interligados, mas para que o computador consiga compreender e executar esse programa, ele deve estar escrito em uma linguagem entendida pelo computador, essa linguagem chamamos de linguagem de programação.
Processamento de Dados
Informações Iniciais + Operações sobre as Informações → Resposta
Existe 3 etapas para desenvolver um programa, são elas:
1.Análise
2.Algoritimo
3.Codificação
Na análise devemos ter:
Dados de Entrada
Processamento (Objetivo)
Dados de Saída ( Conclusão do Objetivo)
No algoritimo nós teremos cada passo que o programa deve seguir para obter o resultado.
Na codificação será os codigos que iremos usar em uma das linguagens de programação.
Quais são as linguagens de programação existentes?
Existem varias e outras que ainda vem sendo criadas, mas vou citar as principais para voces
Nível mais alto
ADA
MODULA-2
PASCAL
COBOL
FORTRAN
BASIC
JAVA
Nível medio
C++
C
FORTH
Nível mais baixo
MACRO-ASSEMBLER
ASSEMBLER
Vou demontrar essas etapas em um exemplo utilizando a linguagem de programação PASCAL:
Exemplo 1:
Fazer um programa para receber 2 numeros inteiros, calcular e imprimir a divisão do primeiro número pelo segundo número.
1º Etapa: Análise
Dados de Entrada: Dois números inteiros
Processamento: Calcular a divisão do primeiro número pelo segundo número, mas o segundo deve ser diferente de zero, pois não existe divisão por zero.
Dados de Saída: Mensagem ou Resultado da divisão.
2º Etapa: Algoritimo
Início
Lê N1,N2
Se N2=0
Impossivel dividir
Se Não
R=N1/N2
Resultado
R
Fim.
3º Etapa Codificação na linguagem de programação PASCAL
PROGRAM EXEMPLO CCV;
USES CRT;
VAR N1,N2 : INTERGER;
R : REAL;
BEGIN
CLRSCR;
READLN ( N1, N2 );
IF N2 = 0
THEN WRITELN ( 'IMPOSSÍVEL DIVIDIR' )
ELSE BEGIN
R := N1/N2;
WRITELN ( 'RESULTADO = ' , R:8:2);
END;
END.
Final da Primeira Aula.
Aula baseada nos livros:
Logica de Programação
C completo e Total.