Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Бітова арифметика.

 

Бiтова або порозрядна арифметика запроваджена в Turbo Pascal для забезпечення можливості роботи з двійковими розрядами (бiтами). Операції бiтової арифметики застосовуються тільки до цілих типів.

Перша група операцій - логічні операції not, and, or і xor.

Операція not є одномісною, вона змінює кожний бiт цілого числа на обернений.

Операції and, or і xor - двомісні, операнди цих операцій – цілі величини однакової довжини. Операції виконуються попарно над всіма двійковими розрядами операндів.

Друга група операцій - це операції зсуву ліворуч shl і зсуву праворуч shr:

I shl N I shr N.

Ці операції зсувають двійкову послідовність цифр ліворуч або праворуч на N двійкових розрядів. При цьому бiти, котрі випадають за межі розрядної сітки, губляться, а звільнені за їх рахунок двійкові розряди заповнюються нулями. При зсуві праворуч від'ємних значень розряди, що звільнилися, заповнюються одиницями.

 

 

Керуючі структури мови Паскаль.

Сучасне програмування є програмувння структурне, що виникло в 70-ті роки. Фундаментом структурного програмування є така теорема про структурування : якою б складною не була задача, програму , за допомогою якої її розв’язують , можна скласти з використанням обмеженої кількості структур керування.Базовими елементарними є структури :

послідовного виконання;

розгалуження;

циклу з передумовою.

Ці структури характеризуються функціональною повнотою, тобто будь- який алгоритм можна реалізувати у вигляді композицій цих трьох конструкцій. Під час проектування програм мовою Паскаль , крім базових , використовують щетакі чртири елементарні конструкції :

скороченого розгалуження;

вибору;

циклу з параметром;

циклу з післяумовою.

У мові Паскаль є засоби (оператори) для реалізації цих структур.

 




Переглядів: 909

<== попередня сторінка | наступна сторінка ==>
Оператори виводу інформації. | Семотюк В.Програмування в середовищі Турбо Паскаль.Львів: БаК,2000.-248с.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.