PDA

Ver Versão Completa : Introdução a Programação.



CCV_Jh0n
02-01-2010, 01:51 PM
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.

CCV_Kusanagi
02-01-2010, 03:37 PM
Muito bom jhon, porem bem que podia disponibilizar o Pascal pra DL ne ? UHAUHAUA

CCV_Jh0n
02-01-2010, 09:48 PM
Muito bom jhon, porem bem que podia disponibilizar o Pascal pra DL ne ? UHAUHAUA

Seria minha segunda aula... um tutorial de como usar o Compilador Turbo Pascal.
Aguarde... pq estou vendo o melhor jeito de fazer... dps vou linkar essas aulas para outros sites. =)

Slet
03-01-2010, 12:08 AM
Cara é desses conteudo q o ccv precisa!!!

Muito bom jhon e estou com tu nas aulas !!!

ggogoog aula 2!

CCV_Jh0n
03-01-2010, 11:31 AM
Bom então para quem quizer ir baixando ai está o link do
Turbo Pascal 7.0:
http://www.softonic.com.br/s/turbo-pascal-7.0

CCV_HEALbra
03-01-2010, 03:26 PM
pascal eh alto nível? c++ médio nível?
kusanagi eh moderador?

O.o
EAAEHUAEUAEHUAE
eu realmente não sabia desses 3!!
=/

usa o [ code ] pra colocar os códigos!

boa iniciativa...poderia ter algo mais avançado..desses ai já tem um bucado aqui
=D

mas mesmo assim congratz...eh bom ter alguem assim!!

CCV_Jh0n
03-01-2010, 06:51 PM
pascal eh alto nível? c++ médio nível?
kusanagi eh moderador?

O.o
EAAEHUAEUAEHUAE
eu realmente não sabia desses 3!!
=/

usa o [ code ] pra colocar os códigos!

boa iniciativa...poderia ter algo mais avançado..desses ai já tem um bucado aqui
=D

mas mesmo assim congratz...eh bom ter alguem assim!!

KKKK

Heal é o que consta no livro C completo e total...

Não se refere em QUAL É A MELHOR.
veja bem vou copiar aqui oq consta no livro.

C é frequentemente chamada de linguagem de médio nivel para computadores. Isso não significa que C seja menos poderosa, difícil de usar ou menos desenvolvida que uma linguagem de alto nível como BASIC e Pascal, tampouco implica que C seja similar à linguagem assembly e seus problemas correlatos aos usuários. C é tratada como uma linguagem de nivel médio porque combina elemenos de linguagens de alto nível com a funcionalidade da linguagem assembly.

Pronto explicado.

CCV_HEALbra
03-01-2010, 06:54 PM
Jh0n;256021']KKKK

Heal é o que consta no livro C completo e total...

Não se refere em QUAL É A MELHOR.
veja bem vou copiar aqui oq consta no livro.

C é frequentemente chamada de linguagem de médio nivel para computadores. Isso não significa que C seja menos poderosa, difícil de usar ou menos desenvolvida que uma linguagem de alto nível como BASIC e Pascal, tampouco implica que C seja similar à linguagem assembly e seus problemas correlatos aos usuários. C é tratada como uma linguagem de nivel médio porque combina elemenos de linguagens de alto nível com a funcionalidade da linguagem assembly.

Pronto explicado.


vc me deu a explicação de vc não saber a diferença de C para C++..e muito menos falou de pascal!!

xD

Psaico
22-05-2010, 05:58 PM
Bom curti...... go posta + aulinhas

CCV_SylarBoon
23-05-2010, 12:37 AM
Pra mim que C era baixo nivel. o0
Acho que está confuso porque, provavelmente o livro foi traduzido.