Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJúlia Mathias Alterado mais de 10 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.