Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

Бадарламалы амсыздандыруды сипаттау

КІРІСПЕ

Компьютер тек ана бадарламада крсетілген сызытар мен тстерді енгізу-шыару рылыларыны кмегімен механикалы трде крсетеді. Адам миы экрандаы кріністі абылдап, оан белгілі бір мн береді.б.э.д. 3000 жыл — Ежелгі Вавилонда алашы есептегіштер — абак пайда болды. б.э.д. 500 жыл — ытайда абакты «жаа» нсасы пайда болды.

1855 жыл - Стокгольм аласында аайынды Георг жне Эдвард Шутц Чарльз Бэббидж жмыстарыны негізінде алашы айырмалы машина жасады.

1912 жыл - орыс алымы А.Н.Крылов жобасы бойынша арапайым дифференциалды тедеулерді интеграциялауа арналан машина жасалды. 1927 жыл - Массачусетс технологиялы университетінде аналогты компьютер жасап шыарылды. 1938 жыл - неміс инженері Конрад Цузе зіні алашы есептеуіш машинасын жасап, оан Z1 деген ат берді (Оны соавторы ретінде Гельмут Шрейерді есімі де аталады). Бл толытай механикалы, бадарламаланатын цифрлы машина еді. Бл лгі іс жзінде олданылмады. Оны алпына келтірілген нсасы Берлиндегі неміс техникалы мражайында саталан. Осы жылы Цузе Z2 машинасын жасауа кірісіп кетті. 1941 жыл - Конрад Цузе Z3 машинасын жасады. Бл машина азіргі заманы компьютерді барлы асиеттерін ие болатын.

1942жыл - Айова штатыны университетінде Джон Атанасов жне оны аспиранты Клиффорд Берри АШ-таы алашы электронды цифрлы компьютерді жасап бастады. Бл машина толытай аяталмаанымен, тарихшыларды айтуына араанда, американ алымы Джон Мочлиді екі жылдан кейін Эниак ЭЕМ-ін жасап шыаруыны кп серін тигізді. 1943 жылды басында алашы американды есептеуіш машина — Марк I жасалды. Бл машина АШ скери-уе кштеріні крделі баллистикалы есептерін шыаруа арналан еді.

Жедел жадыны орау жне динамикалы блу іске асты. Кптеген жоары дегейлі, соларды ішінде символды есептерге (SNOBOL. LISP. REFAL сиятылар) жне логикалы есептерге (Prolog. Miranda сиятылар) баытталан программалау тілдері олданылды, символды есептер мен логикалы есептер лесі кбейді. Бл компьютерлерді дамыан жасанды зердесі болады: оларды зін - зі оытатын абілеті жне здігінен кейбір мселені тсініп, жобалап, оны шешу немесе жзеге асыру шін керекті программаны немесе рылыны растыра алатын ммкіншілігі болады.

Курсты жмысты масаты:B (10x10) массиві берілген . Осы массивтегі е лкен жне е кіші элементтеріні орнын ауыстыру. Екі массивті жне е лкен, е кіші мнін шыару керек.

Курсты жмысты міндеттері:

1) Бадарламалы амсыздандыруды сипаттау;

2) Бадарламалау тілін сипаттау;

3) Бадарламаны жмыс істеу сызбасын ру.

 


ЖАЛПЫ БЛІМ

Бадарламалы амсыздандыруды сипаттау

 

Delphi бадарламасын iске осу шiн бiз е алдымен Delphi бадарламасын орнатуымыз керек. Егер бадарлама орнатылан болса, онда оны деттегiдей Iске осу (Пуск) – Бадарламалар (Программы) - Borland Delphi 7 ® Delphi 7 командалары арылы iске осамыз.

Бл кезде Delphi 7 бадарламасы iске осылады, крсетілген.

 

 

Сурет 1 Delphi 7 программасыны ашылуы

 

Бл бадарлама iске осанда е алдымен Delphi бадарламасыны негiзгi ш терезесi экранда крiнедi. Бл терезелердi 1-шiсi Delphi ортасыны негiзгi терезесі болып саналады. Бл терезеде стандарты батырмалар, аспаптар панелi бар жне Delphi–ді барлы компоненттері орнатылан, ал 2-шiсi Delphi ортасыны негізгі пішін (Form1) деп аталады. Бл пішінде барлы компоненттер орналастырылады, ал 3-шiсi Delphi ортасыны объект инспектор терезесi (Object Inspector). Терезеде кез келген компонеттерді асиеттері, шрифты, тсі, клемі жне компонеттерді бір-бірімен байланыстырады, таы баса асиеттерін згертеді.

Жалпы, ортада программа руа арналан 4-ші, модуль терезесi де iске осылады (Unit1.pas). Форма терезесiнi астында орналасатындытан, ол алашыда крiнбейдi. Delphi-дi негiзгi терезесiнi рамына мзiр, аспаптар па­нелi жне компоненттер палитрасы енгiзiлген.

 

Сурет 2 Delphi-ді негiзгi терезесi

 

Windows-таы сияты Delphi-де программалар оиалар арылы басарылады. Мысалы, пайдаланушы программа ру шiн алдымен пішінге компонент орнатуы, пішінді не пішінде орналастырылан компоненттi тышан арылы шертуi ммкiн. Оны р iс-рекетi оиа шаырады. Яни, оиа – бадарламаны жмыс iстеуi кезiнде объект жадайыны згеруi.

Delphi-де р оиаа атау берiлiп ойылан. Мысалы, компоненттер палитрасыны Button тймесi арылы пішінде орнатылан Button1 компонентiн шерту Click (Шерту) оиасын шаырады.

 

Сурет 3 Форма оиалары

р объектiге байланысты оиалар жеткiлiктi Мысалы, пішінге байланысты оиалар саны – 35 . Олар асиеттер терезесiнi Events осымша бетiне енгiзiлген. Терезеде оиа атауларыны алдына On префиксi (осым­шасы) тiркестiрiлiп жазылан. Ол – атауды оиа екендiгiн бiлдiретiн белгi.

Delphi-де программа (проект) екi блiмнен трады: алашыда автоматты трде project1 атауы берiлетiн проект файлы (негiзгi модуль) жне unit1. pas атауы бер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п трса, оны шерту.

Терезе белсендiрулi трде ашылады да, онда процедура дайындамасы (лгiсi) крiнедi. Оны таырыбы нкте арылы блiнген класс жне процедура атаула­рынан трады т.б.

 

Сурет 4 Код терезесi (Unit1)