Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Министерство Образования, Молодежи и спорта Молдовы Технический Университет Молдовы Факультет Радиоэлектроники и Телекоммуникаций Кафедра КПРА Отчет
По лабораторной работе № 2 Дисциплина: Программирование
Тема: Линейные программы
Кишинев 2009
|
1. Постановка задания
Написать программу на языке С++, переводящую произвольное число из десятичной системы исчисления в двоичную. 2. Теоретическое обоснование
Язык C++ является мощным средством решения различных проблем, в нашем случае – математических. Для решения нашей задачи необходимо иметь представление о следующих ключевых словах и операторах: #include <conio. h> - стандартная библиотека консольного ввода-вывода #include <iostream. h> - стандартная библиотека ввода-вывода #include <math. h> - стандартная библиотека основных математических функций #include<stdio. h> - заголовочный файл стандартной библиотеки языка Си, содержащий определения макросов, константы и объявления функций и типов, используемых для различных операций стандартного ввода и вывода. int – целочисленный тип данных, 2 бита для хранения данных void main() – объявление главного модуля программы clrscr() – стандартная процедура очистки экрана, входящая в состав библиотеки conio. h cout<<”...” – процедура вывода значения на устройства вывода cin<<”...” – процедура ввода значения с устройства вывода pow(x, a) – математическое возведение числа x в степень a, содержится в модуле math. h
4. Текст программы
#include <math.h> #include<conio. h> #include<iostream. h> #include<stdio. h> void main() { clrscr(); int i, j,n, x,A[100]; cout<<"VVedite chislo= ",cin>>x; n=1;
while (pow(2,n)<x) { n++; }
if (x%2!=0) {A[0]=0;} else {A[0]=1;}
if (pow(2,n)==x) { n=n+1; A[n]=1; for (i=0;i<=n-1;i++) {A[i]=0;} } else { for (i=1;i<=n;i++) { A[i]=x%2; x=x/2; } }
cout<<"Chislo perevedennoe v (2)= ";
i=n-1; cout<<A[n]; while (i!=0) { cout<<A[i]; i--; }
getch();}
5. Вывод результатов:
| ||||||
Лист | ||||||
1 | ||||||
Мод | Лист | № документа | Подпис. | Дата | ||
6. Вывод В данной лабораторной работе мы на практике перевели произвольное число из десятичной системы исчисления в двоичную.
| ||||||
Лист | ||||||
2 | ||||||
Мод | Лист | № документа | Подпис. | Дата |








