A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

The PL/I Language - Vitor Gobato - Rodrigo Oliveira - João Paulo Cavalcante.

Apresentações semelhantes


Apresentação em tema: "The PL/I Language - Vitor Gobato - Rodrigo Oliveira - João Paulo Cavalcante."— Transcrição da apresentação:

1 The PL/I Language - Vitor Gobato - Rodrigo Oliveira - João Paulo Cavalcante

2 Blocos PL/I é uma linguagem block-structured (bloco-estruturada). /*Programa pra calcular a media de 5 notas*/ MEDIA: PROCEDURE OPTIONS(MAIN); GET LIST (A,B,C,D,E); SOMA = A + B + C + D + E; DIVSAO = SOMA / 5; PUT LIST(A media e, DIVISAO); END MEDIA; Label Procedure Main

3 Dados PL/I oferece ao programador controle quase completo em cima de atributos de dados. DECLARE NUM FIXED DECIMAL(5,2); precisão base tipo identificador keyword XXX.XX Ex: 999,99

4 Keywords Uma característica interessante de PL/I é a ausência de keywords reservadas. Ex C: int int = 1; Ex PL/1: DECLARE FIXED FIXED DECIMAL(5,2);

5 Armazenamento Atributos de armazenamento: - AUTOMATIC - STATIC - CONTROLLED - BASED - EXTERNAL

6 I-O Input-output é uma parte integrada na linguagem PL/I. Nome do arquivo de entrada. Onde o arquivo será armazenado. READ FILE (ARQUIVO) INTO (ARQUIVO_LIDO); Keyword. Nome e tipo do arquivo de saída. Identificador com os dados de saída. WRITE FILE (SAIDA) FROM (ARQUIVO_SAIDA); Keyword.

7 Exceções PL/I tem um sistema detalhado para manipular exceções.

8 Defaults PL/I provê um sistema extenso de defaults.

9 Bibliografia PL/1 Structured Programming – Joan K. Hughes Secound Edition.


Carregar ppt "The PL/I Language - Vitor Gobato - Rodrigo Oliveira - João Paulo Cavalcante."

Apresentações semelhantes


Anúncios Google