ᲙომპიუტერებიᲞროგრამირების

Ლოგიკური ოპერაცია. ძირითადი ლოგიკა ოპერაციების

კომპიუტერულ მეცნიერებათა, როგორც მეცნიერების შეგროვების ტექნიკა, ორგანიზება და დავამუშავოთ სხვადასხვა მონაცემების იწყებს განვითარებას შუა მეოცე საუკუნის. მიუხედავად იმისა, რომ ზოგიერთი ისტორიკოსი მიიჩნევს, რომ დასაწყისში ფორმირების კომპიუტერულ მეცნიერებათა ჩაეყარა მე -17 საუკუნის გამოგონება პირველი მექანიკური კალკულატორი, უმრავლესობა გაიგივებას ასაკში უფრო მოწინავე კომპიუტერული ტექნიკა. იმ 40-იან წლებში მე -20 საუკუნეში, მარხვის პირველი კომპიუტერი, კომპიუტერული მეცნიერების მიიღო ახალი იმპულსი განვითარების.

სათაური სასწავლო ინფორმატიკა

ეს იყო მარხვის პირველი კომპიუტერი გახდა აუცილებელია ახალი მეთოდების სისტემატიზაცია, აღრიცხვისა და დამუშავების დიდი მონაცემები კომპლექტი, ისევე, როგორც განვითარების ალგორითმები, რომელიც საშუალებას მისცემს სრული პოტენციალის ახალი კომპიუტერები. ინფორმატიკა სტატუსი მიიღო დამოუკიდებელი სამეცნიერო დისციპლინის, და გადავიდა თვითმფრინავი მათემატიკური გათვლებით შესწავლა გამოთვლები კულტურას.

ყველა თანამედროვე კომპიუტერული მეცნიერების ეფუძნება ლოგიკური ოპერაციები. ისინი შეიძლება ეწოდოს ფუნდამენტური კომპონენტი. პროგრამირებაში, კომპიუტერული სისტემების კონცეფცია ლოგიკა ოპერაცია - ეს არის ქმედება, რომელიც გენერირდება შესრულების შემდეგ ახალი კონცეფცია და მნიშვნელობა ჩამოყალიბდა საფუძველზე არსებული ცნებები. კომპლექტი ასეთი ქმედებები შეიძლება იცვლებოდეს პროცესორი ელემენტს შეასრულოს ბრძანებები. თუმცა, არსებობს გარკვეული ოპერაციები, რომლებიც საერთო პრაქტიკულად ყველა არსებული სისტემები. ეს ოპერაცია, რომლებიც მუშაობენ კონტენტის აფასებს საკუთარ თავს, როგორიცაა უარის თქმის, ან ის, რომ შეცვალოს რაოდენობრივი დახასიათება ცნებები - დაამატოთ, სხვაობა, გამრავლების, გათიშე.

Operands ლოგიკური ოპერაციები

მას შემდეგ, რაც ალგებრა ლოგიკა ნიშნავს მუშაობა აბსტრაქტული ცნებების, მაშინ operands ყველა ლოგიკური ოპერაციები განზოგადებული მონაცემთა ტიპები. კლასიკური ელემენტები, მუშაობს ალგებრა განცხადებები განცხადებები, ყალბი ან ნამდვილი. ელექტრონიკა და პროგრამირების აღწერილობა ამ თვალსაზრისით გამოიყენება ლოგიკური ცვლადები ჭეშმარიტი და ყალბი ან რიცხვი ღირებულება 1 (ნამდვილი) და 0 (ყალბი). კომბინაცია ამ ღირებულებებს, როგორც წარმოუდგენელი როგორც ეს შეიძლება ჟღერდეს, სამუშაო მიბმული ყველაზე რთული და მასშტაბური სისტემები. ყველა პროგრამა კოდი, რომელიც შესრულებულია კომპიუტერის ან რაიმე ციფრული მოწყობილობა დინამიურად ითარგმნება შევიდა თანმიმდევრობა პირობა და zeros - უნივერსალური კოდი, რომელიც შეიძლება დამუშავებული ნებისმიერი დამუშავება.

სახის ლოგიკური ოპერაციები

როგორც ზემოთ აღინიშნა, კლასიკურ ლოგიკური ალგებრა , არსებობს 2 სახის ფუნქციებს. მთავარი ლოგიკური ოპერაციების ბინარული მონაცემები ტიპის - ქმედებები, რომლებიც გავლენას ახდენს განაცხადი თავად (unary, ან ერთი, ოპერაცია). ეს არის ასევე ოპერაციების, რომ ახალი განცხადებები საფუძველზე არსებული ღირებულებები (ორობითი ოპერაციები, ან ტყუპი). ბრძანებით ლოგიკური ოპერაციების არის იგივე, როდესაც ასრულებენ ნებისმიერი მათემატიკური გათვლებით მარცხნიდან მარჯვნივ, ხედი ფრჩხილებში.

იოლი და ერთ-ერთი ყველაზე ცნობილი ფუნქციები ლოგიკური ლოგიკა ფუნქცია უარყოფა. ეს მარტივი ლოგიკა ოპერაცია საპირისპირო ღირებულების შეყვანის operand. ელექტრონიკა, ეს ქმედება უწოდებენ inversion. მაგალითად, თუ თქვენ ინვერსიის წინადადება "სიმართლე", შედეგი არის "ცრუ". და პირიქით - უარყოფა ღირებულებები "ცრუ" გამოიწვევს მნიშვნელობა "ჭეშმარიტი". ეს ლოგიკური ოპერაცია პროგრამირების ხშირად გამოიყენება განშტოების ალგორითმები და განხორციელებაში "არჩევანი" შემდგომი კომპლექტი ბრძანებები საფუძველზე არსებული შედეგების ან შეიცვალა პირობები.

ბინარული ოპერაცია

კომპიუტერულ პროგრამირებაში და გამოყენება შეზღუდული კომპლექტი ბინარული (ორობითი) ოპერაციებში. ისინი თავიანთ სახელს ლათინური სიტყვა bi, რაც იმას ნიშნავს, "ორი", და სახის ფუნქციებს, რომ მიიღოს ორი შეყვანის არგუმენტები და დაბრუნების შედეგად ერთი ახალი მნიშვნელობა. აღწერილობებისათვის ყველა ფუნქციის ლოგიკური ალგებრა იყენებს სიმართლე მაგიდები.

რაც მათ სჭირდებათ

ეს სისტემა გააკეთა გარკვეული თანხის შეტანის operands და აღწერს ყველა შედეგად ღირებულებებს, რომელიც შეიძლება დაუბრუნდნენ წინასწარ ლოგიკა ოპერაციის დროს განაცხადა მითითებული შეტანის პარამეტრები.

ყველაზე ხშირად გამოყენებული ფუნქციების კომპიუტერი და კომპიუტერული ტექნოლოგიების ლოგიკური გარდა (დიზუნქცია) და ლოგიკური გამრავლების (ერთად).

ერთობლიობაში

ლოგიკური ოპერაცია "და" - ფუნქცია არჩევანი ნაკლებად ორი ან n შეტანის operands. შესვლის ამ ფუნქციის შეიძლება ჰქონდეს ორი (ორობითი ფუნქცია), სამი ღირებულებები (ternary), ან განუსაზღვრელი რაოდენობის operands (n-ary ოპერაცია). გაანგარიშებისას შედეგად ფუნქცია, ეს იქნება პატარა მიეწოდება შეყვანის ღირებულებები.

ანალოგი ჩვეულებრივი ალგებრა ფუნქცია გამრავლება. ამიტომ, ერთად ოპერაცია ხშირად მოიხსენიებენ, როგორც ლოგიკური გამრავლება. როდესაც ნიშანი ფუნქცია ჩაწერა აქტების ან გამრავლების ნიშანი (წერტილი) ან ampersand. თუ ვამბობთ, რომ სიმართლე მაგიდა ამ ფუნქციას, ეს იქნება, რომ ფუნქცია არის მითითებული, რომ "ნამდვილი" ან 1, მხოლოდ სიმართლე ყველა შეტანის operands. თუ ერთ-ერთი მაინც შეყვანილი პარამეტრების არის ნულოვანი, ან ღირებულების "ცრუ", შედეგად ფუნქცია იქნება "ცრუ".

ეს ასახავს ანალოგიით არითმეტიკული გამრავლება: გამრავლება, და ნებისმიერი რაოდენობის კომპლექტი ნომრები 0 შედეგად ყოველთვის ბრუნდება 0. ამ ლოგიკით ოპერაცია შემცვლელი: იმისათვის, რომელშიც ის იღებს შეყვანის პარამეტრების გავლენას არ მოახდენს საბოლოო შედეგი გაანგარიშებით.

კიდევ ერთი თვისება ამ ფუნქციის associativity, ან associativity. ეს უძრავი ქონება საშუალებას გაანგარიშება ორობითი თანმიმდევრობა ოპერაციების არ გაითვალისწინოს ბრძანებით შეფასება. ამიტომ, 3 ან მეტი ზედიზედ ლოგიკური გამრავლების ოპერაცია საჭირო არ არის გაითვალისწინოს ფრჩხილებში. პროგრამირებაში, ეს ფუნქცია ხშირად გამოიყენება, რათა დავრწმუნდეთ, რომ კონკრეტული ბრძანებები ხორციელდება მხოლოდ იმ შემთხვევაში, თუ აგრეგატის გარკვეული პირობები.

გათიშვის

ლოგიკური ოპერაცია "ან" - სახით ლოგიკური ფუნქცია, რომელიც მსგავსია ალგებრული გარდა. სხვა სახელები ამ ფუნქციის - ლოგიკური ამისა, გათიშვის. ანალოგიურად, როგორც ლოგიკური გამრავლების ოპერაციის, გათიშვის შეიძლება ბინარული (გამოვთვალოთ ღირებულება ორ არგუმენტს ეფუძნება), ternary და n-ary.

სიმართლე მაგიდა ამ ლოგიკური ოპერაცია არის ერთგვარი ალტერნატივა კავშირში. ლოგიკური ოპერაცია "ან" ითვლის შორის საუკეთესო შედეგი მოწოდებული არგუმენტები. გათიშვის იღებს გამომავალი ღირებულება "ცრუ", ან 0 როდესაც ყველა შეყვანილი პარამეტრების მიღებული ღირებულებების 0 ( "ყალბი"). ნებისმიერ სხვა შემთხვევაში გამომავალი იქნება მიღებული ღირებულება "ჭეშმარიტი", ან 1. ჩაიწეროს ეს ფუნქცია ყველაზე ხშირად გამოიყენება მათემატიკური ნიშანი დამატებით ( "პლუს") ან ორი ვერტიკალური ზოლები. მეორე ვარიანტი არის გავრცელებული ყველაზე პროგრამირების ენები და ამჯობინა, რადგან ის საშუალებას გაძლევთ აშკარად დამოუკიდებლად ლოგიკური ოპერაციის არითმეტიკული.

ზოგადი თვისებები ლოგიკური ოპერაციები

ძირითადი ლოგიკა ოპერაციები, თუ არა, რომ ეს არის unary, ორობითი, ternary და სხვა ფუნქციები, რომლებიც გარკვეული წესები და თვისებები, რომელიც აღწერს მათი საქციელი. ერთ-ერთი ასეთი ფუნდამენტური თვისებები გააჩნდა მიერ ზემოთ აღწერილი ლოგიკა ფუნქციები კომუტაციური.

ეს ფუნქცია უზრუნველყოფს, რომ permutation ფუნქცია განათავსებს operand მნიშვნელობა არ იცვლება. არა ყველა ოპერატორების ამ ქონებაზე. განსხვავებით ერთობლიობაში და გათიშვის რომელიც აკმაყოფილებს commutativity მოთხოვნებს, ფუნქცია მატრიცის გამრავლება არ არის, და გადაჯგუფების ფაქტორი ამ ოპერაციის მოჰყვება შედეგად ცვლილება, ისევე როგორც exponentiation.

კიდევ ერთი ასპექტი

კიდევ ერთი მნიშვნელოვანი ფუნქცია, რომელიც ხშირად გამოიყენება ელექტრონიკა და სქემით, არის დაქვემდებარების წყვილი ლოგიკური ოპერაციების De Morgan კანონები.

ეს კანონები სავალდებულოა წყვილი ლოგიკა ოპერაციების გამოყენებით ლოგიკური უარყოფა ფუნქცია, რომელიც გამოიყენება გამოვხატო ლოგიკური ოპერაციის გამოყენებით სხვა. მაგალითად, ერთად უარყოფა ფუნქცია შეიძლება მიერ გამოთქმული გათიშვის negations ცალკე operands. ამ კანონების ლოგიკური ოპერაცია "და", "ან" და vzaimovyrazheny შეიძლება განხორციელდეს მინიმალური აპარატურული ღირებულება. ეს ფუნქცია ძალიან სასარგებლო მიკროსქემის დიზაინი, რადგან ის საშუალებას გაძლევთ შეინახოთ რესურსების აღრიცხვისა და ფორმირების ჩიპი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.delachieve.com. Theme powered by WordPress.