🗊Презентация Haskell тілінің негіздері. Зертханалық жұмыс №1

Нажмите для полного просмотра!
Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №1Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №2Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №3Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №4Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №5Haskell тілінің негіздері. Зертханалық жұмыс №1, слайд №6

Вы можете ознакомиться и скачать презентацию на тему Haskell тілінің негіздері. Зертханалық жұмыс №1. Доклад-сообщение содержит 6 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Зертханалық жұмыс №1
Haskell тілінің негіздері
Описание слайда:
Зертханалық жұмыс №1 Haskell тілінің негіздері

Слайд 2





ИС  HUGS 98 жүктелгеннен кейін экранда өңдеу ортасының сұхбаттық терезесі ашылады,  Haskell (Prelude.hs) тілінде стандартты функциялар анықтамасы  мен улгіні анықтайтын арнайы файл автоматты түрде жүктеледі де стандартты жұмысқа шақыру шығарылады.
ИС  HUGS 98 жүктелгеннен кейін экранда өңдеу ортасының сұхбаттық терезесі ашылады,  Haskell (Prelude.hs) тілінде стандартты функциялар анықтамасы  мен улгіні анықтайтын арнайы файл автоматты түрде жүктеледі де стандартты жұмысқа шақыру шығарылады.
Әзірлеуші ортасының сұхбаттық терезесі бас мәзірден, интерпретатормен жұмыс кезінде жиі қолданылатын командалар мен консоли үшін арналған түймелер жиынынан тұрады.   
АЖ кодталған бағдарлама файлдарды құруға және өңдеуге  мүмкіндік бермейді, ол үшін кәдімгі ТХТ стандартын қолдайтын (мысалы, Windows-тың стандартты блокноты) кез – келген мәтіндік редакторды қолдану талап етілетінін ерекше атап өту керек.
 HUGS 98 консолінің командалары
HUGS 98 АЖ-нің консолі АЖ жұмысын басқаруға мүмкіндік беретін қызметтік конструкциялардың шағын жинағы.   Бұл командалардың көбі құралдар панеліндегі түймелердің қызметін және қосымшаның басты мәзіріндегі пункттерді қайталайды. Алайда бұл командалар кәсіпқой пайдаланушыларға жұмыс істеу процессін жылдамдатуға мүмкіндік береді.
Описание слайда:
ИС HUGS 98 жүктелгеннен кейін экранда өңдеу ортасының сұхбаттық терезесі ашылады, Haskell (Prelude.hs) тілінде стандартты функциялар анықтамасы мен улгіні анықтайтын арнайы файл автоматты түрде жүктеледі де стандартты жұмысқа шақыру шығарылады. ИС HUGS 98 жүктелгеннен кейін экранда өңдеу ортасының сұхбаттық терезесі ашылады, Haskell (Prelude.hs) тілінде стандартты функциялар анықтамасы мен улгіні анықтайтын арнайы файл автоматты түрде жүктеледі де стандартты жұмысқа шақыру шығарылады. Әзірлеуші ортасының сұхбаттық терезесі бас мәзірден, интерпретатормен жұмыс кезінде жиі қолданылатын командалар мен консоли үшін арналған түймелер жиынынан тұрады. АЖ кодталған бағдарлама файлдарды құруға және өңдеуге мүмкіндік бермейді, ол үшін кәдімгі ТХТ стандартын қолдайтын (мысалы, Windows-тың стандартты блокноты) кез – келген мәтіндік редакторды қолдану талап етілетінін ерекше атап өту керек.  HUGS 98 консолінің командалары HUGS 98 АЖ-нің консолі АЖ жұмысын басқаруға мүмкіндік беретін қызметтік конструкциялардың шағын жинағы. Бұл командалардың көбі құралдар панеліндегі түймелердің қызметін және қосымшаның басты мәзіріндегі пункттерді қайталайды. Алайда бұл командалар кәсіпқой пайдаланушыларға жұмыс істеу процессін жылдамдатуға мүмкіндік береді.

Слайд 3





Әр команда «қоснүкте»  — «:» символынан басталады.  Бұл кіріктірілген командаларды функцияны құрушылар жазған командалардан ажырату үшін жасалған. Сонымен қатар, АЖ әр команданы бір әріпке дейін қысқартуға мүмкіндік береді, яғни «қоснүкте» символы мен команданың бірінші әріпін терсе жеткілікті. Барлығы он екі команда бар, лаодың әрқайсысының сипаттамасы төменде келтірілген.
Әр команда «қоснүкте»  — «:» символынан басталады.  Бұл кіріктірілген командаларды функцияны құрушылар жазған командалардан ажырату үшін жасалған. Сонымен қатар, АЖ әр команданы бір әріпке дейін қысқартуға мүмкіндік береді, яғни «қоснүкте» символы мен команданың бірінші әріпін терсе жеткілікті. Барлығы он екі команда бар, лаодың әрқайсысының сипаттамасы төменде келтірілген.
:load [<filenames>]
	Прогаммалық модульдерді берілген файлдардан (файл аттарын бос орын арқылы ажыратуға болады) жүктейді. Құралдар панеліндегі модульдерді жүктеу түймесін қайталайды. Егер файлдардың аты табылмаса, (Prelude.hs) стандартты модулінен басқа барлық модульдерді шығарады. Команданы қайталап қолданған кезде, интерпретатор жадындағы модульдер қайта оқылады. 
:also <filenames>
	Ағымдағы жобаға қосымша модульдер қосады. Файл аттары бос орынмен бөлінуі тиіс.
:reload
Соңғы орындалған жүктеу командасын (:load) қайталайды. Редактрлеу сыртқы мәтіндік редакторда жүргізілсе, модульдің жүктелуін жылдамдатуға мүмкіндік береді.
 
Описание слайда:
Әр команда «қоснүкте» — «:» символынан басталады. Бұл кіріктірілген командаларды функцияны құрушылар жазған командалардан ажырату үшін жасалған. Сонымен қатар, АЖ әр команданы бір әріпке дейін қысқартуға мүмкіндік береді, яғни «қоснүкте» символы мен команданың бірінші әріпін терсе жеткілікті. Барлығы он екі команда бар, лаодың әрқайсысының сипаттамасы төменде келтірілген. Әр команда «қоснүкте» — «:» символынан басталады. Бұл кіріктірілген командаларды функцияны құрушылар жазған командалардан ажырату үшін жасалған. Сонымен қатар, АЖ әр команданы бір әріпке дейін қысқартуға мүмкіндік береді, яғни «қоснүкте» символы мен команданың бірінші әріпін терсе жеткілікті. Барлығы он екі команда бар, лаодың әрқайсысының сипаттамасы төменде келтірілген. :load [<filenames>] Прогаммалық модульдерді берілген файлдардан (файл аттарын бос орын арқылы ажыратуға болады) жүктейді. Құралдар панеліндегі модульдерді жүктеу түймесін қайталайды. Егер файлдардың аты табылмаса, (Prelude.hs) стандартты модулінен басқа барлық модульдерді шығарады. Команданы қайталап қолданған кезде, интерпретатор жадындағы модульдер қайта оқылады. :also <filenames> Ағымдағы жобаға қосымша модульдер қосады. Файл аттары бос орынмен бөлінуі тиіс. :reload Соңғы орындалған жүктеу командасын (:load) қайталайды. Редактрлеу сыртқы мәтіндік редакторда жүргізілсе, модульдің жүктелуін жылдамдатуға мүмкіндік береді.  

Слайд 4





:project <filename>
:project <filename>
Жоба файлын жүктейді және қолданады. Тек бір файл ғана жүктеуге болады. Жоба файлдары коды бар жеке файлдарды біріктіру үшін қолданылады. Команданы қайталап қолданған кезде, интерпретатор жадындағы барлық файлдар қайта оқылады.
:edit [<filename>]
Көрсетілген файлды дұрыстау үшін сыртқы мәтіндік редаторды шақырады. Файл атауы көрсетілмесе, соңғы файл шақырылады (жүктелген немесе редактрленген). Бұл команда құралдар панеліндегі сыртқы мәтіндік редактрді шақыру түймесін қайталайды.
:module <module>
Функцияны орындау үшін ағымдық модуль ретінде берілген модульді бекітеді. Бұл коман
<expr>
Берілген өрнекті орындауға жіберу. Мысалы, main  командасы сәйкесінше main – функциясын орындауға жібереді, бұл құралдар панеліндегі түймені қайталауды орындайды.
:type <expr>
Берілген өрнектің типін экранға шығарады. Бұл команда, негізінен, құрылған өрнектің (айнымалы, функция, күрделі объекті) типін жылдам алу үшін программаны орындау мақсатында қолданылады. 
:?
Қысқа сипатталған командалар тізіміні экранға шығарады. 
:set [<options>]
АЖ параметрлерін командалық жолдан енгізуге мүмкіндік береді. HUGS 98-ді баптау диалогтық терезесінің әрекеттерін қайталайды.  (<options>) командасының барлық мүмкін параметрлері осы команданы орындау кезінде, ешқандай параметрлерсіз экранға шығарылады.
:names [pat]
Ағымдағы атаулар кеңістігіндегі (басқа атау берілмесе) объектілердің барлық атауларының тізімін экранға шығарады. 
да атаулар коллизиясы мәселесін шешуге арналған.
Описание слайда:
:project <filename> :project <filename> Жоба файлын жүктейді және қолданады. Тек бір файл ғана жүктеуге болады. Жоба файлдары коды бар жеке файлдарды біріктіру үшін қолданылады. Команданы қайталап қолданған кезде, интерпретатор жадындағы барлық файлдар қайта оқылады. :edit [<filename>] Көрсетілген файлды дұрыстау үшін сыртқы мәтіндік редаторды шақырады. Файл атауы көрсетілмесе, соңғы файл шақырылады (жүктелген немесе редактрленген). Бұл команда құралдар панеліндегі сыртқы мәтіндік редактрді шақыру түймесін қайталайды. :module <module> Функцияны орындау үшін ағымдық модуль ретінде берілген модульді бекітеді. Бұл коман <expr> Берілген өрнекті орындауға жіберу. Мысалы, main командасы сәйкесінше main – функциясын орындауға жібереді, бұл құралдар панеліндегі түймені қайталауды орындайды. :type <expr> Берілген өрнектің типін экранға шығарады. Бұл команда, негізінен, құрылған өрнектің (айнымалы, функция, күрделі объекті) типін жылдам алу үшін программаны орындау мақсатында қолданылады. :? Қысқа сипатталған командалар тізіміні экранға шығарады. :set [<options>] АЖ параметрлерін командалық жолдан енгізуге мүмкіндік береді. HUGS 98-ді баптау диалогтық терезесінің әрекеттерін қайталайды. (<options>) командасының барлық мүмкін параметрлері осы команданы орындау кезінде, ешқандай параметрлерсіз экранға шығарылады. :names [pat] Ағымдағы атаулар кеңістігіндегі (басқа атау берілмесе) объектілердің барлық атауларының тізімін экранға шығарады. да атаулар коллизиясы мәселесін шешуге арналған.

Слайд 5





:info <names>
:info <names>
Объектілердің берліген атауларының сипаттамасын экранға шығарады. Мысалы, функция үшін, берілген функцияның атауымен қоса оның типін де шығарады. 
:browse <modules>
Берліген модульде анықталған барлық объектілердің (функциялар, айнымалылар, типтер) тізімін экранға шығарады. Модульдердің атаулары бос орынмен ажыратылуы тиіс (бірнеше модуль атаулары берілсе). 
:find <name>
Құрамында берілген атау кездесетін модульді редактрлеуге шақырады. Егер берліген атау ағымдағы модульдердің бірдебіреуінде кездеспесе, онда қате туралы хабарлама шығады:  ERROR — 
No current definition for name "<name>".
:!<command>
Описание слайда:
:info <names> :info <names> Объектілердің берліген атауларының сипаттамасын экранға шығарады. Мысалы, функция үшін, берілген функцияның атауымен қоса оның типін де шығарады. :browse <modules> Берліген модульде анықталған барлық объектілердің (функциялар, айнымалылар, типтер) тізімін экранға шығарады. Модульдердің атаулары бос орынмен ажыратылуы тиіс (бірнеше модуль атаулары берілсе). :find <name> Құрамында берілген атау кездесетін модульді редактрлеуге шақырады. Егер берліген атау ағымдағы модульдердің бірдебіреуінде кездеспесе, онда қате туралы хабарлама шығады: ERROR — No current definition for name "<name>". :!<command>

Слайд 6





Операциялық жүйеге шығып, берліген команданы орындайды. Есте сақтайтын жағдай, «леп белгісі» симолы мен операциялық жүйе комнадасының атауы арасында бос орын қалмау керек. 
Операциялық жүйеге шығып, берліген команданы орындайды. Есте сақтайтын жағдай, «леп белгісі» симолы мен операциялық жүйе комнадасының атауы арасында бос орын қалмау керек. 
:cd <directory>
HUGS 98 жұмыс істеп тұрған ағымдағы каталогты аустырады. 
:gc
Қоқысты жинау процесін еріксіз түрде орындауға жібереді. Содан соң, жиналған және қайта қалпына келтірілген жад ұяшықтары туралы мәліметті экранға шығарады. 
:version
Haskell және ИС HUGS 98 тілдерінің орнатылған интерпретаторының версиясы туралы ақпаратты экранға шығарады. 
:quit
Операциялық жүйеге шығуды орындайды. Құралдар панеліндегі түймелерді қайталайды.
Описание слайда:
Операциялық жүйеге шығып, берліген команданы орындайды. Есте сақтайтын жағдай, «леп белгісі» симолы мен операциялық жүйе комнадасының атауы арасында бос орын қалмау керек. Операциялық жүйеге шығып, берліген команданы орындайды. Есте сақтайтын жағдай, «леп белгісі» симолы мен операциялық жүйе комнадасының атауы арасында бос орын қалмау керек. :cd <directory> HUGS 98 жұмыс істеп тұрған ағымдағы каталогты аустырады. :gc Қоқысты жинау процесін еріксіз түрде орындауға жібереді. Содан соң, жиналған және қайта қалпына келтірілген жад ұяшықтары туралы мәліметті экранға шығарады. :version Haskell және ИС HUGS 98 тілдерінің орнатылған интерпретаторының версиясы туралы ақпаратты экранға шығарады. :quit Операциялық жүйеге шығуды орындайды. Құралдар панеліндегі түймелерді қайталайды.



Похожие презентации
Mypresentation.ru
Загрузить презентацию