Втетради создать структуру бд «студенты», содержащую сведения о в таблице студентах. бд организовать в виде 4 таблиц: «фио», «курс», «специальность_факультет», «дисциплина». каждая таблица должна содержать не менее 4-х полей с различными типами данных. продемонстрировать таблицы в виде аналогичном режиму конструктора и режиму отображения данных.
Укажите тип переменной для выражения: ((х>=-2) и (x<=2))
Если х, то
A. целый
B. вещественный
Если все выражение то
D. логический
9
Для выражения y=(3a+b)/2 исходными данными будут...
A. a,b
10
Для выражения y=(a+4b) при а=6, b=8 результат будет равен...
D. 38
11
Неправильным является имя величины...
C. 12авс
12
Сумма двух слагаемых а и b, деленная на сумму двух других
слагаемых c и d запишется как...
C. (a+b)/(c+d)
13
Имеется серия команд
f:=2;
f:=f*f;
f:=f*f;
f:=f*f.
Чему равен результат?
B. 256
14
Линейным называется алгоритм, в котором...
A. команды выполняются одна за другой в порядке их следования
15
Строка:
readln (A);
выполняет...
A. ввод в программу значения переменной А
16
Y:=5;
какой оператор выведет надпись Y=5?
A. writeln ( ' Y = ' , Y ) ;
17
а:=2; b:=8;
S:=а+b;
После выполненных последовательно данных трех команд переменная S принимает значение
равное ...
A. 10
18
S:=7;
S:=23;
writeln (S);
Какое значение будет выведено на экран?
A. 23
19
S:=1;
S:=S+5:
Writeln (S/2);
Что будет выведено на экране?
A. 3
20
A:=2; B:=5: B:=B-A; S:=A+B;
writeln (S);
Что будет выведено на экран?
A. 5
21
Для ввода данных в блок-схемах используют фигуру...
A. параллелограмм
22
Для выполнения вычислительных действий в блок-схемах используют фигуру...
C. прямоугольник
23
Определите результат работы фрагмента программы:
writeln ( ' 5+5= ' , 5+5 );
A. 5+5=10
24
Действие оператора WRITELN - это...
A. переход на новую строку
25
Сколько переменных нужно ввести для вычисления площади и периметра квадрата?
A. одну
26
Найдите логически неверно записанную последовательность команд.
те что имеют непонятные логические ходы
A. writeln (S); A:=A*2; readln (A,B); S:=A+B;
C. A:=A*2; readln (A,B); S:=A+B; Writeln (S);
D. readln (A,B); S:=A+B; A:=A*2; writeln (S);
27
Как будут выведены значения:
Writeln (A); Writeln (B); ?
A. в столбик
Но не суть. ответ ниже..
Так как язык программирования не указан, написал на C++
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
size_t boas, elephants, monkeys, parrots;
bool flag = false;
// Вводим данные
cout << "" << endl;
cout << "Введите длину каната" << endl;
cout << "" << endl;
cout << "Удавов: " ; cin >> boas;
cout << "Слоников: " ; cin >> elephants;
cout << "Мартышек: " ; cin >> monkeys;
cout << "Попугаев: " ; cin >> parrots;
cout << endl << endl;
// Меняем некоторых животных поменьше на животных побольше
// Например, 7 Мартышек можно представить как 1 Слоника и 3 Мартышки
monkeys += parrots / 8; parrots %= 8;
elephants += monkeys / 4; monkeys %= 4;
boas += elephants / 3; elephants %= 3;
// Теперь начинаем делить. Если При делении нужно располовинить какое-либо животное,
// лучше просто заменить его на соответствующее животное по-меньше
// Например, если канат длиной в 3 Слонёнка, то мы при делении на 2 могут возникнуть проблемы.
// А вот если заменить одного слоненка на 4 Мартышек и делить уже 2 Слоников и 4 Мартышки,
// то получится 1 Слоненок и 2 Мартышки
elephants += 3*(boas % 2); boas /= 2;
monkeys += 4*(elephants % 2); elephants /= 2;
parrots += 8*(monkeys % 2); monkeys /= 2;
if (parrots % 2) {
flag = true;
cout << "Количество попугаев НЕЧЕТНО" << endl << endl;
}
parrots /= 2;
// Вывод результата
cout << "" << endl;
cout << "Вывод длины деленного каната" << endl;
cout << "" << endl;
cout << "Удавов: " << boas << endl;
cout << "Слоников: " << elephants << endl;
cout << "Мартышек: " << monkeys << endl;
cout << "Попугаев: " << parrots; if (flag) cout << " + 0.5 (СКОРУЮ СЮДА!!)";cout << endl;
cout << endl << endl;
system("pause");
return 0;
}