Файл. Файл типтерi

Сыртқы жадтың (дискiнiң не дискеттiң) атау берiлген облысын файл не дискiлiк файл деп, дискiге жазылатын ин¬формацияны берiлгендер файлы (БФ) деп атайды. БФ-ке мы¬сал ретiнде мынадай тiзiм алуға болады:

1. Шәймерденқызы Гүлнар 1975 қазақ
2. Оралханұлы Ержан 1977 қазақ
3. Нұрғалиқызы Жәмила 1978 қазақ

(тiзiм кез келген n жолдан тұруы мүмкiн).
Тiзiмнiң әр жолында бiр адам жөнiндегi мәлiмет бе¬рiлген. Ол сандық және мәтiндiк болатын түрлi типтi төрт мәннен тұр. Мұндай мәлiметтi берiлгендер файлының элементi деп атайды. Элемент жол не жазу деп те аталады; жол құрайтын мәндер өрiс элементтерi делiнедi. Яғни, тiзiмнен тұратын берiлгендер файлы – жолдар жиынтығы, әр жол - файлдың бiр элементi. Берiлген тiзiмде әр жол төрт өрiс элементiнен, ал файл үш элементтен және оларға сәйкес төрт бағаннан (өрiстен) тұр. Өрiс элементтерi:
Нөмiр, Аты-жөнi, Туған жылы, Ұлты (Nomer, Fam, Tjili, Ulti).
Мұндай құрылымға жаңа өрiстердi қосу да мүмкiн, мыса¬лы, ’үй адресi’, ’телефон нөмiрi’, т.б.
БФ дискiге әрiптен басталатын 1-8 символдан тұруы мүмкiн жеке атау арқылы тиелуi (жүктелуi) тиiс, атаудың проект атынан бөлек болуы мiндеттi.
Ескерту. Кейде дискiлiк файл мен БФ-тi де файл деп атай бередi. Оларды сөйлем құрылымына қарап ажырату қиын емес.
БФ-пен жүргiзiлуi мүмкiн жұмыстар:
• файлды дискiге тиеп, сақтау (қажет болса, бiр баған бо¬йынша сорттап тиеуге болады);
• оны экранға шығару не принтер арқылы қағазға басу;
• бiр не бiрнеше белгi бойынша нақты жо¬лын не жол¬дарын таңдап, экранға шығарып көру. Оны редакциялап, дискiге қайта тиеу;
• файлдың бiр не бiрнеше жолын алып тастау не файлға жаңа жол қосу, т.б.
Delphi-де берiлгендер файлымен тiзбектi ену тәсiлi бойынша жұмыс iстеуге болады.
Файл үш түрде сипатталуы мүмкiн: типтiк, мәтiндiк және типсiз форматта. Сипаттау тәсiлдерi:
<атау>=File of <тип>; // типтiк
<атау>=TextFile; // мәтiндiк
<атау>=File; // типсiз
        
        IV ТАРАУ. ФАЙЛ. МӘЗlР ҚҰРУ. ТЕСТ
ПРОГРАММАСЫ
4.1. Файл. Файл ... ... ... не ... атау ... ... файл ... файл деп, дискiге жазылатын информацияны ... ... ... атайды. БФ-ке мысал ретiнде мынадай тiзiм алуға болады:
1. Шәймерденқызы Гүлнар 1975 қазақ
2. ... ... 1977 ... ... ... 1978 ... кез келген n жолдан тұруы мүмкiн).
Тiзiмнiң әр жолында бiр адам жөнiндегi мәлiмет берiлген. Ол сандық және
мәтiндiк болатын түрлi ... төрт ... тұр. ... ... берiлгендер
файлының элементi деп атайды. Элемент жол не жазу деп те аталады; жол
құрайтын ... өрiс ... ... ... ... ... файлы – жолдар жиынтығы, әр жол - файлдың бiр ... ... әр жол төрт өрiс ... ал файл үш элементтен және
оларға сәйкес төрт бағаннан (өрiстен) тұр. Өрiс элементтерi:
Нөмiр, Аты-жөнi, ... ... Ұлты (Nomer, Fam, Tjili, ... ... жаңа ... қосу да мүмкiн, мысалы, ’үй ... ... ... ... ... басталатын 1-8 символдан тұруы мүмкiн жеке атау
арқылы тиелуi (жүктелуi) тиiс, ... ... ... ... ... ... ... дискiлiк файл мен БФ-тi де файл деп атай бередi. Оларды
сөйлем құрылымына қарап ажырату қиын ... ... ... ... файлды дискiге тиеп, сақтау (қажет болса, бiр баған ... ... ... оны ... шығару не принтер арқылы қағазға басу;
• бiр не бiрнеше белгi бойынша нақты жолын не ... ... ... ... Оны ... ... ... тиеу;
• файлдың бiр не бiрнеше жолын алып ... не ... жаңа жол ... ... ... ... тiзбектi ену тәсiлi бойынша жұмыс iстеуге
болады.
Файл үш түрде сипатталуы мүмкiн: типтiк, ... және ... ... ... of ; // ... // ... // типсiз
Мұндағы - тип ... - Object ... кез ... ... Мысалы, жоғарыда жазылған тiзiм үшiн ... ... ... ... ... type st = record
nomer : char;
fam : string [25];
tjli : integer;
ulti : string [6];
end;
var f1 : file of st; v : st; // ... 2) var f2 : ... // ... 3) var f3 : file; // ... ... ... кей жағдайларда мәтiндiк етiп сипаттайды.
Файлға жазу, файлдан оқу ... ... ... ... енгiзейiк:
f – файлдық айнымалы (файлдық типтi айнымалы ретiнде ... ... ...... ... ... ... меншiктелетiн айнымалы. Мысалы,
‘В2001’ атаулы берiлгендер файлы үшiн bf:=’B2001’. ... файл ... ... Edit өрiсiне енгiзiледi: bf:=Edit1.Text, не ол ... ... ... ...... ... (өрiс ... тұратын жол).
4.2. Типтiк файл операторлары
AssignFile (f, bf). Ол bf файлын f айнымалысымен байланыстырады ...... одан әрi f-пен ... bf ... ... ... баламалы болады bf орнына файлдың толық атын (iздеудiң толық
жолын) жазу да ... ... f-тi саны ... ... ... ... ретiнде қабылдайды. Ол мәшиненiң элементтер санын алдын ала
бiлiп алуының қажетсiздiгiне байланысты. Оған ... бұл ... бiр ... түрлi БФ-тердi өңдеуге мүмкiндiк бередi.
Rewrite (f) – ... ... ... ... ... дискiге тиеу үшiн файлды ашу операторы (rewrite - жаңадан жазу). Ол
f үшiн дискiден арнайы орын ... ... ... осы орынның
басына орналастырады.
Ескерту. Егер таңдап алынған БФ атауы бұрыннан сыртқы құрылғыда жазулы
БФ атауымен ... ... ... ... ... соң ... оны өшiрiп тастайды. Сондықтан дискiде жазулы файлды қорғау үшiн
файлға берiлетiн атауды ... ... алу ... (f, v) – ... ... ... f ... белгiленген
дискiлiк файлға БФ-тiң кезектi элементiн (v) тиеу ... (v ... ... жазылатын үтiрлер арқылы бөлiнген ... ... де ... (f) – ... жабу (оператор БФ-тi дискiге тиеу не дискiден оқу
аяқталған кезде енгiзiледi).
Reset (f) – атауы f арқылы белгiленген ... ... ... ... ... орналастырады (reset - қайта орнату).
Read (f, n : Longint) – ... ... n+1 ... ... ... Ол ... (n+1) – ... оқу үшiн қажет.
Дискiде файл жолдары 0-ден бастап автоматты түрде ретiмен нөмiрленедi.
Жоғарғы тiзiмде 1-ден ... ... ... өрiс ... ... Файлды типтiк түрде тиеу
Delphi-де типтiк файлмен жұмысты екi ... ... ... мүмкiн.
Бiрiншiсiнiң дәстүрлi Паскальда қолданылатын тәсiлден көп айырмашылығы жоқ.
Кiтапта осы ... ... ... файл ... пайдаланып, жоғарғы тiзiмдi ... ... тиеу ... Жаңа ... ... ... Button1, Button2 ... орнату.
Button1, Button2 компоненттерiнiң Caption қасиеттерiне Жазу, ... ... Button1 ... Click ... ... ... құру ... String типтi етiп сипаттауға да болады):
Procedure TForm1.Button1Click (Sender : ... st = ... : ... : ... : ... : ... f : file of st; st : bf; bf : string[8]; k : ... ... ... bf);
Rewrite(f);
with v do
for k:=1 to 3 do
begin
a1:=InputBox(’’,’Нөмiр - ’,’’);
a2:=InputBox(’’,’Аты-жөнi - ’,’’);
a3:=InputBox(’’,’Туған жылы - ... - ... ... iске ... ... ... ... сұрақтарға сәйкес
жауаптарды енгiзу жеткiлiктi.
4.4. Типтiк файлды оқу
Дискiде ... ... ... орнатылған Memo терезесiне шығаруға
болады.
2-Мысал. Дискiге жазылған берiлген файлын (мысалы, “B2001”-тi) ... ... ... ... ... Button2, Memo1 компоненттерiн кiрiстiру.
Button2 компонентiнiң Click оқиғасын өңдеуiш процедурасын ... ... (Sender : ... st = ... : ... : ... : string[5];
a4 : string[7];
end;
var f : file of st; v : st; bf : ... : ... ... ... v ... k:=1 to FileSize (f) ... v);
Memo1.Lines.Add(a1+’’+a2+’’+a3+’’+a4);
end;
CloseFile(f);
end;
(мұндағы filesize(f) функциясы файл элементтерiнiң санын анықтайды).
Программаны iске ... ... ... ... БФ атын ... түймесiн шерткен кезде форманың Memo1 терезесiнде БФ көрiнедi. Оны
редакциялап шығу да мүмкiн (4.1-сурет).
4.1-сурет. Memo1 ... ... ... ... Button1, Button2 ... ... ... жазу, файлды оқу процедураларын олардың OnClick оқиғаларын өңдеуiш
ретiнде код ... ... бiр ... ... да болады.
4.5. Файлды мәтiндiк типтi түрде тиеу және оқу
Мәтiндiк мәлiметтердi мәтiндiк (Text) типтi файл етiп сақтаған жөн. ... жолы ... ... болуы да мүмкiн. Мәтiндiк файлды тиеу
программасында жол String ... етiп ... да, файл ... ... ... ... жүктеу және дискiден оқу олардың жолдары
бойынша ретiмен орындалады. Мәтiндiк ... әр ... тиеу және оқу ... ... сәй-кес - Writeln, Readln.
Мысал. Төрт студент және олардың үш ... ... ... ... ... 5, 5, ... ... 5, 4, 5
Имантаева Мәдина 4, 5, ... ... 3, 4, ... ... файл ... ... дискiге тиеу және дискiден
оқып, экранға шығару керек.
Жаңа проект ашып, формаға Memo1, Button1, Button2 компоненттерiн орнату
және Button1-дiң оnClick ... ... ... құру ... тиеу
процедурасы):
Procedure TForm1.Button1Click (Sender : TObject);
var f : ... : ... : string; // 255 ... ... : ... ... файл аты – ’, ... k:=1 to 4 do
begin
s:=InputBox(’’,’Кезектi жол-?’,’’);
writeln (f,s);
end;
CloseFile(f);
end;
Соңында проектiнi сақтап, iске қосу және берiлетiн ... ... беру ... ... ммәтiндiк файлды экранға шығару үшiн (4.2-сурет)
жоғарғы процедура соңына Button2 ... OnClick ... ... құру ... Memo терезесiне шығарылған мәтiндiк файл
Procedure TForm1.Button2Сlick (Sender : TObject);
var f : ... : ... // файл ... : string; // ... файл ... (’’, ... аты - ?’, ’’);
AssignFile (f, bf);
try
Reset (f);
except
halt;
еnd;
while not еof (f) do
begin
readln (f, s);
Memo.Lines.Add (s);
end;
CloseFile ... EOF (f) - ... ... файл ... ... ... Турбо
Паскальдағы сияқты стандартты функция. Көрсеткiш файл соңына жетпесе, ... - ±alse, ... - True. ... ... (bf) ... бар – ... (байқап көру) кiлттiк сөзi енгiзiлген бөлiм арқылы тексерiлдi. Егер
енгiзу терезесiне ... файл ... жоқ ... ерекше жағдай
орындалып, экранға ‘Файл табылған жоқ‘ хабарламасы ... да, ... ... ... Мүндай ерекше жағдайдың орындалуы үшiн ... ( Compiler ... ... кезде көрiнген 1/0 ... ... ... орнатулы болуы тиiс ((). ... ... ... ... жүргiзуге болады. Мысалы,
AssignFile(f, bf);
{$I - }
Reset(f);
{$I + ]
if IOResult 0 then
ShowMessage(‘Енгiзу/шығару қатесi‘);
мұндағы $I нұсқауы ... ... ... басқарады. Егер IOResult
стандартты функциясының мәнi нөлге тең болса, ... ... одан ... ... ... ... ... бақылау Турбо Паскальдағы сияқты).
Memo терезесiнде көрiнген нәтижелiк мәтiндiк ... ... ... ... ... ... файлдар берiлгендер байттар тiзбегi түрiнде тиеледi. ... ... ... шығару үшiн пайдаланылатын операторлар – BlockRead және
BlockWrite (үндемеген кезде блок ұзындығы 128 байтқа тең. ... ... ... ... ... - ... файлды тиеу программасына мысал:
var f : File;
b : byte;
k : Integer;
begin
AssignFile(f, ‘C:\B5.dat’);
Rewrite(f, k); b : = ... k := 1 to 120 ... ,b, ... осы ... ... нәтижесiнде C: дискiсiне 120 ‘A’
символынан тұратын B5.dat файлы жазылып шығады (мұндағы $41 16-лық ... ‘A’ ... ... типсiз файлмен жұмыс iстеу тәсiлдерi толық көрсетiлмеген.
4.7. ТMainMenu компонентi. ... ... ... ... ... де ... бар. ... үшiн Delphi-де де қолдан форма терезесiне енгiзiлетiн ... ... ... ... ... (4.3-сурет):
| File ... ... |
1. ... компонеттер панелiнiң Standard бетiнен TMainMenu (Негiзгi мәзiр)
компонентiн ... ... екi рет ... ... ... MainMenu ... ... Оның Объект инспекторы терезесiн оң ... ... ... ... ... Localizable (Жекелеу) қатарына жалауша орнату.
4. Form1:MainMenu1 терезесiне енгiзiлген төртбұрышты таңдау және ... ... Caption ... ... (File командасын
енгiзiп, КҚ клавишiн басу. File мәзiр ретiнде төртбұрыш iшiне жазылып
қойылады.
Ескерту. ( (амперсенд) - ... ... ... ... командасын
орындау үшiн мәзiрдi пайдаланбай, клавиатураның осы үшiн ... ... ... ... ... ... ыстық не жылдам клавиш деп атайды).
Ол көптеген қосымшалардың мәзiр пункттерiнде астын сызу ... ... ... ... ( ... соң ... ... жазылған әрiп
жылдам клавиш болып тағайындалады, ... ... (Copy, Cu(t ... Сору үшiн С, Сut үшiн t ... ... ... ... Көрсеткiштi мәзiр үстiне әкелiп, тышқан түймесiн басу. Мәзiр астында
төртбұрыш iшiне ашылған өрiс ... Оны ... ... ... ... (Open (Ашу) пунктiнiң атауын енгiзу және КҚ ... ... ... (Save ... ... ... болады, т.с.с.
6. MainMenu терезесiн жабу. Мәзiр пункттерiмен қоса 4.3-суретте көрсетiлген
сияқты формаға жазылып қойылады.
3.
4. Мәзiр пункттерiн орындау үшiн ... соң бiрi ... екi не ... ... да ... Ол үшiн ... ... жоғарғы
өрiсiне енгiзiлген Open қатарын не құрылған мәзiрдiң Open пунктiн таңдау
керек. Пункттiң қасиеттер тiзiмi көрiнедi. ShortCut (Жылдам ... ... ... Ctrl+O ... ... болғаны. Сол сияқты,
Save үшiн Ctrl+S қатарын таңдау қажет. Жазылған ... ... 4.4 ... ... ... ... Ctrl + O ... Ctrl + S ... ... ... ... ... TOpenDialog, TSaveDialog, TRichEdit
компоненттерi. Құрылған мәзiрдi пайдалану
TOpenDialog компонентi Windows-тың файлды ашу үшiн ... ... ашу ... ... ... ... ... TOpenDialog компонентi сияқты. Оған сәйкес
процедура Файлды сақтау терезесiн шығарады.
Компоненттермен ... ... олар ... ... орналастырылады (бұл
кезде автоматты түрде қажеттi қасиеттерiне мәндер меншiктеледi) да, ... ... ... ... ... ... құрып, экранға
шығару үшiн Execute (Орындау) әдiсi енгiзiледi, т.с.с. (төменде ... ... ... ... ... (Мәтiндiк редактор) - TMemo компонентi сияқты, бiрақ, ... мол ... ... ... Оның бетiне файлды ашу, сақтау
терезелерiн шығаруға болады. Мәтiн оның Lines ... ... ... List Editor ... тiзiм редакторы) терезесiне енгiзiледi. Оның
Aligment, FirstIndent, т.б. қасиеттерiн орнатып, абзацтарын форматтап шығу
мүмкiн. ... ... RTF ... ... ... Lines. ... арқылы арқылы сақтауға болады.
Құрылған мәзiрдi пайдалану үшiн ... ... ... ... ... ... код ... мәзiрдiң әр
пунктiн орындайтын сәйкес процедуралар жазып шығу керек. Мысалы, 4.3-
суретте бейнеленген ... ... ... ... Жаңа ... ... ... 4.4-суретте бейнеленген File (не Файл) мәзiрiн
орнату.
2. Windows бетiнен Формаға қосымша RichEdit1 компонентiн ... ... ... (Align ... alClient мәнiн меншiктеу). Оның үстiне
OpenDialog1, ... ... ... ... ... ... процедуралар құру.
Құрылған толық модуль:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs, Menus, StdCtrls, ComCtrls;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
OpenDialog1: TOpenDialog;
SaveDialog1: ... ... ... ... ... ... TObject);
procedure Save1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... ... TextFile;
S, s11: string;
begin
OpenDialog1.Execute;
begin
if OpenDialog1.FileName '' then begin
s11:=OpenDialog1.FileName;
AssignFile(F, s11); Reset(F);
while not eof(F) do
begin
Readln(F, S11); ... := S; ... ... ... TObject);
var F: TextFile; s, s11: string;
begin
SaveDialog1.Execute;
if SaveDialog1.FileName'' then begin
s11:=SaveDialog1.FileName;
AssignFile(F, s11); Rewrite(F);
s:=RichEdit1.text; ... ... ... ... ... мәзiр, орнатылған
компоненттер
Мәзiрдi пайдаланбай, сұхбаттық терезенi формаға шығару да қиын ... ... ... TButton, TMemo ... ... ... ... Button1 компонентiнiң onClick оқиғасын ... ... ... ... TForm1.Button1Click(Sender: TObject);
var f:TextFile; s, s1:string;
begin
OpenDialog1.Execute;
if OpenDialog1.FileName'' then
begin
s1:=OpenDialog1.FileName;
AssignFile(f,s1); ... // ... ... not EOF(f) ... ... ... ... TObject);
begin
with opendialog1 do
begin
if not execute then exit;
Memo1.Lines.LoadFromFile(FileName);
end
end;
Ескерту. 1. ... үшiн TMemo ... ... редакторын
пайдалануға болады.
2. Файлды ашу терезесiнiң файл аты өрiсiне кез келген ... ... ... сақтау терезiне жоқ файлды енгiзу программа жұмысын ... ... ... ... мәселесiне ерекше көңiл бөлу қажет.
4.9. TРopupMenu компонентi. Контекстi мәзiр құру
TPopupMenu компонентi тышқанның оң ... ... ... ... (бетке шығатын) мәзiрдi құру үшiн пайдаланылады. Орындалу ... ... ... компонентiн орнату.
- Мәзiр пункттерiн құру.
Контекстi мәзiр құру жолы ... ... құру ... (3.10 - ... ... мәзiрде оның пункттерi ғана және олар бiр баған
бойында енгiзiледi.
Мысал. Формаға Open, Save ... ... ... ... ... ... iстеу программасын құру керек.
1. Формаға TPopupMenu компонентiн ... ... ... ... ... ... ... мәзiрiн
екi рет шертiп, терезеде көрiнген төртбұрыштарға ретiмен ... (Open, Save) ... ... ... ... т.с.с.
4. Формада PopupMenu компонентi екi рет шертiлсе, Form1.PopupMenu1
контекстi мәзiрi ... Оның бiр ... екi рет ... код
терезесiнде сәйкес процедура құру, т.с.с.
Тапсырма. Формада стандартты Файлды ашу, Файлды жабу
терезелерiн шығаратын контекстi Open, Save ... ... ... орындайтын программа құрыңыз.
Ескерту. Delphi - де программа құру кезiнде әдеттегiдей
пайдаланылатын ... ... ... ... ... ... ... енгiзiлген:
CheckBox (жалауша, ();
RadioButton (ауыстырып қосқыш, ();
RadioGroup (бiрi таңдалатын байланысты ауыстырып қосқыштар тобы, (, ... (бiрi ... ... ... тiзiмi, (, (,…) .
4.10. Тестiлеу программасы
Компьютердi пайдаланып, студенттер мен оқушыларды семестр, тоқсан iшiнде
бiрнеше рет сынақтау (тестiлеу) – ... ... ... ... бiрi. Тест ... арқылы өзiндiк жұмыстар,
консультациялар ұйымдастыру және қосымша ... беру ... ... ... көтеруге әсер етуге болады. Тестiлеу емтихан орнына да
пайдаланылады. Тест көп деңгейлi және көп нұсқалы ... ... ... кездерде тестiлеу маманды ... алу ... ... ... ... бағалауда және т.б. салаларда кеңiнен
қолдануда.
Оқу пәнiнен тестiлеуге ... ... ... әр ... ... мысалы:
1) мұғалiм сынақ жүргiзiлетiн тақырыптарға арналған ондаған сұрақтар
дайындайды да, әр сұраққа 3, 4 не 5 ... ... ... ... ... ... жауап болуы тиiс. Сынақталушы осы жауаптардың бiреуiн дұрыс деп
таңдап, сәйкес нөмiрдi, символды ... не ... ... көрiнген
ауыстырып қосқыш белгiлерiнiң бiрiн орнатуы керек.
2) Екi бағанда нөмiрленiп топтастырылған бiрнеше сұрақ және ... ... ... сұрақтарға тиiстiлiгiн (сәйкестiгiн) анықтау
керек.
3) Көп нүкте арқылы белгiленiп, арасында бiр сөз не сан ... ... Көп ... ... ... сөздердi не символдарды енгiзу
керек.
4) Экранда орналасу ретi кездейсоқ ... ... ... ... де, дұрыс тiзбектi құру (ретiмен нөмiрлеу) ұсынылады, т.б.
Мысалы, информатика пәнiнiң ... ... ... ... сәйкес
құрылған сұрақтар :
1. Программа берiлген. Оны қолдан орындап, нәтижесiн көрсетiңiз:
Program f;
var х, y : real; k : ... := 3; y := ... k:=1 to 3 do
y := ... : 5 : ... 6 2. 216 3. 36 4. ... Шарт, оператор және олардың жазылу форматтары арасындағы сәйкестiктi
анықтаңыз (Р, Р1, Р2 – шарттар, S, S1, …, Sn – ... ... [ а), b), c), d), e) ... ... нөмiрлердi енгiзу керек]:
1. Құрама шарт a) If P then S
2. ... ... b) Goto N
3. ... шарт c) If P Then S1 else ... ... шарт d) Begin S1; … Sn ... Шартсыз өту операторы e) (P1) and (P2)
3. Толықтырыңыз:
Турбо Паскальда қайталану ... ... ... … не … тең.
4. [-1;1] кесiндiсiнде h=0,1 қадам бойынша y=5x+3 функциясының мәндерiн
есептейтiн ... ... ... ... ... ... ... ретiмен нөмiрлеп шығыңыз):
( while ( ... ... ( ... x:=1; h:=0.1; ( ... do ( ... x=86% ... бес, 75$ .. 85$ аралығында болса
төрт, 60$ .. 74% аралығындағы балл үшiн 3 ... ... ... ... ... ... (пайыздардың басқа түрде
алынуы да мүмкiн). Мәлiметтен соң жаңа жолдан бастап жұлдызша (*) ... Ол - ... ... ... ... ... сұрақ үшiн дайындалған түсiнiктемелiк растрлық суреттi
шығару мүмкiн. Программа бойынша ол қойылған сұрақтан соң ... ... ... көлбеу сызықша) енгiзiлiп, одан әрi сурет файлының ... ... Ал ... ... ... осы жолға нүкте (.) ... ... ... ... “жауаптар” енгiзiлген. Әр жауаптан соң
ол үшiн ... балл саны үтiр ... ... ... ... соң жаңа ... ... жұлдызша (*) қойылған. Ол – сұрақтың
аяқталу белгiсi.
Мысал. Математикадан қабылдау ... ... ... ... cos2x формулалары мен 2x2-5x+3

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 18 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi мен Pascal-дің байланысы21 бет
Delphі ортасында жұмыс істеу технологиясы80 бет
MS-DOS-тағы файлдармен және каталогтармен жұмыс жасау36 бет
PHP тілі туралы36 бет
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет
Visual Basic программалау ортасы туралы53 бет
Деректер қоры5 бет
Деректер қоры туралы3 бет
Компьютерлiк вирустар жайлы мәлімет27 бет
Криптографиялық әдістерді пайдалану14 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь