1. В каких формах может быть представлено описание предметной области на основе которого требуется разработать базу данных? 2. Почему нельзя напрямую использовать документы, описывающие предметную область и имеющие табличную форму, в качестве таблиц проектируемой базы данных? 3. Чем отличается информационный объект от документа, описывающего предметную область? Чем отличается информационный объект от таблицы базы данных? 4. Что такое "реквизит информационного объекта"? Приведите примеры реквизитов для объектов, рассмотренных в примере. 5. Какие отношения возможны между связанными информационными объектами? 6. Что такое транзитивная зависимость реквизита? Приведите пример. 7. Что такое каноническая форма информационно-логической модели. Как эта форма отражена на схеме данных рассмотренного примера? 8. Приведите примеры выполнения требований нормализации в проекте базы данных "Учебный процесс". 9. Приведите примеры объектов, в которых не выполняются требования нормализации
Объяснение:
Робототехника — отдел прикладной науки, который занимается проектированием, производством и применением автоматизированных технических систем
Первой и главной причиной возникновения науки вляется формирование субъектно-объектных отношений между человеком и природой, между человеком и окружающей его средой. Это связано, в первую очередь, с переходом человечества от собирательства к производящему хозяйству.
Первого действующего человекоподобного робота создал французский изобретатель Жак де Вокансон в 1737 году. Андроид представлял из себя человека в натуральную величину на флейте.
Преимущества использования роботов. Снижаются производственные затраты: быстрый возврат инвестиций в робототехнику превышает первоначальные затраты на отладку оборудования.
В свойстве формы нужно создать метод Form1_Click как на скрине в приложении
Объяснение:
using System;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
private const int ButtonCount = 100; // Количество кнопок
private Button[] ButtonArray = new Button[ButtonCount];
public Form1()
{
InitializeComponent();
PlaceButtons();
}
private void PlaceButtons()
{
int x = 10;
int y = 10;
for (int i = 0; i < ButtonCount; i++)
{
ButtonArray[i] = new Button();
ButtonArray[i].Parent = Control.FromHandle(this.Handle);
ButtonArray[i].SetBounds(x, y, ButtonArray[i].Width, ButtonArray[i].Height);
ButtonArray[i].Click += Some_Button_Click;
ButtonArray[i].Text = "Кнопка " + (i + 1).ToString();
ButtonArray[i].Name = "B" + i.ToString();
ButtonArray[i].Show();
x += ButtonArray[i].Width + 10;
if ((x + ButtonArray[i].Width ) > this.Width) { y = y + ButtonArray[i].Height + 10; x = 10; }
}
}
private void Some_Button_Click(object sender, EventArgs e)
{
//throw new NotImplementedException();
int ButtonNumber = int.Parse(((Button)sender).Name.Substring(1));
if (ButtonNumber == ButtonCount - 1) return;
ButtonArray[ButtonNumber + 1].Enabled = false;
}
private void Form1_Click(object sender, EventArgs e)
{
for (int i = 0; i < ButtonCount; i++) ButtonArray[i].Enabled = true;
}
}
}