Информатика,
1. Черепахе нужно нарисовать правильный N-угольник. Предложите формулу для вычисления угла поворота Черепахи на каждом шаге.
2. На какой суммарный угол она должна повернуться, чтобы вернуться в исход-ное положение?
3. Сколько поворотов ей нужно сделать?
4. На какой угол она должна поворачиваться каждый раз?
5. Заполните пропуск: «Для рисования правильного N-угольника Черепаха должна на каждом шаге поворачиваться на угол , так чтобы за N шагов повернуться в сумме на градусов.»
7. Черепаха нарисовала правильный многоугольник, причём каждый раз она поворачивалась на 72 градуса. Сколько углов в этом многоугольнике?
Как вы это определили?
8. Черепаха «смотрит» вверх («на север»). Какую фигуру она нарисует, выполнив программу:
повтори 4 [вперед 40 вправо 120]
ответ:
9. Напишите программу, в результате выполнения которой Черепаха нарисует правильный восьмиугольник. Заполните пропуски:
повтори [ вперед 20 вправо ]
Решение должно быть ПОЭТАПНО!
180 Кбайт разбиты на 40 дорожек по 9 секторов, то есть на
40*9=360 частей (кластеров). 1 кластер занимает 180/360=0,5 Кбайта.
Текст занимает 10 полных дорожек, то есть 10*9=90 кластеров.
Объем текста равен 90*0,5 = 45 Кбайт.
Текст записан с символьного алфавита, то есть на каждый символ уходит 4 бита = 0,5 байта, потому что 16 = 2^4.
Количество символов в тексте равно 45*1024/2 = 45*512 = 23040.
Если же ошибки нет, и файл занимает 10 секторов, то это 1 дорожка и еще 1 сектор. Тогда объем файла 5 Кбайт = 5*1024/2=5*512=2560 символов
#include <iostream>
using std::cout;
using std::endl;
int main()
{
const int arraySize = 20;
float cheapest;
float a[arraySize] = { 14.60, 15.50, 53.20, 44.80, 48.60, 12.65, 21.20, 32.50, 51.20, 17.50, 12.65, 14.60, 15.50, 53.20, 44.80, 48.60, 21.20, 32.50, 51.20, 17.50 };
cheapest = a[0];
for(int i = 1; i < arraySize; i++)
{
if(cheapest > a[i])
{
cheapest = a[i];
}
}
cout << "Cheapest candy cost " << cheapest << "grn" << endl;
return 0;
}