Программаның баяндалуы

Программаның баяндалуы

Төменде көрсетілген Pascal бағдарламасы банктер туралы мәліметтерді енгізіп, оларды жылдық пайыздық мөлшерлеме бойынша кему ретімен сұрыптайды және нәтижені экранға шығарады.

Pascal (Turbo Pascal 7.0)

Банк деректерін енгізу → сұрыптау → шығару

n = 10
Program NasBank;
const
  n = 10;

type
  TBank = record
    Name: string;
    Address: string;
    OwnershipForm: string;
    AnnualPercent: integer;
  end;

var
  Deposits: array[1..n] of TBank;
  i, j: integer;
  temp: TBank;

begin
  clrscr;
  writeln('Добро пожаловать! Мы рады вас видеть!');
  writeln('Ввод данных:');
  readln;

  for i := 1 to n do
  begin
    write('Введите наименование: ');
    readln(Deposits[i].Name);

    write('Введите адрес: ');
    readln(Deposits[i].Address);

    write('Введите форму собственности: ');
    readln(Deposits[i].OwnershipForm);

    write('Введите годовые проценты для вкладов: ');
    readln(Deposits[i].AnnualPercent);
  end;

  for i := 1 to n - 1 do
    for j := i + 1 to n do
      if Deposits[i].AnnualPercent < Deposits[j].AnnualPercent then
      begin
        temp := Deposits[i];
        Deposits[i] := Deposits[j];
        Deposits[j] := temp;
      end;

  for i := 1 to n do
  begin
    writeln('Наименование: ', Deposits[i].Name);
    writeln('Адрес: ', Deposits[i].Address);
    writeln('Форма собственности: ', Deposits[i].OwnershipForm);
    writeln('Годовые проценты для вкладов: ', Deposits[i].AnnualPercent);
    readkey;
  end;
end.

Кіріс деректері

  • Банк атауы (Name)
  • Мекенжай (Address)
  • Меншік нысаны (OwnershipForm)
  • Жылдық пайыз (AnnualPercent)

Нәтиже

Бағдарлама енгізілген 10 банктің мәліметін жылдық пайыздық мөлшерлеме бойынша кему ретімен сұрыптап, әр банктің деректерін экранға шығарады.

Негізгі идея

Ең тиімді ұсынысты табу үшін банктерді пайыз бойынша салыстыру және нәтижені реттелген тізім түрінде көрсету.

Қорытынды

Банк — ел экономикасының маңызды элементі. Банктің қызмет көрсету сапасы артқан сайын, оның тиімділігі де өседі. Қазіргі кезеңде банктердің көптеген қызметтері автоматтандырылған. Сақталатын ақпарат көлемі үлкен әрі күрделі болғандықтан, автоматтандырылған жүйесіз жұмыс істеуді елестету қиын.

Үлкен көлемдегі деректерді қателіксіз өңдеу және қолданушыға дәл жеткізу — маңызды міндет. Әсіресе мәліметтерді бір құжаттан екіншісіне көшіру қажет болғанда, адами фактордан туындайтын қателіктер артуы мүмкін. Сондықтан енгізілген деректердің дұрыстығын бақылап, қажетті ақпаратты тез іздеп табуға көмектесетін жүйелерді әр банкке енгізу орынды.

Бұл курстық жобаның тапсырмасы — банктердің арасынан ең жоғары пайыз ұсынатын банкті анықтау. Мұндай аналитикалық бағдарламаларды экономиканы бағалаушылар мен бақылаушылар, аналитиктер және маркетологтар жиі қолданады, өйткені олар экономиканың даму жағдайын тұрақты түрде бақылап, талдап отырады.

Жобаның оқу нәтижесі

  • Студенттің өздігінен іздену және зерттеу қабілеті нығайды.
  • Автоматтандырылған жүйелердің ірі кәсіпорындар мен банктерде маңызды рөл атқаратыны нақтыланды.
  • Кешенді автоматтандырылған жүйелерді құрудың бастапқы қадамдары меңгерілді.

Қорыта келе, курстық жұмыстың мақсаты орындалды деп есептеймін. Жасалған бағдарлама — ауқымды жүйенің ықшам үлгісі, алайда ол деректерді жинау, сұрыптау және нәтижені ұсыну қағидаларын айқын көрсетеді.