2.1 Apraksts
Modulis lab3u nodrošina faila simbolu rindu apstrādi.
Modulis lietotājam paredz apakšprogrammas, kas simbolu rindā sakārto burtus pretēji alfabēta secībai.
Moduļa interfeiss satur lietotājam nepieciešamas deklarācijas.
2.2 Interfeiss
const Letters=26 – burtu skaits alfabētā
const MaxLen=255 – operējamo rindu maksimālais garums
type Abce=array[1..Letters] of byte –masīva, kas satur alfabēta burtu daudzumu virknē tips
type Line=string[MaxLen] – operējamo rindu tips
procedure Reading(Inp: Line; var Upper: Abce; var Lower: Abce; k: integer) – procedūras rezultāta tiek nolasīta Inp rinda un izveidoti divi masīvi Upper un Lower, kas attēlo attiecīgi lielo un mazo alfabēta burtu daudzumu dotajā virknē ar garumu k.
function Placing(Upper: Abce; Lower: Abce):Line – funkcijas rezultātā izmantojot divus alfabēta burtu daudzumu sākuma virknē atspoguļojušus masīvus Upper un Lower tiek atgriezta rinda kas satur sākuma rindas elementus sakārtotus alfabēta secībā.
function Reverse(Inp: Line; k: integer):Line – funkcija atgriež masīvu ar pretēji sakārtotiem saņemta masīva Inp ar garumu k elementiem.…