Programación por procedimientos

La programación procedimental o programación por procedimientos es un paradigma de la programación. Muchas veces es aplicable tanto en lenguajes de programación de bajo nivel como en lenguajes de alto nivel. En el caso de que esta técnica se aplique en lenguajes de alto nivel, recibirá el nombre de programación funcional. Esta técnica consiste en basarse de un número muy bajo de expresiones repetidas, englobarlas todas en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse.

Esta técnica de programación ofrece muy buena respuesta con relación al tamaño de los programas, y en bruto casi no se nota en la velocidad de ejecución de los mismos (mientras que las variables, constantes o índices de vector estén en memoria, como suele ser normal, estos se relacionarán entre sí, sin una carga de memoria considerablemente alta para los procesadores modernos); aunque es muy complicado conseguir una programación por procedimientos pura.

Ejemplo

A modo de ejemplo, si queremos mostrar el anterior, el posterior y un propio número de una lista (vector), un pseudocódigo por procedimientos o funciones (a alto nivel) sería:

procedimiento anterior_posterior( numero ) {
    out(numero-1);
    out(numero);
    out(numero+1);
}
 
for( i = 0; i < tamaño(lista); i++) {
    anterior_posterior( lista[i] );
}

O si queremos dividir al número por 2,3,4,5,6,7,8,9 y 10 en otro pseudocódigo:

procedimiento div(numero) {
    out(numero/2);
    out(numero/3);
    out(numero/4);
    out(numero/5);
    out(numero/6);
    out(numero/7);
    out(numero/8);
    out(numero/9);
    out(numero/10);
}
 
for( i = 0; i < tamaño(lista); i++) {
    div( lista[i] );
}

Utilizar este tipo de programación puede resultar muy útil a la hora de programar grandes proyectos, ya que se crea una inmensa biblioteca de funciones especiales para procedimientos utilizados con frecuencia dentro del programa.

Por contrapartida, es muy difícil determinar cuál es el número mínimo de instrucciones consecutivas, y el mínimo número que esta secuencia se debe repetir para considerar declarar un procedimiento o una función.

Lenguajes puramente funcionales

Lenguajes que soportan procedimientos o funciones

Read other articles:

ابن خطيب داريا معلومات شخصية اسم الولادة محمد بن أحمد بن سليمان بن يعقوب الأنصاري الخزرجي الدمشقي الميلاد 28 يوليو 1344[1]  دمشق[2]  الوفاة أغسطس 1407 (62–63 سنة)[1]  بيسان  الحياة العملية المواضيع الفقه،  وأدب عربي،  وشعر عربي  تعلم لدى ابن حجر العسقل...

 

 

U.S. political event held in Philadelphia, Pennsylvania 1848 Whig National Convention1848 presidential election Nominees Taylor and FillmoreConventionDate(s)June 7–9, 1848CityPhiladelphia, PennsylvaniaVenueChinese Museum BuildingCandidatesPresidential nomineeZachary Taylor of LouisianaVice presidential nomineeMillard Fillmore of New YorkVotingTotal delegates280Votes needed for nomination140Results (president)Taylor (LA): 171 (61.07%)Scott (NY): 63 (22.5%)Clay (KY): 32 (11.43%)Webster (MA): ...

 

 

La presse satirique est un type de presse écrite qui utilise la satire – critique moqueuse – comme moyen d'information et d'expression. Apparue en France lors de la Révolution française (1789). L'apparition de la presse satirique est due à la Déclaration des droits de l'homme et du citoyen, qui établit en ses articles 10 et 11 la liberté d'opinion et d'expression[1]. Elle prend son essor en Europe et dans certains pays arabes[réf. souhaitée] au XIXe siècle. En Afrique,...

Genus of mammals (large ground squirrels) For other uses, see Marmot (disambiguation). Not to be confused with Marmoset. MarmotsTemporal range: Late Miocene – recent Alpine marmot (Marmota marmota) Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Rodentia Family: Sciuridae Tribe: Marmotini Genus: MarmotaBlumenbach, 1779 Type species Marmota marmota Species 15, see text Marmots are large ground squirrels in the genus Marmota, with 15 speci...

 

 

Radio station in Copperas Cove, TexasKSSMCopperas Cove, TexasBroadcast areaKilleen-TempleFrequency103.1 MHzBrandingMy Kiss 103.1ProgrammingFormatUrban adult contemporaryAffiliationsAmerican Urban Radio NetworksCompass Media NetworksPremiere NetworksOwnershipOwnerTownsquare Media(Townsquare Media Killeen-Temple License, LLC)Sister stationsKLTD, KOOC, KTEM, KUSJHistoryFirst air date1977 (47 years ago) (1977) (as KOOV)Former call signsKOOV (1977–2000)Call sign meaningKiSS FM (for...

 

 

Protein-coding gene in the species Homo sapiens NR2E3Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes4LOGIdentifiersAliasesNR2E3, Nr2e3, A930035N01Rik, PNR, RNR, rd7, ESCS, RP37, nuclear receptor subfamily 2 group E member 3External IDsOMIM: 604485 MGI: 1346317 HomoloGene: 84397 GeneCards: NR2E3 Gene location (Human)Chr.Chromosome 15 (human)[1]Band15q23Start71,792,638 bp[1]End71,818,259 bp[1]Gene location (Mouse)Chr.Chromosome 9 (mouse)[2]...

Shopping mallSt. Laurent CentreThe mall's southern entrance in 2006Address1200 St. Laurent BoulevardOttawa, Ontario, CanadaK1K 3B8Opening dateOctober 4, 1967OwnerMorguard REITNo. of stores and services195No. of anchor tenants2Total retail floor area90,200 square metres (971,000 sq ft)No. of floors3Parkingover 4600 spacesPublic transit access St-LaurentWebsiteOfficial website St. Laurent Centre (French: Centre St-Laurent) is a shopping mall located in Ottawa, Ontario, Canada. It is o...

 

 

Aylesburycollegio elettoraleAylesbury nel Buckinghamshire Stato Regno Unito CapoluogoAylesbury Elezioni perCamera dei comuni Eletti1 deputato (Rob Butler, Con, dal 2019) Tipologiauninominale Istituzione1553 Manuale Aylesbury è un collegio elettorale inglese situato nel Buckinghamshire rappresentato alla Camera dei comuni del parlamento del Regno Unito. Elegge un membro del parlamento con il sistema maggioritario a turno unico; l'attuale parlamentare è Rob Butler del Partito Conser...

 

 

Untuk kegunaan lain, lihat Friedrich Krupp (disambiguasi). Batu nisan Friedrich Krupp dan istrinya, Therese Johane Helene Wilhelmi di Friedhof Bredeney, Essen Friedrich Carl Krupp (Essen, 17 Juli 1787 – Essen, 8 Oktober 1826)[1] dulunya adalah seorang produsen baja dan pendiri bisnis keluarga Krupp, yang kini telah digabung menjadi ThyssenKrupp AG. Biografi Pasca ayahnya meninggal, ia tinggal bersama neneknya, yang pada tahun 1800 membeli Sterkrade Works. Di perusahaan tersebut, Fri...

For other people with the same name, see Henry Hopkins. Henry HopkinsBorn(1837-11-30)November 30, 1837Williamstown, MassachusettsDiedAugust 18, 1908(1908-08-18) (aged 70)Rotterdam, NetherlandsEducationWilliams CollegeOccupation(s)Clergyman, educatorParentMark Hopkins (father)Signature Henry Hopkins (November 30, 1837 – August 18, 1908) was an American Congregationalist pastor and president of Williams College. Life and career Henry Hopkins was born in Williamstown, Massachusetts on Nov...

 

 

Este artículo o sección tiene referencias, pero necesita más para complementar su verificabilidad. Busca fuentes: «Arma biológica» – noticias · libros · académico · imágenesEste aviso fue puesto el 21 de junio de 2020. Para el uso de agentes biológicos por terroristas, véase Bioterrorismo. Un cultivo de Bacillus anthracis, el agente causante del carbunco Un arma biológica —también conocida como bioarma o a veces como arma bacteriológica— es cualquier ...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Bahraini nationality law – news · newspapers · books · scholar · JSTOR (July 2022) (Learn how and when to remove this message) Bahraini Nationality ActParliament of Bahrain Long title An Act relating to Bahraini citizenship Passed byGovernment of BahrainPa...

County in Texas, United States County in TexasGonzales CountyCountyLocation within the U.S. state of TexasTexas's location within the U.S.Coordinates: 29°27′N 97°29′W / 29.45°N 97.49°W / 29.45; -97.49Country United StatesState TexasFounded1837Named forCity of GonzalesSeatGonzalesLargest cityGonzalesArea • Total1,070 sq mi (2,800 km2) • Land1,067 sq mi (2,760 km2) • Water3.2 sq ...

 

 

Table from the 2010 DrugScience study ranking various drugs (legal and illegal) based on statements by drug-harm experts. This study rated alcohol the most harmful drug overall, and the only drug more harmful to others than to the users themselves.[1] Passive drinking, analogous to passive smoking, refers to the adverse consequences experienced by those around someone who is experiencing alcohol intoxication. These include the unborn fetus and children of parents who drink excessively...

 

 

Vehicle using two or more power sources For a vehicle that combines the electric motor with ICE generator power and battery power or concurrent configuration, see Hybrid electric vehicle. For other types of hybrid transportation, see Hybrid vehicle (disambiguation). World's first mass-produced hybrid vehicle Toyota Prius NHW10 (1997–2000) Part of a series onSustainable energy Energy conservation Arcology Building insulation Cogeneration Eco hotel Efficient energy use Energy storage Environm...

German actress and singer (1902–1933) Anny AhlersAnny Ahlers in 1932, taken one year before her deathBorn(1907-12-21)21 December 1907Hamburg, German EmpireDied14 March 1933(1933-03-14) (aged 25)London, EnglandNationalityGermanOccupation(s)Actress, singer Anny Ahlers (21 December 1907 – 14 March 1933) was a German actress and singer. She was born in Hamburg. Career She was born to Wilhelm Ahlers and his wife Augusta Victoria (Lieberg).[1] Her father was an Army officer and her...

 

 

سعيد المنهالي معلومات شخصية الاسم الكامل سعيد مصبح سالم ساري المنهالي الميلاد 4 فبراير 1994 (العمر 30 سنة), الإمارات الطول 1.69 م (5 قدم 7 بوصة) مركز اللعب ظهير أيسر الجنسية الإمارات العربية المتحدة  مسيرة الشباب سنوات فريق نادي العين 2019–2020 → اتحاد كلباء (إعارة) تعديل م�...

 

 

Questa voce o sezione sull'argomento calciatori ungheresi non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Questa voce sull'argomento calciatori ungheresi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Sándor Katon...

Pottery produced by artists emphasizing artistic rather than practical value Wave bowl by Christopher Dresser, Linthorpe Art Pottery, c. 1880 Art pottery is a term for pottery with artistic aspirations, made in relatively small quantities, mostly between about 1870 and 1930.[1] Typically, sets of the usual tableware items are excluded from the term; instead the objects produced are mostly decorative vessels such as vases, jugs, bowls and the like which are sold singly. The term origin...

 

 

Khan of the First Bulgarian Empire from 803 to 814 This article is about the 9th-century Khan of Bulgaria. For other uses, see Krum (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Krum – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this message) K...