Programy v Pascale

Delphi & Pascal (česká wiki)
Přejít na: navigace, hledání
Stránky: [aktuálna]  [11-20]  [21-30]  [31-40]  [41-50]  [51-69]

Poradie:1
1inca.pngProgram: 1inca.pasBignum.pasMath.pasUse_bn.pas
Súbor exe: 1inca.exe

Program dokáže počítať základné matematické operácie v ľubovoľnej presnosti. Ostatné matematické operácie sú riešené Taylorovými radmi.
Poznámky
  • Pre jednoduché použitie vo vašom programe pozrite use_bn.pas
  • Program je omedzený na 250 desatinných miest (vyšší počet je možné definovať pri kompilácii)
  • Počas zdĺhavých výpočtov užívateľ vidí ako konverguje Taylorov rad



Poradie:2
8smer.pngProgram: 8smer.pas
Súbor exe: 8smer.exe
Potrebné: Rutiny.pasTrsek.pasTajnicka.dat

Program rieši tajničku osemsmerovky. Ako vstup mu slúži súbor Tajnicka.dat v ktorom je popísaný formát tajničky, počet písmen riešenia a samozrejme slová, ktoré sa majú vyhľadávať.
Program neobsahuje editor tajničiek.



Poradie:3
Program: Aritmet.pas
Súbor exe: Aritmet.tpu

Unit na výpočet akéhokoľvek aritmetického výrazu za pomoci rekurzií podľa stavby výrazu. Okrem aritmetických výrazov pozná sin(), cos(), int(), abs() a sqrt().



Poradie:4
Program: Aritmeticky_vyraz.pas
Súbor exe: Aritmeticky_vyraz.exe

Vyhodnocení aritmetického výrazu soustavou procedur ve vztahu nepřímé rekurze podle formální gramatiky stavby výrazu.



Poradie:5
ascii.pngProgram: Ascii.pas
Súbor exe: Ascii.exe
Súbor ubuntu: Ascii

Zobrazí ASCII tabuľku znakov 0-255. V časoch programovania pre DOS to bol veľmi úspešný program.
Pred svojím spustením si zapamatá podklad a potom ho vráti spať.



Poradie:6
auto.pngProgram: Auto.pas
Súbor exe: Auto.exe
Potrebné: Cisel.pasAuta.datSpz.cis

Program je určený na evidenciu áut vo firme. Eviduje ŠPZ auta, spotrebu, počet najazdených kilometrov, dátum generálnej opravy. Program dokáže generovať grafy. Pre ukladanie dát používa štruktúru vytvorenú cez type.



Poradie:7
Program: Banka.pas
Súbor exe: Banka.exe
Potrebné: Bank.in

Klienti si v bance BVS zakládají účty, ukládají na ně peníze a provádějí výběry. Když nejsou spokojeni, tak si účet zruší. Co banka potřebuje?
Klienti jsou identifikováni pomocí unikátních šesticiferných čísel, která nezačínají 0.
V souboru bank.in jsou na každém řádku transakce z jednoho dne provozu banky oddělené znakem středník (za poslední operací na řádku je taky). Kódování jedné transakce je následující:
CISLO_UCTU:KOD:CASTKA;
kde:
CISLO_UCTU je šestimístné číslo, které jednoznačně identifikuje klienta.
nbsp;nbsp; KOD je velké písmeno, které určuje typ transakce. Možnosti jsou:
nbsp;nbsp; N .... založit nový účet (New)
nbsp;nbsp; Q....zrušit existující účet (Quit)
nbsp;nbsp; I .... zvýšit uloženou částku na daném účtu (Increase)
nbsp;nbsp; D....snížit uloženou částku na daném účtu (Decrease)

Program má za úkol provést zadané transakce pro všechny dny (řádky souboru bank.in). Do souboru bank.out má potom vypsat pro každý den hlášení o průběhu transakcí a výpis aktuálního stavu všech účtů. Výpis každého dne začíná řádkem:



Poradie:8
Program: Bar_graph.pas
Súbor exe: Bar_graph.exe

Náhodne generovaný bargraf použiteľný v pascale. V premenej count je počet stĺpcov, v poli value sú jednotlivé hodnoty.



Poradie:9
Program: Cedecko.pas
Súbor exe: Cedecko.exe

Program na ovládanie CD-ROM. Zistí počet CD-ROM, pridelené písmena, spustí/zastaví prehrávanie audio.



Poradie:10
Program: Chess_queen.pas
Súbor exe: Chess_queen.exe

Program rieši problém umiestnenia 8 dám na šachovnicu tak, aby sa vzájomne neohrozovali.


Stránky: [aktuálna]  [11-20]  [21-30]  [31-40]  [41-50]  [51-69]