Задание 1 ( ). На бланке начертить структуру таблицы базы данных «Ученик», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес. Определить и начертить 2 таблицы:
с указанием типов и формата полей;
с заполненными 5 записями.
Определить первичный ключ таблицы. Отметить его в начерченной ранее таблице.
Добавить в структуру таблицы после поля «дата рождения» поле «рост». Начертить вновь полученную таблицу. Указать тип данных для поля «рост». Описать, какие действия нужно выполнить для добавления поля в таблицу базы данных.
Описать удаления из структуры таблицы поля «Вес».
Описать удаления из таблицы второй и пятой записи.
Задание необходимо выполнить письменно на бланке. Заполнение таблицы записями обязательно.
Допускается выполнение работы в MS Access. В случае использования MS Access на проверку нужно прислать файл базы данных в формате .accbd, а также приложить скриншоты выполнения каждого пункта задания.
ответ на 4 и 5 задание нужно дать в развернутой форме с полным описанием всех выполняемых действий.
1)
#include <iostream>
using namespace std;
int main ()
{
int k = 0;
int n, m, a[100][100];
cin >> n >> m;
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++){
cin >> a[i][j];
}
}
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++){
if(a[i][j]==a[j][i]){
k++;
}
}
}
cout<<"Количество элементов a[i][j] = a[j][i], " << k << endl;
}
2)
#include <iostream>
using namespace std;
int main ()
{
int a[100], n, m,s = 0;
cout << "Введите количество элементов массива" << endl;
cin >> n;
cout << "Введите заданное число" << endl;
cin >> m;
for(int i = 0; i<n;i++){
cout << "Введите " << i+1 << " элемент массива" << endl;
cin >> a[i];
}
for(int i = 0; i<n;i++){
if(a[i] > m){
s+=a[i];
}
}
cout << "Сумма элементов, больших заданного числа "<< s << endl;
}
Перебрать во внешнем цикле числа от 1 до 9. Для каждого из них перебрать во внутреннем цикле числа от 1 до 9. Во внутреннем цикле выполнять умножение переменных-счетчиков внешнего и внутреннего циклов. Таким образом на одну итерацию внешнего цикла произойдет девять итераций внутреннего, и сформируется одна строка таблицы умножения. После каждой строки надо перейти на новую. Это делается во внешнем цикле, после того как закончится выполняться внутренний.
Для построения таблицы необходимо использовать форматированный вывод, т.е. задавать ширину столбцов, иначе произойдет сдвиг, т.к. количество цифр в каждой строке различно.