The PLI Language Vitor Gobato Rodrigo Oliveira Joo
The PL/I Language - Vitor Gobato - Rodrigo Oliveira - João Paulo Cavalcante
Blocos /*Programa pra calcular a media de 5 notas*/ MEDIA: n 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; PL/I é uma linguagem block-structured Main (bloco-estruturada). Procedure Label
Dados n NUM FIXED DECIMAL(5, 2); PL/IDECLARE oferece ao programador controle quase completo em cima de atributos de precisão base dados. tipo identificador keyword XXX. XX Ex: 999, 99
Keywords n Ex C: PL/1: Uma n característica interessante de PL/I é FIXED DECIMAL(5, 2); int. DECLARE int de = 1; a ausência keywords reservadas.
Armazenamento n Atributos de armazenamento: - AUTOMATIC - STATIC - CONTROLLED - BASED - EXTERNAL
I-O READ WRITE FILE(ARQUIVO) (SAIDA) FROM INTO (ARQUIVO_SAIDA); (ARQUIVO_LIDO); n Input-output é uma parte integrada na linguagem PL/I. Keyword. Nome do e tipo arquivo de entrada. de saída. Onde Identificador o arquivo comserá os armazenado. dados de saída.
Exceções n PL/I tem um sistema detalhado para manipular exceções.
Defaults n PL/I provê um sistema extenso de defaults.
Bibliografia n PL/1 Structured Programming – Joan K. Hughes Secound Edition.
- Slides: 9