Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


Информатика и информационные технологии. Процедуры и функции в Pascal (самое важное)

Notas de aula, folhas de dicas

Diretório / Notas de aula, folhas de dicas

Comentários do artigo Comentários do artigo

Í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

Ecologia. Berço

Veja outros artigos seção Notas de aula, folhas de dicas.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Ú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

A mecânica quântica continua a nos surpreender com seus fenômenos misteriosos e descobertas inesperadas. Recentemente, Bartosz Regula do Centro RIKEN de Computação Quântica e Ludovico Lamy da Universidade de Amsterdã apresentaram uma nova descoberta que diz respeito ao emaranhamento quântico e sua relação com a entropia. O emaranhamento quântico desempenha um papel importante na moderna ciência e tecnologia da informação quântica. No entanto, a complexidade da sua estrutura torna a sua compreensão e gestão um desafio. A descoberta de Regulus e Lamy mostra que o emaranhamento quântico segue uma regra de entropia semelhante à dos sistemas clássicos. Esta descoberta abre novas perspectivas na ciência e tecnologia da informação quântica, aprofundando a nossa compreensão do emaranhamento quântico e a sua ligação à termodinâmica. Os resultados do estudo indicam a possibilidade de reversibilidade das transformações de emaranhamento, o que poderia simplificar muito seu uso em diversas tecnologias quânticas. Abrindo uma nova regra ... >>

Mini ar condicionado Sony Reon Pocket 5 09.05.2024

O verão é uma época de relaxamento e viagens, mas muitas vezes o calor pode transformar essa época em um tormento insuportável. Conheça um novo produto da Sony – o minicondicionador Reon Pocket 5, que promete deixar o verão mais confortável para seus usuários. A Sony lançou um dispositivo exclusivo - o minicondicionador Reon Pocket 5, que fornece resfriamento corporal em dias quentes. Com ele, os usuários podem desfrutar do frescor a qualquer hora e em qualquer lugar, simplesmente usando-o no pescoço. Este miniar condicionado está equipado com ajuste automático dos modos de operação, além de sensores de temperatura e umidade. Graças a tecnologias inovadoras, o Reon Pocket 5 ajusta o seu funcionamento em função da atividade do utilizador e das condições ambientais. Os usuários podem ajustar facilmente a temperatura usando um aplicativo móvel dedicado conectado via Bluetooth. Além disso, camisetas e shorts especialmente desenhados estão disponíveis para maior comodidade, aos quais um mini ar condicionado pode ser acoplado. O dispositivo pode, oh ... >>

Energia do espaço para Starship 08.05.2024

A produção de energia solar no espaço está se tornando mais viável com o advento de novas tecnologias e o desenvolvimento de programas espaciais. O chefe da startup Virtus Solis compartilhou sua visão de usar a Starship da SpaceX para criar usinas orbitais capazes de abastecer a Terra. A startup Virtus Solis revelou um ambicioso projeto para criar usinas de energia orbitais usando a Starship da SpaceX. Esta ideia poderia mudar significativamente o campo da produção de energia solar, tornando-a mais acessível e barata. O cerne do plano da startup é reduzir o custo de lançamento de satélites ao espaço usando a Starship. Espera-se que este avanço tecnológico torne a produção de energia solar no espaço mais competitiva com as fontes de energia tradicionais. A Virtual Solis planeja construir grandes painéis fotovoltaicos em órbita, usando a Starship para entregar os equipamentos necessários. Contudo, um dos principais desafios ... >>

Notícias aleatórias do Arquivo

Chips ajudam a montar móveis 29.11.2002

A empresa "Ikea" produz gabinetes pré-fabricados com microcircuitos de "verificação".

Seis sensores de movimento e pressão são embutidos em cada parede de tal gabinete, conectados a um microcircuito, que também é embutido em uma das paredes. Se a pessoa que monta o gabinete monta algo incorretamente, os sensores detectam e o microcircuito envia um sinal de aviso para a tela de um monitor especial.

O aparelho funciona com baterias e é acionado por luz, ou seja, somente quando todas as peças são retiradas das caixas. Isso elimina o consumo desnecessário de energia da bateria durante o armazenamento pré-venda de móveis.

Outras notícias interessantes:

▪ Alto-falante de nanotubo macio

▪ crossover elétrico Lexus RZ 450e

▪ Sistema de pagamento móvel LG Pay

▪ luva de telefone

▪ 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 Como a pipa ajudou Benjamin Franklin a fortalecer a independência dos Estados Unidos? Resposta detalhada

▪ artigo Operador de transelevador. Instrução padrão sobre proteção do trabalho

▪ artigo Filtro de antena para combinar (separar) sinais VHF. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Braço giratório. Segredo do Foco

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024