Поделитесь своими знаниями, ответьте на вопрос:
Тетрадная страница содержит 32 строки символов кода ASCII, по 32 символа в каждой строке. Сочинение одного ученика лицея занимает 2 печатных страниц того же вида. В лицее обучаются 1024 ученика. Одна магнитная карта имеет объём памяти 512 Кбит. Определите сколько магнитных карт необходимо для того, чтоб поместить все сочинения учеников лицея. Как решить?
Python:
import sys#Импортируем библиотеку
#Запрашиваем ввод данных, который записывается в целочисленной переменной
x = int(input("Введите вершину ромба по X: "))
y = int(input("Введите вершину ромба по Y: "))
tx = int(input("Введите целевую точку по X: "))
ty = int(input("Введите целевую точку по Y: "))
if x/2-ty <= tx <= x/2+ty:#Если условие истинно идем дальше
if y/2-tx <= ty <= y/2+tx:#Если условие истинно идем дальше
if y-ty >= ty or x-tx >= tx:#Заключительная проверка
print("Точка входит")#Информируем пользователя о результате в консоли
sys.exit(0)#Завершаем программу
print("Точка НЕ входит")#Если программа не завершится, т.е условия не выполнятся,
#то сообщим о неудаче.
C++:
#include <iostream>//Необходимо нам для ввода-вывода сообщений в консоль
#include <windows.h>//Необходимо для локализации консоли
using namespace std;/*Это пространственное имя, освобождает нас от обязанности писать std::
для того чтобы получить доступ к функционалу подключенной библиотеки - <iostream>*/
int x, y, tx, ty;//Создаем нужные нам переменные
int main()//Точка входа в программу
{
//Русский язык в консоли
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
//Выводим в консоль свои требования
//И
//Запрашиваем ввод данных, который записывается в целочисленной переменной
cout << "Введите вершину ромба по X: ";
cin >> x;
cout << "Введите вершину ромба по Y: ";
cin >> y;
cout << "Введите целевую точку по X: ";
cin >> tx;
cout << "Введите целевую точку по Y: ";
cin >> ty;
if ((x / 2) - ty <= tx <= (x / 2) + ty)
{
//Если условие истинно идем дальше
if ((y / 2) - tx <= ty <= (y / 2) + tx)//Если условие истинно идем дальше
{
if (y - ty >= ty || x - tx >= tx)//Заключительная проверка
{
cout << "Точка входит";//Информируем пользователя о результате в консоли
return 0;//Завершаем программу
}
}
}
cout << "Точка НЕ входит";/*Если программа не завершится, т.е условия не выполнятся,
то сообщим о неудаче.*/
}