Құрылым тілдері



Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 8 бет
Таңдаулыға:   
Баяндама

Тақырыбы: Логикалық программалау. Логикалық программалардың түрлері. Олардың тарихы.

Орындаған: Рамазанова Аяна ҚТӘ 101
Тексерген: Капарова Л.Е

Жоспар:

Логикалық программалау дегеніміз не? 3
Логикалық программалаудың түрлері.Олардың тарихы.] 4
Пролог тілінің негізгі ерекшелігі ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... 5
Пролог тіліндегі негізгі ұғымдар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
Пролог тіліндегі негізгі операциылар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7

Логикалық программалау дегеніміз не?

Логикалық программалау -- бұл көмегімен компьютерге ақпараттың ерекшелігін, құрылымдарын және операцияларды анықтайтын, оны талдау және шешу мақсатында жазылған алгоритмдерді компьютерге беру үшін қолданылатын бір жүйе. Бұл өңдеу, талдау және шешу процесін ақпараттың маңызды ерекшеліктері мен мәліметтері бойынша жүзеге асыратын алгоритмдердің бірінші басамағын құру үшін пайдаланылады. Логикалық программалаудың маңызды мақсаты -- компьютерге ақпаратты өңдеу, ақпаратты шешу, нәтиже бойынша анықтау және нәтижені табу мақсатында алгоритмдерді жазу және олардың жұмыстарын бағыттау.
Логикалық программалардың түрлері. Олардың тарихы.

XX ғасырдың 90 жылдарынан бастап дүние жүзінде жасанды интеллекті игерген компьютерлердің жобалары құрылған және де олар кейінгі жылдары көп ілгері дамыған. Бұл - компьютерлердің 5 - ұрпағы, олардың аппараттық негізіне өте жоғары деңгейдегі программалау тілдері алынған, бұл тұрғыда дәстүрлі Бейсик тілінің ролін бүгінгі Пролог тілі орындайтын болады, себебі оның мәні мен мүмкіндіктері логикалық программалауды таратуда және де танытуда тым үлкен болып тұр.
ЖИ идеялары адамның жұмысын жеңілдетуге арналған электр-механикалық құрылғылар - зерделі роботтар жұмысы негізіне салынған. ЖИ программалары көбінесе ПРОЛОГ, ЛИСП.
Лисп тілі 1965 жылы американдық профессор Джон Маккарти жасанды интеллект пролемалары бойынша зерттеу үшін ойлап тапты. Бұл тілдің ерекшілігі оның негізі болып алгоритмдердің математикалық теориясы және рекурсивті функциялар болуында. Лисп тілінде рекурсивті анықтайтын функциялар ұғымдары негізгі болып табылады. Осы себептен Лисп тілі әмбебап тіл болып есептеледі, себебі кез-келген алгоритм бірнеше рекурсивті функциялардың жинағы ретінде сипатталуы мүмкін. Бұл жағдай ЭЕМ күрделі алгоритмдерді, мәліметтерді өңдеуге, сонымен қатар адамдардың интеллектуальдық қызметерін модельдеуге модельдеуге мүмкіндік береді

Логикалық программалаудың көптеген түрлері бар, олар алғашқы алғашқылардағы іс-шаралардан, құрылыс және қолданым мәнінен бастап, жүзеге асырылған жаңа және жаңа технологиялардың дамуына дейінгі сәйкес кездесетінділерін қосудың жайында даму етілген. Бірнеше тәуелділіктері талқылау мүмкін:
1. Құрылым және бағдарламалық тілдер бойынша:
:: Машиндік тілдер: Java, C++, Python, C#, JavaScript, PHP, Ruby, Swift, Kotlin, Objective-C, Go, Perl, и т.д.
:: Құрылым тілдері: Verilog, VHDL, SystemVerilog, MATLAB, LabVIEW, и т.д.
2. Іс-шаралардың түрлері бойынша:
:: Информациялық тарату (Data Processing)
:: Таңдалған шарттарға қарай жүзеге асырылған іс-шаралар (Rule-based Systems)
:: Машиндік оңтайлылық (Machine Learning)
:: Келесі нәтижелерге бағытталған ақпараттық іс-шаралар (Decision Support Systems)
:: Бағыттармен және барлықсыз іске қол жеткізу (Programming without and with Constraints), ішінде констрақтылар жүзеге асырылмаған.
3. Программалаудың көздеріне байланысты:
:: Қолданым менислігі: Десктоптарға (Desktop), Веб-сервистерге (Web), Мобильді құрылғыларға (Mobile), Компьютерлік жүйелерге (Embedded Systems), Математикалық модельдерге (Mathematical Models).
:: Өнімділігі: Білдірме, Менеу, Саздапалатын, Орталық көмекші, Орталық белсендірілген, Объект-ориентирленген, Құпиялықтық, Функционалдық, Жиынтық, Машиналық тілдер, Әрекеттілік, Жұмыс тарату.

Пролог тілінің ерекшелігі.

Пролог тілі, алгоритмдік тілдердің бірі болып, тарихында қуылымсыз таңдау мен логикалық түрлендіру технологияларының дамуында алғаш рет пайда болды. Ерекшелігінің негізі - машиналық тарау және оның мақсатты қолдануымен жұмыс істеу. Осы тілді пайдалану арқылы, адамдар бірнеше қадамда таңдау және айырмашылықтардың ерекшеліктерін анықтау, келесі нәтижеге бағытталған мәселелерді шешу мүмкіндігі бар. Пролог тілінің ерекшеліктерінің көбі, оның логикалық түрлендіру механизмінде ақпараттардың айырмашылығын бағалауға және тілдер арасындағы байланысты белгілеу мүмкіндігін жариялауға арналған. Прологда оқушылар үшін, түрлендірудің жаңа құралдарын, айырмашылықтарды анықтау, ақпараттық шараларды құру және қауіпсіздік негізін сақтау және басқару арқылы алдын ала алу, жаңа бағыттарды дамыту үшін келесі мәтіндердің ерекшеліктерінің ерекшелігі жаңадан жаңа үлгілерін оқырмайды.
Проглог тіліндегі негізгі ұғымдар

Пролог тілінде қолданылатын негізгі ұғымдар бірнеше қатарда жиналған. Олар ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер визуализациясы және зерттеу қорытындылары
Кинопарк 7 Ақтөбе деректер қорына навигациялық тәсілдерді қолдану
Эксперттік жүйеге қолданылатын терминдер
Тіл білімі және оның зерттеу нысаны
Мәліметтер базасын басқару жүйесі
Web - қосымшаларды жасаудың аспаптық құралдары
СИ бағдарламалау тілінде жадыны басқару
Эксперттік жүйе функциясы
Тіл білімі туралы жалпы түсінік
СИ тіліндегі динамикалық жады
Пәндер