Projects in Pascal

Delphi & Pascal (česká wiki)
Přejít na: navigace, hledání
Pages: [actual]  [11-20]  [21-30]  [31-37]

Order:1
1inca.pngProgram: 1inca.pasBignum.pasMath.pasUse_bn.pas
File exe: 1inca.exe

Program compute basic mathematics operation for infinity decimal places. Other mathematical operation (sin, cos, ..) make with Taylor series.
Description:
  • For easy use look for use_bn.pas
  • Program has maximal 250 decimal places. More decimal you set before compilation program
  • Long time computing seeing convergetion of Taylor series



Order:2
Program: Aritmeticky_vyraz.pas
File exe: Aritmeticky_vyraz.exe

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



Order:3
auto.pngProgram: Auto.pas
File exe: Auto.exe
need: Cisel.pasAuta.datSpz.cis

It is one of the assignments I made for my friend, but because it is so complicated I resolved to include it in here. By the way, assignments are to be found here.



Order:4
Program: Bioscopy.pasU_disket.pasA_rename.pasP_bios.pas
File exe: Bioscopy.exe
need: U_tokno.tpu

Program BIOSCOPY Version 3.1 for copying bad sectors from diskete with use BIOS rountine.



Order:5
cafet.jpgProgram: Cafet.pas
File exe: Cafet.exe
need: Cafet.lst

Allow to command different things (pizza, bevarages) in a school cafeteria (open at lunch time) using uniquely the arrows of the keyboard and make the total to pay automatically. At the end of the week, recapitulate all the totals of the week (before year 2000 !) .



Order:6
Program: Cestovka.cppCestovka.hRezerv.cppRezerv.hUbytuj.cppUbytuj.h
File exe: Cestovka.exe
need: Define.hRezerv.datUbytovne.dat

Program na rezerváciu dovolenkových pobytov pre ubytovacie zariadenia. O dovolenkovom pobyte sú známe tieto udaje
  • jednoznačný identifikátor pobytu (celé číslo)
  • lokalita
  • typ ubytovania( chata, hotel, rodinný penzion)
  • počet miest
  • cena za lôžko/noc
  • rezervácia

Program umožnuje vyhľadávanie voľných pobytov v zadanej lokalite s počtom lôžok väčším alebo rovným ako zadané číslo a s cenou menšou alebo rovnou ako zadaná hodnota a rezerváciu pobytu a zrušenie rezervácie na vybraný pobyt. Na prezentáciu zoznamu pobytov je použitý spojkový zoznam a jednotlivé položky záznamov majú dynamickú veľkosť. Všetky záznamy sú uložené v súbore.

POZOR: Program si kladie za cieľ ukázať prácu so spojkovým zoznamom a súbormi. Nečakajte "vymakané" grafické rozhranie ani "myšoidné" ovládanie.



Order:7
Program: Compiler.c
File exe: Compiler.exe
need: Klavesy.hStruct.h
Example: Prog.c

Littel example how work compiler. It's a easy compiler. You only locate syntax error, don't translate to bin code. IDE is know from common work with C compiler.



Order:8
wall.pngAuthor: Aleš Kucik
web: www.webpark.cz/prog-pascal

Program: Dungeon.pas
File exe: Dungeon.exe
need: Wall.pcx

Demonštrační program na téma 3D DUNGEON
  • tento program by měl jednoduše nastíniť techniku, jak vykreslit nejaký 3D pohled
  • nedostatkem je špatná orientace v takovem dungeonu, protože se můžete otočit jen po 90 stupních
  • další nedostatek mnou použité metódy zobrazení objevíte, když se postavíte proti zdi rohu tak, že byste měli částečne po strane videt do chodby, po stranách se neobjevi zdi (a nebo jen kousek), i když by měly treba pokračovat. Ale tento nedostatek by měl jít odstranit.
Vysvetlivky: zdi jsou deleny na Z, A, B, C (od největší po nejmenší) postupne s poloviční délkou strany než predešlá napr. BSwall znamená - B Side wall - postranní zed velikosti B



Order:9
milknuts.pngAuthor: Martin Koleček
Program: Engine.pasSpeaker.pasBlok.asmClearpag.asmFlippage.asmWriteblk.asm
File exe: Milknuts.exeEditgra.exeEditmap.exeEditsnd.exeWav2raw.exe
need: Kolecek.zip
Example: Manual1.txtManual2.txtManual3.txtManual4.txt

Unit Engine.pas je určený pro DOS, pro Borland Pascal 7.0 reálny režim, nebo freepascal. Má za cíl vytvárení jednoduchých 2D her s podporou složitých zvukú pres PC-Speaker na pozadí behu programu, držení nekolika kláves na klávesnici najednou, BMP soubory a grafika podobná na 8mi-bitové NINTENDO. Platí zde limit 640KB takže pri použití všech hlavních funkci enginu vytvoříte program velký maximálne 90KB (samozrejme se nepočítají data externích souboru) pak dojde k chybe "heap overflow" (náraz na limit 640KB), takže je to vhodné spíš na malé projekty.



Order:10
koupy_enigma_screen.pngAuthor: Petr Koupý
web: koupy.net/programy.php

Program: Enigma_crypter.pas
File exe: Enigma_crypter.exe
Example: Enigma_crypter.zip

Program slouží k šifrování a dešifrování textu pomocí šifry Enigma používané během druhé světové války. Konkrétně se jedná o základní verzi se třemi scramblery, kterou na začátku války používaly jednotky Wehrmacht a Luftwaffe. Program používá stejný vnitřní mechanismus, takže je s prvotní verzí Enigmy kompatibilní (dokáže dešifrovat německé válečné depeše z počátku války). Kompatibilita není zajištěna pro pozdější verze Enigmy, které měly více scramblerů a jiné vnitřní zapojení. Program vznikl v rámci práce Dějiny kryptologie do soutěže SOČ.


Pages: [actual]  [11-20]  [21-30]  [31-37]