40(10) = 32+8 = 2^5+2^3 = 101000(2)
В 8-разрядной ячейке: 00101000
1 байт = 8 бит.
.........................
С дано задачи? Я тут даже не знаю что надо в дано писать.
Разве что так:
Дано:
Символ = 16 бит
Найти:
Размер предложения
(Бред написал какой-то, но такой тип задач не решается через дано)
Решение:
Ну в общем, нужно посчитать каждый символ в этом предложении (точки и пробелы тоже считаются)
СЛУХ_ОБО_МНЕ_ПРОЙДЕТ_ПО_ВСЕЙ_РУСИ.
34 символа.
Так-как, 1 символ = 16 бит, то 34 х 16 = 544 бит
544 бит = 68 байт
#include <cstdlib>#include <iostream>#include <iomanip>#include <cmath>
using namespace std;
int main(){ setlocale(0, ""); double x, y, a, b, xk, xn, dx; a = 1.4; b = 2.5; cout << "Ââåäèòå xn,xk, dx = " << endl; cin >> xn; cin >> xk; cin >> dx; x = xn; cout << "Tabl" << endl; cout << "+-----------+" << endl; cout << "¦ x ¦ y ¦" << endl; while (x <= xk) { y = (log10(a*x*x+b))/(a*x+1); cout << "+-----+-----¦" << endl; cout.setf(ios::fixed); cout.precision(3); cout << "¦" << x << "¦"<< y << "¦" << endl; x = x + dx; } cout << "+-----------+"; system("pause");}
С помощью команд.
3
вперед (50)
Движение вперед на 50 шагов (точек экрана)
4
вправо (90)
Повернуть направо на 90º
5
влево (180)
Повернуть налево на 180º
назад (60)
Движение назад на 60 точек