Сделай рисунок робота и от него пусти стрелками(кластер) на несколько разветвлений: на четыре блока или четыре стрелочки, как тебе удобно
а) какие виды блоков ты изучил?
б) какие виды движений может исполнить робот?
в) каким образом роботу задают алгоритм?
г) что ты можешь добавить от себя о роботах
РОбота уже не надо, сам нарисовал напишите просто абвг
#include <iostream>
#include <iomanip>
#include <ctime>
#define N 5
using namespace std;
int main()
{
int A[N][N];
int i, j;
setlocale(LC_ALL, "Russian");
srand(time(0));
cout << "Исходная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
A[i][j] = rand() % 101 - 50;
cout << setw(4) << A[i][j];
}
cout << endl;
}
cout << "Измененная матрица: " << endl;
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
if (i < j) A[i][j] = 0; // для побочной диагонали i<j заменяется на i<N-1-j
cout << setw(4) << A[i][j];
}
cout << endl;
}
return 0;
}
6144 * 40 = 245760 символов в 40 дорожках
Объяснение:
Один килобайт равен 1024 Байта
Соответственно у вас на дискете 1024*180=184320 Байт (это наш текст)
184320 / 40= 4608 Кбайт это у нас у нас столько байт на дорожке.
4608 / 8 = 576 Кбайт это у нас у нас столько байт в секторе.
1 байт = бит = 8 бит
576 Кбайт = 576 * 8 бит = 4608 бит в секторе
"64-ти символьный алфавит" .. Код у нас двоичный , значит = 64
А это значит что каждый символ алфавита занимает 6 бит (два в ШЕСТОЙ степени, значити 6-битный символ).
Мы выяснили что любой символ занимает на дискете 6 (ШЕСТЬ) бит.
4608 / 6 = 768 символов влезет в ОДИН сектор.
768* 8 секторов = 6144 символов в 8 секторах (на одной дорожке)
6144 * 40 = 245760 символов в 40 дорожках
Или где то так, пересчитай.
___________________
2)
а) 1,44 Мбайт = 1,44 * 1024 = 1474,56 Кбайт
Значит 1474,56 Кбайт / 100 Кбайт = 14 файлов
б) 1,2 * 1024 = 1228
1228/100=12 файлов