10
Cobol & Basic Disciplina: Paradigmas de Linguagens de Programação Professor: Daniel Carrara Aluno: Wildner Ribeiro

Trabalho cobol e basic

Embed Size (px)

DESCRIPTION

Apresentação do trabalho da Disciplina de Paradigmas de Linguagens de Programação do ILES/ULBRA - 3º Período - 2011/1 - Grupo: Wildner. Tema: Linguagens Cobol e Basic.

Citation preview

Cobol & Basic

Disciplina: Paradigmas de Linguagens de ProgramaçãoProfessor: Daniel CarraraAluno: Wildner Ribeiro

2.1 Introdução

Como usar as definições de linguagens.

1. Projetistas de linguagens em COBOL & BASIC.

2. Programadores (usuários da linguagem).

3. Definindo as Características.

2.2 As Condições Descrita por COBOL

Condições das Colunas de Descrição

1 a 6 banco (preencha com uma numeração COBOL)

7 (banco) linha de codificação* (asterisco) linha de comentário- (hífen) continuação de literal não

numérico

8 a 72 Instruções do COBOL iniciado na coluna 8.

2.3 Métodos de visões opostas do COBOL

Todas as linguagens de programação tem seus defensores e seus detratores. Já foi dito que com a linguagens como C, ou C++ E JAVA a única maneira de modificar o código legado é reescrevendo – o a cada vez.

Por outro lado dizem que só um único Programa COBOL que foi copiado e modificado bilhões de vezes.

2.4 Exemplo: de uma pequena Linguagem COBOL Estrutura básica de um programa chamado. Olá

mundo

IDENTIFICATION DIVISION.PROGRAM-ID. HELLO–WORLD.*ENVIRONMENT DIVISION.*DATA DIVISION.*PROCEDURE DIVISION.PARA-1.

DISPLAY ”Hello, World!!!”.*STOP RUN.

2.5 Definindo as Características

“O uso do COBOL mutila a mente; seu ensinodeveria, portanto,ser considerado um crime”.

Antigas versões do COBOL não dão suportevariáveis locais e portanto não implementaminteiramente a programação estruturada.

3.1 Linguagem BASIC

“BASIC e um nome genérico dado a uma grandeFamília de linguagens de programação derivadasdo BASIC original.”

Existe provavelmente também variações doBASIC do que de qualquer outra linguagem deprogramação.

3.2 Um programa em BASIC

Um Programa em BASIC que imprimi todos osnúmeros pares entre A e B, lidos de umteclado, seria escrito como:

1.

10 INPUT A,B 2. INPUT A,B

20 FOR I=A TO B STEP 1 FOR I=A TO B

30 IF MOD(I,2)>0 THEN 50 IF MOD(I,2)=O THE

40 PRINT I PRINT I

50 NEXT I NETX

60 END

3.3 Procedimentos e controle do Fluxo

Ao contrario de outras linguagens, como C abiblioteca de funções do BASIC não éexternas, mas considerada parte intrínseca dalinguagem.

3.4 Os 8 princípios de um projeto BASIC

Ser fácil,para ser utilizada por iniciantes.

Ser uma linguagem de programação de usogeral.

Permitir que especialistas adicionassemCaracterísticas avançadas.

Ser interativa.

Fornecer mensagens de erro claras e amigáveis.

Responder rapidamente para programaspequenos.

Não exigir o conhecimento de hardware docomputador.

Proteger o sistema operacional do Usuário.