1. Побудувати схему перемикача "2 з 3" на елементах АБО-НЕ

Перемикач "2 з 3" - на виході 1, коли 2 з 3 входів встановлені в 1.

2. Побудувати схему контролю парності

Схема контролю парності - 1 на виході тоді, коли парне число входів дорівнює 1.


Лабораторна робота № 3

АЛГОРИТМИ ЛІНІЙНОЇ СТРУКТУРИ, РЕАЛІЗОВАНІ НА С++

Теоретична частина

У загальному мова програмування базується на двох основних поняттях - дані і алгоритми. Дані-це інформація, яку обробляє програма. Алгоритми - методи, які використовує програма. Мова С++ є процедурною, тобто основний акцент в ній робиться на алгоритмах. Це означає, що спочатку визначається послідовність дій, а потім ці дії реалізуються з допомогою мови програмування. Програма містить набір процедур, які комп’ютер повинен виконати для досягнення необхідного результату. Програмування на С++ є структурним. Програми проектуються за принципом "зверху вниз", ідея якого полягає у розбитті великої задачі на менші і такі, що легко розв’язуються.

Дані в С++ бувають прості і складені. Прості типи наведено в таблиці.

Типи даних:

Тип Розмір, байт Діапазон Опис
char signed char 1 Від - 128 до 127 Символьний тип. Містить один символ або рядок символів. Кожен символ представляється одним байтом. Компілятор розрізняє як окремі наступні типи: char, signed char і unsigned char
unsigned char 1

Від

до 255

Символьний тип. Кожен символ представляється одним байтом (значення в діапазоні від 0 до 255)
short signed short 2 Від - 32768 до 32767 Цілий тип. Скорочене позначення типу short int. Довжина цього типу поза залежністю від використовуваного компілятора завжди більше або дорівнювати довжині значення типу char і менше або дорівнює довжині значення типу int
Unsigned short 2 Від 0 до 65535 Беззнаковий цілий тип
int signed int 42 Від - 2147483648 до 2147483647 Цілий тип. Довжина цього типу поза залежністю від використовуваного компілятора завжди більше або дорівнює довжині значення типу short int
unsigned int 4 Від 0 до 4294967259 Беззнаковий цілий тип
intn n/8 Цілий тип, розмір у бітах якого визначається значенням п, і може бути рівним 8, 16, 32 або 64 бітам
long signed long 4 Від - 2147483648 до 2147483647 Цілий тип. Скорочене позначення типу long int
unsigned long 4 Від до 4294967259 Беззнаковий цілий тип
float 4 Від 3.4Е-38 до 3.4Е+38 Тип даних із плаваючою крапкою

До складених типів належать покажчики, масиви, перерахування, об’єднання, структури, класи. Більш детально вони будуть розглянуті в наступних лабораторних роботах.

Програмування включає в себе наступні етапи

1.  Скориставшись текстовим редактором, написати текст програми і зберегти її в файлі. Цей файл буде вихідним кодом програми.

Допустимі розширення імен вихідного коду

2.  Скомпілювати вихідний код. Це означає виконання програми, яка транслює вихідний файл у машинний код. Файл, що містить трансльований код, називається об’єктним кодом.

3.  Зв’язати об’єктний код програми з об’єктними кодами функцій, використаних в програмі (додатковим кодом) і скомпонувати їх у єдину програму. Файл, який містить цю програму, називається виконуваним кодом.

Програми на С++ мають наступну структуру

1.  Директиви препроцесора

#include

Змушує препроцесор включити у файл програми файли стандартних бібліотек або будь-який інший файл.

2.  Блок опису вхідних змінних

3.  Заголовок функції main () і її тіло у фігурних дужках{}. Тіло функції містить інструкції для комп’ютера. Кожна завершена функція називається оператором і завершується крапкою з комою. Слово, що стоїть перед назвою функції, називається типом функції (фактично, це тип результату, одержаного при виконанні функції). У круглих дужках після назви функціі мітиться список аргументів (параметрів) функції.


Информация о работе «Алгебра логіки як розділ математики»
Раздел: Информатика, программирование
Количество знаков с пробелами: 41790
Количество таблиц: 3
Количество изображений: 23

Похожие работы

Скачать
218746
21
0

... нтуватися на використання підручників [53; 54; 5]. У класах фізико-математичного спрямування доцільно орієнтуватись на використання підручників [53; 54; 5; 1].   РОЗДІЛ 2 ОСОБЛИВОСТІ ВИВЧЕННЯ МАТЕМАТИКИ У ПРОФІЛЬНИХ КЛАСАХ В СУЧАСНИХ УМОВАХ 2.1. ОСНОВНІ ПОЛОЖЕННЯ ПРОФІЛЬНОЇ ДИФЕРЕНЦІАЦІЇ НАВЧАННЯ МАТЕМАТИКИ Математика є універсальною мовою, яка широко застосовується в усіх ...

Скачать
9088
0
0

... з відсутністю творчого підходу до розв’язування задач, невмінням логічно мислити, синтезувати при розв’язанні проблемних задач різноманітні розділи математики – алгебру, геометрію і тригонометрію. Використання ЕОМ для опрацювання результатів контролю знань потребує одержання числової відповіді в задачі. Це скорочує можливі помилки операторів при введенні цих результатів у пам’ять ЕОМ. Тому у ...

Скачать
122780
12
4

... підходу вирішення цієї проблеми, хоч і присутні зразки систем позакласних заходів і є методика проведення цієї роботи у школі. 2. Під час вивчення психолого-педагогічних умов використання організації позакласної роботи з математики нами було проаналізовано концепцію розвивального навчання, виділено спільні і відмінні особливості дитячої психіки. З’ясовано, що в основу відмінності між дітьми ...

Скачать
25314
0
1

... і , , , що і треба було довести. Імовірність сумісного настання подій , тому з рівностей (5-7) слідують нерівності: ,(8) ,(9) .(10) Для несумісних подій  і нерівності (8-10) переходять у строгі рівності. Дві випадкові події А і В називаються незалежними, якщо для них справджується рівність , (11) і залежними, якщо не справджується. Враховуючи властивість асоціативності операц ...

0 комментариев


Наверх