В системе программирования Раscal ABС составьте программы создания следующих изображений с использованием команды OnVector (a,b) Сделайте с любой из этих картинок
В школе и дома мы сталкиваемся с различными таблицами, и некоторые из них можно отнести к типу "объект-свойство", а некоторые к типу "объект-объект". Рассмотрим несколько примеров:
1. Таблица умножения: данная таблица является примером таблицы "объект-свойство", так как объектом является число, а свойством - результат умножения этого числа на другое число.
2. Расписание занятий: это пример таблицы "объект-свойство", так как объектом является день недели, а свойством - расписание занятий на этот день.
Пример:
| | Понедельник | Вторник | Среда | Четверг | Пятница |
|-----|-------------|---------|-------|---------|---------|
| 1 | Математика | Английский | География | Физика | История |
| 2 | История | Математика | Физика | Биология| Музыка |
| 3 | Русский язык| Химия | Музыка | Литература| Английский |
| ... | ... | ... | ... | ... | ... |
3. Таблица сравнения: данная таблица может быть как "объект-свойство", так и "объект-объект", в зависимости от того, что именно мы сравниваем. Если мы сравниваем свойства одного объекта, то это таблица "объект-свойство". Если мы сравниваем два разных объекта, то это таблица "объект-объект".
Пример (объект-объект):
| | Apple | Banana | Orange |
|---------|-------|--------|--------|
| Color | Red | Yellow | Orange |
| Shape | Round | Curved | Round |
Надеюсь, что эти примеры помогут вам понять различия между типами таблиц и как мы их используем как в школе, так и дома. Важно понимать, что каждая таблица имеет определенное назначение и помогает нам организовать и систематизировать информацию.
#include <iostream>
#include <vector>
using namespace std;
typedef pair<int, int> rb;
int main() {
vector<rb> lst;
int n;
cout<<"n = "; cin>>n;
int a[n][n];
for (int i=0; i<n; i++) {
cout<<"row "<<i+1<<": ";
for (int j=0; j<n; j++) cin>>a[i][j];
}
cout<<"list of edges"<<endl;
for (int i=0; i<n; i++)
for (int j=i+1; j<n; j++)
if (a[i][j]>0) lst.push_back(make_pair(i+1,j+1));
for (int i=0; i<lst.size(); i++)
cout<<lst[i].first<<" "<<lst[i].second<<endl;
system("pause");
return 0;
}
1. Таблица умножения: данная таблица является примером таблицы "объект-свойство", так как объектом является число, а свойством - результат умножения этого числа на другое число.
Пример:
| | 1 | 2 | 3 | 4 | ... |
|---|----|----|----|----|-----|
| 1 | 1 | 2 | 3 | 4 | ... |
| 2 | 2 | 4 | 6 | 8 | ... |
| 3 | 3 | 6 | 9 | 12 | ... |
| 4 | 4 | 8 | 12 | 16 | ... |
| ... | ... | ... | ... | ... | ... |
2. Расписание занятий: это пример таблицы "объект-свойство", так как объектом является день недели, а свойством - расписание занятий на этот день.
Пример:
| | Понедельник | Вторник | Среда | Четверг | Пятница |
|-----|-------------|---------|-------|---------|---------|
| 1 | Математика | Английский | География | Физика | История |
| 2 | История | Математика | Физика | Биология| Музыка |
| 3 | Русский язык| Химия | Музыка | Литература| Английский |
| ... | ... | ... | ... | ... | ... |
3. Таблица сравнения: данная таблица может быть как "объект-свойство", так и "объект-объект", в зависимости от того, что именно мы сравниваем. Если мы сравниваем свойства одного объекта, то это таблица "объект-свойство". Если мы сравниваем два разных объекта, то это таблица "объект-объект".
Пример (объект-свойство):
| | Яблоко | Груша | Апельсин |
|-----|--------|-------|----------|
| Вкус| Сладкий | Сочный| Кислый |
| Однородность | Однородное | Однородное | Разнородное |
Пример (объект-объект):
| | Apple | Banana | Orange |
|---------|-------|--------|--------|
| Color | Red | Yellow | Orange |
| Shape | Round | Curved | Round |
Надеюсь, что эти примеры помогут вам понять различия между типами таблиц и как мы их используем как в школе, так и дома. Важно понимать, что каждая таблица имеет определенное назначение и помогает нам организовать и систематизировать информацию.