Voronin-Albertovich
?>

Вокруг костра одним кругом стоят три индейца (a, b, c) и три бледнолицых (d, e, f известно, что d стоит напротив c, а также, что a и b – стоят рядом. есть ряд утверждений: 1. все бледнолицые стоят подряд. 2. e стоит напротив b. 3. два бледнолицых стоят напротив друг друга. какие из этих утверждений являются заведомо истинными? в ответе укажите через запятую номера таких утверждений или 0, если заведомо истинных утверждений среди перечисленных нет

Информатика

Ответы

most315
1
okison2847

От авторов

Глава 1. Информация и информационные процессы

Глава 2. Представление о логике высказываний. Множества и операции над ними

Глава 3. Основные алгоритмические конструкции

Глава 4. Аппаратное и программное обеспечение компьютера

Глава 5. Работа с векторной графикой

Приложение

Глоссарий

§ 14. Язык программирования Паскаль

Желание упростить и ускорить всевозможные расчеты присуще человеку с древних времен. Создавая различные при для счета, человек долгий путь. Сегодняшний компьютер выполнять сотни миллионов операций в секунду. Для решения вычислительных задач требуется сначала составить алгоритм их решения, а затем записать его в виде программы, используя какой-либо язык программирования.

Язык программирования устанавливает набор правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под ее управлением.

Язык программирования Паскаль (Pascal) используется для обучения программированию и является базой для ряда профессиональных языков программирования.

Существует большое количество сред программирования, поддерживающих язык Паскаль: PascalABC, FreePascal, Delphi, GNU Pascal, Dev—Pascal, Rad Studio и др. В учебном курсе используется среда PascalABC (с ней вы работали, знакомясь с учебными компьютерными исполнителями).

14.1.Команда вывода

Демонстрировать работу любой программы имеет смысл только тогда, когда она выводит какую-либо информацию.

Программа на языке Pascal (тело программы) должна начинаться со слова begin, а заканчиваться словом end и точкой. Программа, состоящая из этих команд, разделенных пробелом или переводом строки, может быть запущена на выполнение, но она ничего не делает. Добавим в нее команду вывода приветствия:

begin

write(‘Привет!’);

end.

Результат работы программы отражается в нижней части окна программы PascalABC в окне вывода (пример 14.1).

Команда write( ); предназначена для вывода данных.

Текст, который нужно вывести на экран, заключают в апострофы (одинарные кавычки). Этот текст не анализируется и выводится на экран в том виде, в котором он записан. Текст можно записать как на русском, так и на любом другом языке. Текстом может быть произвольный набор символов.

В программе может быть несколько команд вывода. Если необходимо вывести текст, записанный в несколько строк, то используют команду writeln( ). Буквосочетание «ln» (сокращение от англ. line — линия, строка), записанное в конце команды, означает, что после вывода нужно перевести курсор в новую строку.

Титова674

#include <iostream>

#include <vector>

#include <numeric>

#include <random>

#include <boost/numeric/ublas/matrix.hpp>

#include <boost/numeric/ublas/io.hpp>

using namespace std;

 

namespace ublas = boost::numeric::ublas;

 

void fill_matrix (ublas::matrix<int> & A)

{

   random_device rng;

   uniform_int_distribution<> gen (-10, 10);

   for (int i = 0; i < A.size1(); i++)

       for (int j = 0; j < A.size2(); j++)

           A(i,j) = gen(rng);

}

 

int addition (int current_sum, int value)

{

   if (value < 0 && value&1)

       return current_sum + value;

   return current_sum;

}

 

int main()

{

   int n = 4;

   ublas::matrix<int> A (n, n);

   fill_matrix (A);

   cout <<A <<endl;

   int sum = accumulate (A.begin2(), A.end2() + A.size2() * (A.size1() - 1), 0,

                         addition);

   cout <<sum <<endl;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вокруг костра одним кругом стоят три индейца (a, b, c) и три бледнолицых (d, e, f известно, что d стоит напротив c, а также, что a и b – стоят рядом. есть ряд утверждений: 1. все бледнолицые стоят подряд. 2. e стоит напротив b. 3. два бледнолицых стоят напротив друг друга. какие из этих утверждений являются заведомо истинными? в ответе укажите через запятую номера таких утверждений или 0, если заведомо истинных утверждений среди перечисленных нет
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Plotnikovangav
Zakharov Lilit
Лилит_Шутова
Vkois56
chuykin
elenabarskova7145
santechma
Valentina
kadrevproduction
evge-borisova2
Anton-Yurevich222
Zelinskaya-Andrei
infocenterbla
alenkadon6
a-lossev111