Есть ответ 👍

Используя 4 написать программу которая рисует следующую​

241
488
Посмотреть ответы 2

Ответы на вопрос:


program p1;

uses graphabc;

var a,k,k2: integer;

begin

readln(a);

a: =a*20;

setpenwidth(1); //размер кисти, если большой, то лучше видно пунктир, маленький - качество и точность

setwindowsize(4*a,3*a);

k: =round(a/2);

k2:
=round(0.43*a);

rectangle(a,a+k,2*a,2*a+k); //прямоугольник - передняя часть куба

line(a,a+k,a+k2,a); // левое верхнее ребро

line(2*a,a+k,2*a+k2,a); //правое верхнее ребро

line(2*a,2*a+k,2*a+k2,2*a); //правое нижнее ребро

line(a+k2,a,2*a+k2,a); // заднее верхнее
ребро

line(2*a+k2,a,2*a+k2,2*a); //правое заднее ребро

setpenstyle(psdash); // выбрать тип пера - пунктир

line(a+k2,a,a+k2,2*a); //заднее левое ребро

line(a,2*a+k,a+k2,2*a); //нижнее левое ребро

line(a+k2,2*a,2*a+k2,2*a); //заднее нижнее ребро

end. (программа по
созданию кубов если тебе понравился мой ответ ставь ! )

yjtkf
4,6(54 оценок)

1. чтобы перевести тз любой позиционной сс в десятичную:

1) запишите число

2) сверху, над каждой цифрой напишите число от 0 и до скольки получится, считая справа налево от запятой

3) так же степени раставьте после запятой, только числа используйте отрицательные(-1, - и пишите их слева направо

4) запишите число в развернутом виде с учетом записанных степеней: пишем цифру и умножаем на основание сс в степени,записанной над данной цифрой

5) считаем

5 4 3 2 1 0 -1-2

1 1 0 1 1 0 , 0 1 = 1*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 0*2^-1 + 1*2^-2 = 32+16+0+4+2+0+0+0.25 = 54.25

 

что бы из двоичной системы перевести сразу в восьмиричную, необходимо разбить число на тройки и в каждой тройке посчитать полученное число(как в десятичной системе):

110  110 , 01 = 66,25

 

чтобы перевести сразу в шестнидцатеричную, необходимо проделать тоже самое, только разбить на 4:

0011  0110 , 01 = 36,25

 

2. что бы перевести число из десятичной сс в любую другую, надо данное число разделить на основение требуемой системы нацело. если остается остаток, то его записать. и продолжать так делить до тех пор, пока часное не перестанет делитсчя нацело. после чего записываем последнее часное и все остатки в обратном направлении.

139|  2

138   69|  2

      1    68    34|    2

                      1  34      17|      2

                                    0      16        8|      2

                                                    0      8        4|    2

                                                                0        4     2|      2

                                                                              0      2        1

                                                                                          0

139 = 10000011

Популярно: Информатика