DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

лоцт

Інформація про навчальний заклад

ВУЗ:
Вінницькій національний технічний університет
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Прикладна теорія цифрових автоматів

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет Інститут Інформаційних Технологій та Комп’ютерної Інженерії Лабараторна робота № 5. Тема: Розробка алгоритму і програми, що реалізує побудову таблиці істинності від n аргументів. Мета: Набути навичок побудови таблиці істинності, та програмної реалізації досліджуваного алгоритму. Хід роботи: 1.Вивчити теоретичний матеріал. 2.Розробити програму для побудови таблиці істинності. 3.Побудувати блок-схему. 4.Приклади тестування програми. 5.Висновок. 6.Лістинг програми. 3.Блок-схема. / Рисунок 1. / Рисунок 2. / Рисунок 3. 4. Приклади тестування програми. / / / 5. Висновок: набуто навичок побудови таблиці істинності. Програмно реалізовано даний алгоритм. 6. Лістинг програми (додаток). #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; int perevod(int xx,int n) { int g[100]; int y,r,rr,x1,x11; x1=xx; for(r=1;r<=100;r++) { y=xx%2; xx=xx/2; g[r]=y; if((xx==0) || (xx==1))break; } if(n==3){if(x1<4)cout<<0<<" ";} else if(n==4) { if(x1<4)cout<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "; } else if(n==5) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "; } else if(n==6) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "<<0<<" "; if((x1>15)&&(x1<32))cout<<0<<" "; } cout<<xx<<" "; for(rr=r;rr>0;rr--) { cout<<g[rr]<<" "; }} int main() { int i,j,N,aa=1,b,x=0,y=0,z=0; cout<<"Vvedite N -> "; cin>>N; if(N>6){cout<<"Wrong N!!!!";goto metka;} cout<<"0"<<" ";for(i=1;i<=N;i++)cout<<i<<" ";cout<<endl; cout<<"N"<<" ";for(j=1;j<=N;j++)cout<<"X"<<" ";cout<<endl<<endl; for(b=0;b<N;b++)aa=2*aa; for(j=0;j<aa;j++){cout<<j;if(j/10==0)cout<<" ";else cout<<" ";perevod(j,N);cout<<endl;} metka:; getch(); } #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; int perevod(int xx,int n) { int g[100]; int y,r,rr,x1,x11; x1=xx; for(r=1;r<=100;r++) { y=xx%2; xx=xx/2; g[r]=y; if((xx==0) || (xx==1))break; } if(n==3){if(x1<4)cout<<0<<" ";} else if(n==4) { if(x1<4)cout<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "; } else if(n==5) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "; } else if(n==6) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "<<0<<" "; if((x1>15)&&(x1<32))cout<<0<<" "; } cout<<xx<<" "; for(rr=r;rr>0;rr--) { cout<<g[rr]<<" "; } } int main() { int i,j,N,aa=1,b,x=0,y=0,z=0; cout<<"Vvedite N -> ";cin>>N;if(N>6){cout<<"Wrong N!!!!";goto metka;} cout<<"0"<<" ";for(i=1;i<=N;i++)cout<<i<<" ";cout<<endl; cout<<"N"<<" ";for(j=1;j<=N;j++)cout<<"X"<<" ";cout<<endl<<endl; for(b=0;b<N;b++)aa=2*aa; for(j=0;j<aa;j++){cout<<j;if(j/10==0)cout<<" ";else cout<<" ";perevod(j,N);cout<<endl;} metka:; getch(); }
Антиботан аватар за замовчуванням

05.02.2014 22:41

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!