1 Система счисления - это ...
а) знаковая система, в которой приняты определённые правила записи чисел.
б) совокупность знаков
в) совокупность правил написания чисел.
2 Переведите число 7^10 из десятичной системы счисления в двоичную и выберите верный вариант ответа.
а) 111^2
в)11^2
б) 112^2
г) 10^2
3 Переведите число 11^2 из двоичной системы счисления в десятичную и выберите верный вариант ответа.
а) 11^10
в) 7^10
б) 3^10
г) 10^10
4 Алгебра логики - это ...
а) раздел математической логики, который изучает высказывания, рассматриваемые со стороны их логических значений (истинности или ложности), и логические операции над ними.
б) раздел математики, который изучает уравнения, содержащие цифры и буквенные обозначения, представляющие величины, подлежащие определению.
в) раздел математики, в котором изучаются формы и законы их измерения.
5 Предложение, относительно которого можно сказать истинно оно или ложно называют:
а) Высказывание;
б) Утверждение;
в) понятие;
г) определение.
6 Для какого из указанных чисел Х истинно выражение
НЕ (х >= 7) И (х < 11)
а) 11 б) 7 в)-3
г) 18
7 Для какого из перечисленных ниже названий стран истинно высказывание:
Первая буква согласная И Третья буква согласная И Последняя буква гласная
а) Люксембург б) Бельгия в) Австрия
г) Греция
8 Выберите высказывания, которые являются истинными.
а) В алфавит двоичного системы счисления входит два числа: 1 и 2
б) Это предложение содержит 5 слов.
в) Русский алфавит содержит 33 буквы.
г) Русский язык считается международным языком для всех стран.
9 Какие из перечисленных высказываний являются ложными?
а) принтер является устройством ввода информации.
б) все повествовательные предложения являются высказываниями
в) Объектами алгебры логики являются высказывания
г) числовые выражения являются высказываются
10.Конъюнкция - это...
а) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться истинным тогда и только тогда, когда оба исходных
высказывания истинны.
б) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться истинным тогда и только тогда, когда оба исходных
высказывания истинны.
в) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться ложным тогда и только тогда, когда оба исходных
высказывания истинны.
г) логическая операция, которая преобразует исходное высказывание в новое,
значение которого противоположно исходному.
11.Дизъюнкция - это ...
а) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться ложным тогда и только тогда, когда оба исходных
высказывания ложны.
б) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться истинным тогда и только тогда, когда оба исходных
высказывания истинны.
в) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться ложным тогда и только тогда, когда оба исходных
высказывания истины.
г) логическая операция, которая объединяет два высказывания в одно новое, которое
будет являться истинным тогда и только тогда, когда оба исходных высказывания
ложны.
12.Инверсия - это ...
а) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться ложным тогда и только тогда, когда оба исходных
высказывания истины.
б) логическая операция, которая преобразует исходное высказывание в новое,
значение которого противоположно исходному.
в) логическая операция, которая объединяет два высказывания в одно новое,
которое будет являться ложным тогда и только тогда, когда оба исходных
высказывания ложны.
г) логическая операция, которая преобразует исходное высказывание в новое,
значение которого будет всегда истинно.
14.Алгоритм - это…
а) конечная последовательность действий, выполнение которых приводит к новой
задаче.
б) бесконечная последовательность команд, выполнение которых приводит к
решению поставленной задачи.
в) конечная последовательность команд, выполнение которых приводит к решению
поставленной задачи.
15.Объект выполнять команды
а) Алгоритм
в) Исполнитель
б) Команда
г) Система команд исполнителя
16.Выберите документ, который является алгоритмом.
а) Правила техники безопасности.
в) Расписание уроков.
б) статья в газете
г) Инструкция по получению денег в банкомате.
17.Выберите представления алгоритма, в котором каждое действие
осуществляется в геометрических фигурах, каждая из которых подразумевает
выполнение определенного действия.
а) Фотография.
в) Схема
б) Картинка
г) Блок-схема.
/*Решение с обобщения формула Брахмагупты для произвольного четырехугольника. Функция perimeter(double x[], double y[]) возвращает значение периметра, функция area(double x[], double y[]) возвращает значение площади, пример использования и реализация приведены ниже. */
#include <iostream>
#include <math.h>
double perimeter(double x[], double y[]);
double area(double x[], double y[]);
int main()
{
double x[4], y[4];
std::cout << "Quadrangle ABCD\n";
for (auto i = 0; i < 4; i++)
{
std::cout << "Input coordinates of point " << char(i + 'A') << ": ";
std::cin >> x[i] >> y[i];
}
std::cout << perimeter(x, y) << " " << area(x, y);
return 0;
}
double perimeter(double x[], double y[])
{
double a[4], p = 0;
for (auto i = 0; i < 4; i++)
{
a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));
p += a[i];
}
return p;
}
double area(double x[], double y[])
{
double a[4], p = 0, s = 1, d[2];
for (auto i = 0; i < 4; i++)
{
a[i] = sqrt((x[i]-x[(i + 1) % 4]) * (x[i]-x[(i + 1) % 4]) + (y[i]-y[(i + 1) % 4]) * (y[i]-y[(i + 1) % 4]));
p += a[i];
}
for (auto i = 0; i < 4; i++)
{
s *= (p / 2- a[i]);
}
for (auto i = 0; i < 2; i++)
{
d[i] = sqrt((x[i]-x[i + 2]) * (x[i]-x[i + 2]) + (y[i]-y[i + 2]) * (y[i]-y[i + 2]));
}
s -= (a[0] * a[2] + a[1] * a[3] + d[0] * d[1]) * (a[0] * a[2] + a[1] * a[3] - d[0] * d[1]) / 4;
s = sqrt(s);
return s;
}
CONST n = 10
DIM a(1 TO n) AS DOUBLE, b(1 TO n) AS DOUBLE, x(1 TO n) AS DOUBLE
RANDOMIZE TIMER
CLS
FOR i = 1 TO n
a(i) = 50 * RND - 25
b(i) = 50 * RND - 25
IF a(i) <> 0 THEN
x(i) = b(i) / a(i)
ELSE
x(i) = 0
END IF
PRINT USING "###."; a(i);
PRINT " * ";
PRINT USING "###."; x(i);
PRINT " = ";
PRINT USING "###."; b(i)
NEXT i
Тестовое решение:
-14.65854 * 0.53867 = -7.89606
-14.19729 * 1.08311 = -15.37722
-17.21156 * -0.07488 = 1.28888
16.17024 * -1.09750 = -17.74690
-13.80126 * -1.06180 = 14.65417
17.78583 * 0.83055 = 14.77207
-10.95534 * -1.58899 = 17.40791
-11.84992 * 1.66222 = -19.69714
-24.91831 * -0.95948 = 23.90864
-12.68757 * 0.84160 = -10.67785