Jistě, napíšu článek o „Jak vynásobit dvě celá čísla v COBOLu“
Násobení celých čísel je základní matematická operace a tvoří základní aspekt téměř každého programu, který píšeme v COBOLu. Funkce násobení hraje klíčovou roli, ať už se jedná o vytváření násobící tabulky nebo provádění hromadných operací s daty. Pojďme se ponořit do metody násobení dvou celých čísel ve světě programovacího jazyka COBOL.
IDENTIFIKAČNÍ DIVIZE.
PROGRAM-ID. Násobitel.
DIVIZE DAT.
PRACOVNĚ-SKLADOVACÍ ČÁST.
01 NUM-A OBRÁZEK 9(3) HODNOTA 0.
01 NUM-B OBRÁZEK 9(3) HODNOTA 0.
01 VÝSLEDEK OBRÁZEK 9(4) HODNOTA 0.
ROZDĚLENÍ POSTUPŮ.
MULTIL START.
DISPLEJ „Zadejte první celé číslo:“.
PŘIJÍMEJTE NUM-A.
DISPLEJ „Zadejte druhé celé číslo:“.
PŘIJÍMEJTE ČÍSLO-B.
VYNÁSOBTE ČÍSLO-A ČÍSLEM-B DÁVEJTE VÝSLEDEK.
DISPLEJ “Výsledek násobení: “, VÝSLEDEK.
STOP RUN.
Pochopení kódu násobení
COBOL je zjednodušená struktura podobná angličtině usnadňuje čtení a porozumění. V našem kódu máme 'IDENTIFICATION DIVISION' následované 'PROGRAM-ID', což je název našeho programu. Poté se přesuneme do 'DIVISION DAT', kde definujeme naše dvě vstupní proměnné NUM-A a NUM-B spolu s RESULT pro uložení součinu násobení.
Pod 'PROCEDURE DIVISION' máme náš hlavní kód. Začíná zobrazením, které přijímá dvě celočíselné hodnoty. Příkaz 'ACCEPT' se používá ke čtení vstupu od uživatele. Poté provedeme vlastní násobení operací 'MULTIPLY'. Klíčové slovo 'BY' se používá k označení druhého faktoru a výsledek násobení je uložen do RESULT pomocí klíčového slova 'GIVING'. Nakonec se zobrazí součin násobení.
Knihovny COBOL pro provádění násobení
COBOL nemá podpora knihoven jako moderní jazyky jako je Python nebo Java. Dodává se však s rozsáhlou sadou předdefinovaných funkcí zabudovaných do samotného jazyka. Jednou z takových vestavěných funkcí je funkce 'MULTIPLY', kterou jsme použili v našem kódu. Podporuje také násobení více čísel v jednom příkazu.
V situacích vyžadujících složitější matematické výpočty programátoři často píší své vlastní podprogramy nebo volají systémové rutiny poskytované OS nebo middleware.
Podobné aritmetické operace v COBOL
Kromě 'MULTIPLY' podporuje COBOL řadu dalších aritmetických operací. Zde je krátký pohled na ně:
- 'ADD': pro přidání
- 'SUBTRACT': pro odečítání
- 'DIVIDE': pro dělení
- 'COMPUTE': pro složitější aritmetiku zahrnující více operací
Každá operace v COBOL je navržena tak, aby byla flexibilní a všestranná. Usnadňují provádění matematických výpočtů způsobem, který je pro člověka vysoce čitelný a udržovatelný. Doufejme, že tento článek poskytl komplexní pochopení toho, jak násobit dvě celá čísla v COBOL. Nezapomeňte také dávat pozor na umístění klíčových slov a názvů funkcí pro lepší SEO zkušenosti.