Логіка і мови програмування
Мови програмування виходять з логіки.
У логіці ми точно можемо сказати, що якесь висловлювання є істиною (наприклад, сніг білий, 2 + 3 = 5), а щось брехнею (наприклад, сніг теплий, 2 + 3 = 7).
Якщо мова йде про комп’ютери, то істину тут позначають за 1, а брехня за 0. І так як у нас всього 2 варіанти, доводиться ними завжди оперувати.
Можна заперечити висловлювання. Згадуємо природна мова за допомогою НЕ:
“Неправильно, що стіл відноситься до техніки”.
Або, наприклад: “Стіл – це не комп’ютер”.
Ця операція називається інверсія (від лат. “Перевертання”)
У програмуванні, в різних мовах “НЕ” може позначатися різними символами: НЕ, NOT,!, ~ І т. д.
Два висловлювання можна логічно приєднати один до одного, як це робиться в мові, наприклад: “я є людиною І я є учнем”.
Ми взагалі не даємо прорватися брехні. Якщо обидва висловлювання істинними, отримуємо істину (1), якщо обидва або хоча б одне з них помилково, отримуємо брехня (0).
А = 1 (правда) і В = 1 (правда) – Все висловлювання вірне (1)
А = 1 (правда) і В = 0 (брехня) – Все висловлювання брехня (0), оскільки з’явилася брехня
А = 0 і В = 1 – Висловлювання помилкове
А = 0 і В = 0 – Висловлювання теж помилкове
Така операція називається кон’юнкція (від лат. “Союз”, “зв’язок”)
У програмуванні “І” може позначатися і такими символами: І, &;, AND і ін. І вважається певним аналогом множення в алгебрі.
Можна вибрати висловлювання. Знову, як у мові, за допомогою АБО: “колібрі – птах АБО комаха”.
Ми ніби знаходимо хоча б крихту істини. Якщо обидва або хоча б один вислів істинно, отримуємо істину (1), якщо обидва висловлювання помилкові, отримуємо брехня (0).
А = 1 або В = 1 – Висловлювання вірне
А = 1 (правильне) або В = 0 (помилкове) – Висловлювання вірне, оскільки є хоча б одна істина
А = 0 і В = 1 – Висловлювання знову вірне
А = 0 і В = 0 – Висловлювання помилкове – правди немає взагалі
Така операція називається диз’юнкція (від лат. “Роз’єднання”)
У програмуванні “АБО” може позначатися і такими символами: АБО, |, OR, +, ^ і ін.
Вважається таким собі аналогом складання в алгебрі.
Якщо десь зустрічаються всі три оператора, то вони виконуються саме в такій послідовності: 1. інверсія, 2. кон’юнкція, 3. диз’юнкція.
Related posts:
- Мови програмування та їх застосування Програмування як галузь сучасної економіки Поява комп’ютерів стало однією з головних складових Науково-технічної революції, що почалася в середині минулого століття. Можливості для автоматизації обчислень дозволили не тільки підвищити якість науково-дослідницької, управлінської та інженерної діяльності, а й сприяли появі нових масових професій. Велика розмаїтість обчислювальної техніки, що існує в сьогоднішньому світі, обумовлює існування таких високотехнологічних сегментів […]...
- Змінні і константи в алгоритмічних мовах програмування Які зустрічаються змінні і константи в алгоритмічних мовах програмування: Числа: Цілий – цілі числа. У таку змінну або константу ми зможемо записати тільки цілі числа. У навчальних завданнях дуже часто проводяться операції з цілими числами. Вещ – речові (дійсні) числа, тобто інші числа, відмінні від цілих. Букви: Сим – символ. Якщо робота йде з окремими […]...
- Мови програмування Мова програмування – це система знаків, яка використовується для написання комп’ютерних програм. Мови програмування класифікуються залежно від самих різних критеріїв. Але найчастіше вони поділяються на мови високого і низького рівня. Чим ближче мову до природної мови, тим більше вели його шанси потрапити в категорію мов високого рівня. І навпаки, якщо мова ближче до машинних командам, […]...
- Високі і низькі мови програмування Еволюція мов програмування з точки зору рівня абстракції В епоху появи перших комп’ютерів (1940-і рр.) засоби створення комп’ютерних програм були досить складні і вимагали тривалої і складної професійної підготовки. Фактично фахівцям доводилося кодувати алгоритми в так званих машинних кодах. Машинні коди – система номерів, що привласнюються командам комп’ютерного процесора, розпізнаючи які він виконує елементарні операції: […]...
- Мови програмування високого рівня Наступним етапом розвитку програмування стало створення мов програмування високого рівня (ЯПВУ). Приклади ЯПВУ: Паскаль, Бейсік, Фортран. Для кожної мови машинно-незалежний стандарт. Можливість програмування на даному ЯПВУ залежить від наявності на вашому комп’ютері транслятора з цієї мови. Транслятори для кожного типу комп’ютерів складають системні програмісти. Текст програми на ЯПВУ за своєю формою ближче до природних мов […]...
- Логіка мови Логіка мови – це основа переконливою функції будь-якого виступу. Логікою написання текстів присвячено безліч теорій і правил у риториці та філології, тут буде сказано лише про деякі, найбільш дієвих з них. Наприклад, щоб домогтися логічності структури виступу можна використовувати декомпозицію поставленої мети, а також враховувати актуальне членування пропозицій і абзаців. Логіка мови Декомпозиція Декомпозиція – […]...
- Логіка Арістотеля – коротко В основу філософської логіки Аристотель кладе ряд “категорій” – найбільш загальних понять, що позначають найзагальніші характеристики буття. Їх перелік і число різні в різних його творах. Найчастіше він називає десять категорій: сутність, якість, кількість, відношення, місце, час, положення, володіння, дія, страждання. Категорія сутності – тобто, відповідь на питання, чим саме є той чи інший предмет […]...
- Формальна логіка Формальна логіка – це конструювання та дослідження правил перетворення висловлювань, які зберігають справжнє значення незалежно від змісту входять до ці висловлювання понять. В кінці XIX-початку XX століття формальна логіка була відокремленим розділом філософії, окремим напрямком логіки кінця. В даний час термін формальна логіка виступає в якості синонімії символічної або математичної логіки. Термін “формальна логіка” з’явився […]...
- Парадигми програмування Слово “парадигма” стосовно до програмування означає певний загальноприйнятий підхід до організації обчислень на комп’ютері. Парадигма визначає систему базових понять, на основі якої відбувається програмування. Мови програмування, про які розповідалося вище, засновані на процедурній парадигмі програмування. Алгоритм, реалізований на процедурному мовою, грунтується на уявленнях про фон-неймановской архітектурі комп’ютера. Базовим поняттям є поняття величини, що зберігається в […]...
- Система програмування Delphi Delphi – система програмування, призначена для створення об’єктно-орієнтованих додатків Windows шляхом використаннявізуальної технології програмування. Візуальна середу Delphi відноситься до середовищ категорії RAD (Rapid Application Development – середовище швидкої розробки додатків). Домовимося також терміном Delphi називати і мова програмування, що є сучасним діалектом Паскаля, який також називають Delphi Pascal. Основний підхід до розробки програмного забезпечення в […]...
- Середа системи програмування Delphi Середа системи програмування Delphi показана на рис. 2.12. Вона складається з наступних елементів. Рядок заголовка (угорі вікна). Рядок головного меню і командні кнопки (під рядком заголовка). Вікно конструктора форм. Розташовується в центрі екрану на вкладці Design (див. Рис. 2.12). Форма використовується для конструювання інтерфейсу проектованого додатки шляхом розміщення на ній елементів управління (елементів інтерфейсу). Вікно […]...
- Перинатальне програмування на Русі На Русі звичайною справою було мистецтво, як ми зараз говоримо, перинатального програмування! У народі шанувалися Рід і Рожаниці. У наш час вчені вважають їх найдавнішими богами. Бог Отець, Род – творець всього видимого і невидимого, джерело всього сущого, початок всіх початків. Цих почав, Рожаниц, – сім. Русичі представляли Рожаниц білими дівами (іноді в пташиному оперенні), […]...
- Правова реальність і діалектична логіка При дослідженні життєвого світу людини і правової реальності необхідно враховувати єдність діалектичної і формальної логіки. Ця єдність випливає, насамперед, з єдності природи і взаємозв’язку явищ правової реальності. Як відомо, формальна логіка досліджує постійні, стійкі зв’язки і явища, виражені в поняттях, судженнях і умовиводах. Основні принципи формальної логіки вимагають, щоб міркування про предмет були певними, послідовними, […]...
- Логіка Гегеля – коротко Зокрема, логіка Гегеля підрозділяється на вчення про буття, сутність і поняття, причому в першій частині досліджуються поняття якості, кількості і заходи, в другій – сутності, явища і дійсності, в третій – суб’єктивності (поняття, судження, умовивід), об’єктивності ( механізм, хімізм, телеологія) та ідеї (життя, пізнання і абсолютна ідея). Початок логіки Гегеля дає прекрасний приклад його діалектичного […]...
- Програмована матрична логіка Одне з важливих застосувань БІС програмованої логіки – заміна І С малого і середнього рівня інтеграції при реалізації довільних логічних функцій. У таких випадках можливість використання виходів будь-яких кон’юнктор (вертикальні шини Р) будь-якими діз’юнкторамі (горизонтальні шини у) стає зайвим ускладненням. Відмова від цієї можливості призводить до структурі програмованої матричної логіки (ПМЛ). У ПМЛ (рис. 4.28) […]...
- Брехня від дитини Що таке брехня, брехня, обман? Відповімо на це питання чесно: насправді, це те, що оточує нас, з чим стикаємося ми і наші діти щодня, без чого не може пройти звичайний день. Часто спостерігаючи брехня у дітей, батьки перебувають в розгубленості. І починають вводити класифікацію – фантазія, вигадка, брехня. Але чи має це сенс? Або важливіше […]...
- Логічність мови Щоб мова була зрозумілою слухачеві або читачеві, текст повинен бути організований логічно, тобто оформлений відповідно до законів мислення і відповідно до законів мови. Про логічності мовлення поговоримо в цій статті. Що таке логічність мови Логіка – це наука, що вивчає правильне мислення. Думки ми висловлюємо словами. Значить, ці поняття близько пов’язані між собою. Для того […]...
- Залізна логіка головного героя та простота його дедуктивного методу (за оповіданнями Артура Конан Дойля) – Твір Зарубіжна література Найкращий із романів іспанського письменника Мігеля Сервантеса де Сааведра, що звіковічив його ім’я в літературі, “Хитромудрий гідальго Дон Кіхот Ламанчський” був задуманий як пародія на середньовічні лицарські романи, але дуже швидко переріс вихідне завдання автора, який піднісся до рівня спроби вирішення вічних філософських питань і складних морально-етичних проблем. Але й первісне завдання вже містило в […]...
- Шкільний твір на тему – Залізна логіка головного героя та основні принципи дедуктивного методу (за повістями Артура Конан Дойля) Вперше в літературі твори, в центрі яких було розгадування таємниць, з’явилися в Едгара По, але насправді засновником детективного жанру справедливо вважати англійського письменника Артура Конан Дойля. Він написав цілий цикл оповідань і повістей про приватного детектива Шерлока Холмса. Загадки і таємниці завжди приваблюють і захоплюють. Зазвичай літературні герої дізнаються про таємниці безпосередньо беручи участь у […]...
- Фреймінг і 14 фокусів мови Вибір фокусу як відправної точки творчого мислення теж має свої труднощі. На одне і теж явище можна глянути по-різному. Уміння варіювати фокусування і різнобічне дивитися на речі допомагає знаходити потрібні напрямки для створення нових ідей. У нейролінгвістичному програмуванні існує спеціальна концепція для пошуку потрібного фокуса, яка називається фреймінг. Фрейм (англ. – Рамка) – контекст розгляду […]...
- Роль рідної мови в житті і діяльності народу (за поезією “Мова”) – ІІІ варіант – ОЛЕКСАНДР ПІДСУХА – 7 клас – ТВОРИ З УКРАЇНСЬКОЇ МОВИ “Мова – це душа народу, його культура, його характер, в мові здійснюється зв’язок часів, сучасне перегукується з минулим”. Ці слова Максима Рильського про мову можна було б використати як епіграф до багатьох поезій різних авторів. У тому числі й до вірша “Мова” Олександра Підсухи. Перший рядок вірша “Ой яка чудова українська мова!” став крилатим висловом. […]...
- Моя школа – IV варіант – ТВОРИ З УКРАЇНСЬКОЇ МОВИ – 6 клас Навчаюсь я в спеціалізованій фізико-математичній школі, в шостому класі. Вже шостий рік я школяр. І в моєму шкільному житті буває все – і розчарування, і радість перемоги. Школа – це мій другий дім, бо я проводжу тут чималу частину дня. Тут у мене друзі, з якими я спілкуюсь і після школи. Тут мій класний керівник, […]...
- Афоризми – Творча робота з української мови Із творчості Григорія Сковороди 1. Хто думає про науку, той любить її, а хто її любить, той ніколи не перестає вчитися, хоча б зовні він і здавався бездіяльним. 2. З усіх утрат втрата часу найтяжча. 3. Пізнаєш істину – ввійде тоді у кров твою сонце. 4. Не розум від книг, а книги від розуму створились. […]...
- Роль рідної мови в житті і діяльності народу (за поезією “Мова”) – І варіант – ОЛЕКСАНДР ПІДСУХА – 7 клас – ТВОРИ З УКРАЇНСЬКОЇ МОВИ В землі віки лежала мова І врешті вибилась на світ. О. Олесь Мова – духовне багатство народу. Чим глибше людина пізнає рідну мову, тим тоньше сприймає її серце красу слова, а також красу життя. Поет-громадянин О. М. Підсуха – тонкий знавець багатства української мови. Про її милозвучність, величезний лексичний фонд і багату синоніміку він пише […]...
- Роль рідної мови в житті і діяльності народу (за поезією “Мова”) – ІІ варіант – ОЛЕКСАНДР ПІДСУХА – 7 клас – ТВОРИ З УКРАЇНСЬКОЇ МОВИ На долю нашої рідної мови випало багато страждань. Її споконвіку плюндрували, намагалися стерти з лиця землі. М. Рильський у вірші “Рідна мова” описав багатостраждальне становище української мови за часів царизму: Цареві блазні і кати, Раби на розум і на вдачу, В ярмо хотіли запрягти Її, як дух степів гарячу, І осліпити, й повести На чорні […]...
- Роль мови в процесі формування нації – І варіант – 9 клас – ТВОРИ З УКРАЇНСЬКОЇ мови – Найкращі учнівські твори – Твір Раби – це нація, Котра не має Слова, Тому й не може захистите себе. О. Пахльовська Більше десяти років минуло з того часу, як Україна стала незалежною державою, як встала на шлях національного відродження, як почала стверджуватися серед інших країн. Але чомусь сьогодні, коли, здавалося б, ніяких перешкод для розвитку нашої культури немає, українці почали […]...
- Чи сперечаються про смаки? – І варіант – 10 клас – ТВОРИ З УКРАЇНСЬКОЇ МОВИ – Найкращі учнівські твори – Твір Дуже часто нам доводиться чути такі висловлювання: “Це добре” або “Це погане”, “Мені це подобається” або “Мені це не подобається”. Часто ці висловлювання викликають у нас подив чи навіть обурення: “Як це тобі може подобатися?” Як наслідок виникають суперечки, звинувачення у відсутності смаку. А треба було б спочатку визначити, що таке смак, від чого він […]...
- Роль мови в процесі формування нації – ІІ варіант – 9 клас – ТВОРИ З УКРАЇНСЬКОЇ мови – Найкращі учнівські твори – Твір За словником іншомовних слів, нація – це “стійка історична спільність людей, яка виникла на базі спільності мови, території, економічного життя і психологічного складу, що знаходить вияв у народній культурі”. Як бачимо, мова у цьому переліку стоїть на першому місці, а це означає, що у процесі формування нації вона відіграє першорядну роль. Цього не заперечують і […]...
- Особливості мови комедії Грибоєдова “Лихо з розуму” П’єса “Лихо з розуму” змогла підкреслити видатний талант російського класичного драматурга Олександра Сергійовича Грибоєдова. Її літературна значимість виражається саме в особливості мови комедії, в віршах і висловлюваннях. Ще задовго до виходу в світ п’єси Грибоєдова, ця мова, мова російської комедії, був явно наповнений штучністю, з великим входженням галіцизмів. Явним прикладом цього є комедія Фонвізіна “Недоросль”, […]...
- Роздуми І. Франка про правду життя (за віршами “Не високо мудруй”, “Строфи”) – ІВАН ФРАНКО – 7 клас – ТВОРИ З УКРАЇНСЬКОЇ МОВИ І. Я. Франко завжди намагався усвідомити складні явища життя. У своїх творах він торкається глибин людської душі, прагне з’ясувати багато моральних проблем. Філософські проблеми піднімає поет у вірші “Не високо мудруй”. На думку Івана Франка, мудрість і правда життя полягає не в тому, щоб “понад світом кружить”, а в тому, щоб праведно жити, тобто боротися […]...
- Твір-роздум на тему: “Культура думки, мови, почуттів” Я впевнений, що без любові і поваги до рідної мови не може бути й розмови про духовну культуру людини і культури його мови. Ця культура є свідченням загального розвитку особистості і говорить про ступінь залучення людини до духовних цінностей рідного народу, його культурних надбань. З упевненістю можна сказати, що основою культури мовлення представників будь-якого народу […]...
- Твір на тему “Культура думки, мови, почуттів” Культура мови – це вміння висловити свої думки чітко і ясно. Якщо зібрати всі висловлювання про мову, вийде велика і досить повчальна книга. Ось деякі думки про культуру мови. “Заговори, щоб я тебе побачив” (Сократ), “Слово, що йде від серця, проникає в серце” (Нізамі), “Мовна малограмотність завжди є ознакою низької культури і завжди сполучена з […]...
- Як я розумію дружбу – Творча робота з української мови Дружба. Скільки гірких і радісних нот у цьому слові. Та чи хтось задумувався, що воно означає? Дружба – це щирість та повага однієї людини до іншої. Дружити можна по-різному. Можна мати друга, подругу або маленьку пухнасту тваринку. Бути вірним і добрим другом непросто – це ціле мистецтво. В народі є приказка: “Друг пізнається в біді”. […]...
- Оператори мови Pascal Умовний оператор Формат повного умовного оператора визначається таким чином: If B then S1 else S2 Де B – умова розгалуження (прийняття рішення), логічне вираз або ставлення; S1, S2 – один виконуваний оператор, простий або складової. При виконанні умовного оператора спочатку обчислюється вираз B, потім аналізується його результат: якщо B – істинно, то виконується оператор S1 […]...
- Рішення нерівностей другого степеня з однією змінною Розглянемо невелику задачу. Є деякий прямокутник. Його сторони рівні 2см і 3 см. Кожну сторону прямокутника збільшили на однакову кількість сантиметрів. Після цього площа прямокутника стала більше на 12 см2. Як змінилася кожна зі сторін? Рішення. Бо сторони збільшили на одне і теж число, позначимо це число за х. Тепер можемо записати формули сторін нового […]...
- Що означає знак оклику Найбільш з усіх значущих розділових знаків у світових мовах і десяти знаків пунктуації в російській мові можна виділити знак оклику. Виглядати він може по-різному. І в даній статті будуть узагальнені відомості про те, коли вперше згадується знак оклику і що він означає в різних сферах діяльності. Перші згадки знаку оклику За одним із джерел перші […]...
- Системна структура мови Слід зауважити, що людський мозок в кожен даний момент здатний зосередитися тільки на якомусь одному рівні, тому кожен системний рівень слід описувати окремо, що не виключає доцільності описів міжрівневих зв’язків. Сказане також відноситься до вербального і математичного моделювання. Можна визначити системний аналіз як розкриття структурно-функціонального стану ієрархічного об’єкта, а системний синтез – як логічний висновок […]...
- Типи господарських операцій Баланс показує стан засобів і джерел на певну дату, на початок місяця, піврічний баланс і річний. Разом з тим, в організаціях щодня відбуваються множинні господарські операції. Будь-яка з цих операцій вносить зміни в стан засобів або джерел, а, отже, і в баланс. Наприклад, в магазин надходять товар і тара, за них проводиться оплата. Товар продають […]...
- Психологічні основи інформаційних війн Основою психології інформаційних війн є природні здібності людини до мовної комунікації і до сприйняття неправдивих відомостей. Виділяють дві форми брехні: умовчання та спотворення (Екман П., 1999). Сторона, ведуча інформаційну інтервенцію, як правило, прагне приховати свої справжні наміри і замінити їх на такі, які були б прийнятні для людей – об’єктів втручання. Брехня, яка мотивує людей […]...
- Тайна мого імені – I варіант – ТВОРИ З УКРАЇНСЬКОЇ МОВИ – 6 клас Ім’я має велике значення у житті кожного з нас, воно супроводить людину, мов вірний друг. Імена людей, як і різні, зокрема географічні назви, складають цілий розділ мовлення, який називається ономастика. Власні імена та назви є до того ж своєрідним дзеркалом, у якому відбиваються певні риси історії, життя й культури народу. Наприклад, моє ім’я – Андрій […]...