RESUMO DA AULA, CRIBS
Информатика и информационные технологии. Процедуры и функции в Pascal (самое важное) Diretório / Notas de aula, folhas de dicas Índice (expandir) 7. Procedimentos e funções em Pascal Procedimentos em Pascal A descrição do procedimento consiste em um cabeçalho e um bloco, que, com exceção da seção de conexão do módulo, não diferem do bloco de programa. O cabeçalho consiste na palavra-chave Procedure, no nome do procedimento e em uma lista opcional de parâmetros formais entre parênteses: Procedimento <nome> [(<lista de parâmetros formais>)]; Para cada parâmetro formal, seu tipo deve ser definido. Os grupos de parâmetros em uma descrição de procedimento são separados por ponto e vírgula. A estrutura do procedimento é quase completamente semelhante ao programa. No entanto, não há seção de conexão do módulo no bloco de procedimento. O bloco é composto por duas partes: descritiva e executiva. A parte descritiva contém uma descrição dos elementos do procedimento. E na parte executiva, as ações são indicadas com os elementos de programa disponíveis para o procedimento (por exemplo, variáveis globais e constantes), que permitem obter o resultado desejado. A seção de instruções de um procedimento difere da seção de instruções de um programa apenas porque a palavra-chave End que termina a seção é seguida por um ponto e vírgula em vez de um ponto. Uma instrução de chamada de procedimento é usada para chamar um procedimento. Ele consiste no nome do procedimento e uma lista de argumentos entre parênteses. As instruções a serem executadas quando o procedimento é executado estão contidas na parte de instruções do módulo de procedimento. Às vezes você quer que um procedimento chame a si mesmo. Essa maneira de chamar é chamada de recursão. A recursão é útil nos casos em que a tarefa principal pode ser dividida em subtarefas, cada uma delas implementada de acordo com um algoritmo que coincide com o principal. Funções em Pascal Uma declaração de função define a parte do programa na qual o valor é calculado e retornado. Uma descrição de função consiste em um cabeçalho e um bloco. O cabeçalho contém a palavra-chave Function, o nome da função, uma lista opcional de parâmetros formais entre parênteses e o tipo de retorno da função. A forma geral do cabeçalho da função é a seguinte: Função <nome> [(<lista de parâmetros formais>)]: <tipo de retorno>; Na implementação Borland do Turbo Pascal 7.0, o valor de retorno de uma função não pode ser do tipo composto. E a linguagem Object Pascal utilizada nos ambientes de desenvolvimento integrado Borland Delphi permite qualquer tipo de resultado de retorno, exceto o tipo de arquivo. Um bloco de função é um bloco local, semelhante em estrutura a um bloco de procedimento. O corpo de uma função deve conter pelo menos uma instrução de atribuição, no lado esquerdo da qual está o nome da função. É ela quem determina o valor retornado pela função. Se houver várias dessas instruções, o resultado da função será o valor da última instrução de atribuição executada. A função é ativada quando a função é chamada. Quando uma função é chamada, o identificador da função e quaisquer parâmetros necessários para avaliar a função são especificados. Uma chamada de função pode ser incluída em expressões como um operando. Quando a expressão é avaliada, a função é executada e o valor do operando passa a ser o valor retornado pela função. A parte do operador do bloco funcional especifica as instruções que devem ser executadas quando a função é ativada. Um módulo deve conter pelo menos uma instrução de atribuição que atribua um valor a um identificador de função. O resultado da função é o último valor atribuído. Se não houver tal instrução de atribuição ou se ela não tiver sido executada, o valor de retorno da função será indefinido. Se um identificador de função for usado ao chamar uma função dentro de um módulo - uma função, a função será executada recursivamente. Autor: Tsvetkova A.V. << Voltar: O conceito de um algoritmo auxiliar >> Encaminhar: Encaminhar descrições e conexão de sub-rotinas. Diretiva Recomendamos artigos interessantes seção Notas de aula, folhas de dicas: ▪ Direito Privado Internacional. Berço ▪ Fundamentos de gestão. Berço Veja outros artigos seção Notas de aula, folhas de dicas. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: A existência de uma regra de entropia para o emaranhamento quântico foi comprovada
09.05.2024 Mini ar condicionado Sony Reon Pocket 5
09.05.2024 Energia do espaço para Starship
08.05.2024
Outras notícias interessantes: ▪ Alto-falante de nanotubo macio ▪ crossover elétrico Lexus RZ 450e ▪ Sistema de pagamento móvel LG Pay ▪ Memória flash não volátil B4-Flash Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Vídeo Arte. Seleção de artigos ▪ artigo Reparação de WC. Dicas para o dono da casa ▪ artigo Operador de transelevador. Instrução padrão sobre proteção do trabalho ▪ artigo Braço giratório. Segredo do Foco
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |