# data[].attributes.body
(гайнель😊)

# data[].attributes.body
(димасик)

# data[].attributes.body
(Даниил)

# data[].attributes.headline
Двумерные массивы

# data[].attributes.subject
Двумерные массивы

# data[].attributes.headline
Префиксная/суффиксная суммы

# data[].attributes.subject
Префиксная/суффиксная суммы

# data[].attributes.headline
Два указателя

# data[].attributes.subject
Два указателя

# data[].attributes.body
(Самира)

# data[].attributes.headline
Теория чисел

# data[].attributes.subject
Теория чисел

# data[].attributes.headline
Линейные структуры данных

# data[].attributes.subject
Линейные структуры данных

# data[].attributes.headline
Эта картинка может показать вам мою любовь к мапам. (c) Амирхан

# data[].attributes.subject
Эта картинка может показать вам мою любовь к мапам. (c) Амирхан

# data[].attributes.attachment_caption
Вещи в интернат

# data[].attributes.headline
Мапы - ключевая структура данных C++

# data[].attributes.subject
Мапы - ключевая структура данных C++

# data[].attributes.headline
Обьявляются они вот-так вот: 

# data[].attributes.subject
Обьявляются они вот-так вот: 

# data[].attributes.body
map<"тип данных","тип данных"> "название";

# data[].attributes.headline
начну с того, что py

# data[].attributes.body
начну с того, что python написан на с++, поэтому циклы на питоне очень похожи на с++. вот. и есть как в питоне 2 вида: while и for.
структура while:
while (условие) {
что-то
что
должен
выполнять цикл
}
т.е надо писать цикл, потом при каком например числе будет выполняться цикл, потом фигурные кобочки, код и закрытие фигурными скобочками

структура цикла for:
for (int i = 0,i<n,++i) {
код
который
будет
выполняться
}

т.е. это стначала надо писать for, потом в скобках какая-то переменная-счетчик, до какого числа (или условие как в while) будет идти цикл, и++ это операция с временной переменной чтобы цикл не зациклился, в фигурных скобках нужный и бесполезный код, и все
Если вы не поняли, что я написал то 1. Вы молодец, и вам следует подойти к Амирхану и разобраться и 2. /// https://github.com/adilyas/itl_informatics/tree/main/8-1/03https://github.com/adilyas/itl_informatics/tree/main/8-1/03 ///  ---- вот вам полезный сайтик, где пошарьтесь и нормально можно разобраться(нет)

# data[].attributes.attachment_caption
Добро пожаловать в C++

# data[].attributes.headline
«Если выполнено усло

# data[].attributes.body
«Если выполнено условие, то нужно выполнять одно действие ,а иначе – другое»

# data[].attributes.headline
делает Захар

# data[].attributes.subject
делает Захар

# data[].attributes.headline
Массивы (Лиза К.)

# data[].attributes.subject
Массивы (Лиза К.)

# data[].attributes.headline
делает Эмиль

# data[].attributes.subject
делает Эмиль

# data[].attributes.body
Любая функция в своем теле может вызывать сама себя. Рекурсия – это такой способ определения функции, при котором результат возврата из функции для данного значения аргумента определяется на основе результата возврата из той же функции для предыдущего значения аргумента.

Если функция вызывает сам себя, то такой вызов называется рекурсивным вызовом функции. При каждом рекурсивном вызове запоминаются предыдущие значения внутренних локальных переменных и полученных параметров функции. Чтобы следующий шаг рекурсивного вызова отличался от предыдущего, значение как-минимум одного из параметров функции должно быть изменено. Остановка процесса рекурсивных вызовов функции происходит, когда изменяемый параметр достиг некоторого конечного значения, например, обработан последний элемент в массиве.

Рекурсивное обращение к функции может быть осуществлено, если алгоритм определен рекурсивно.

Чтобы циклический процесс преобразовать в рекурсивный, нужно уметь определить три важных момента:

условие прекращения последовательности рекурсивных вызовов функции.

формулу следующего элемента или итератора, который используется в рекурсивном процессе.

список параметров, которые передаются в рекурсивную функцию.

Рекурсию часто сравнивают с итерацией. Организация циклического процесса с помощью рекурсии имеет свои преимущества и недостатки.

Можно выделить следующие взаимосвязанные преимущества рекурсии:

естественность представления сложных, на первый взгляд, алгоритмов;

рекурсивный алгоритм более читабелен в сравнении с итерационным;

для многих распространенных задач рекурсию более легко реализовать чем итерацию.

Недостатки рекурсии состоят в следующем:

по сравнению с итерацией многоразовый вызов рекурсивной функции требует больше времени.

если рекурсивная функция содержит большие объемы локальных внутренних переменных и большое количество параметров, то использование рекурсии не является эффективным.

Источник:
https://www.bestprog.net/ru/2019/01/07/recursion-examples-of-tasks-solving-advantages-and-disadvantages-of-recursion-ru-2/#q01

# data[].attributes.headline
тема Саматика

# data[].attributes.subject
тема Саматика

# data[].attributes.body
int a,b;
cin >> a >> b;
if (a > 0) {       //Мы вводим в наш код условие if (если)
cout << a;
}
else{               //Вводим условие else (иначе) – другие случаи
cout << b;
}

# data[].attributes.headline
Массивы - это?...

# data[].attributes.subject
Массивы - это?...

# data[].attributes.body
добро пожаловать в массивы!
это особая структура данных, представляющая собой набор элементов с одним типом данных. например, массив чисел, строк, массивов (но об этом поговорят позже:))
на разных языках программирования массивы записываются по-разному. например, на Python это будет list, на на С++ - vector.
массив с определённым кол-вом элементов в С++ записывается так:
int n;
cin >> n;
vector <int> a(n)
// причём важно создать в начале кода #inсlude <vector>, чтобы можно было создать такой массив. в данном примере мы создали массив а, в котором будет n элементов.
если же вы хотите  создать массив с уже определёнными элементами в ячейках, то можно сделать вот так:
a = [1, 2, 3, 4, 5]
в данном случае числа массива известны вам изначально.

ссылка: http://cppstudio.com/post/389/

# data[].attributes.headline
В логический выражен

# data[].attributes.body
В логический выражениях в условиях, не считая знаков «>» и «<«, допустимы следующие знаки сравнений:

• == равно
• != не равно
• <= меньше или равно
• >= больше или равно

# data[].attributes.headline
гайнел дурочка<

# data[].attributes.body
гайнел дурочка

# data[].attributes.headline
Двумерные массивы-...

# data[].attributes.subject
Двумерные массивы-...

# data[].attributes.body
До этого момента мы рассматривали одномерные массивы, которыми не всегда можно ограничиться. Допустим, необходимо обработать некоторые данные из таблицы. В таблице есть две характеристики: количество строк и количество столбцов. Также и в двумерном массиве, кроме количества элементов массива, есть такие характеристики как, количество строк и количество столбцов двумерного массива. То есть, визуально, двумерный массив — это обычная таблица, со строками и столбцами. Фактически двумерный массив — это одномерный массив одномерных массивов. Структура двумерного массива, с именем a, размером m на n показана выше.
Где, m — количество строк двумерного массива;
n — количество столбцов двумерного массива;
m * n — количество элементов массива.
В объявлении  двумерного массива, также как и в объявлении одномерного массива, первым делом, нужно указать:

тип данных;

имя массива.

После чего, в первых квадратных скобочках указывается количество строк двумерного массива, во вторых квадратных скобочках — количество столбцов двумерного массива. Двумерный массив визуально отличается от одномерного второй парой квадратных скобочек. Рассмотрим пример объявления двумерного массива. Допустим нам необходимо объявить двумерный массив, с количеством элементов, равным 15. В таком случае двумерный массив может иметь три строки и пять столбцов или пять строк и три столбца.

12 | // пример объявление двумерного массива:
int a[5][3];

a — имя целочисленного массива

число в первых квадратных скобках указывает количество строк двумерного массива, в данном случае их 5;

число во вторых квадратных скобках указывает количество столбцов двумерного массива, в данном случае их 3.

12 | // инициализация двумерного массива:int a[5][3] = { {4, 7, 8}, {9, 66, -1}, {5, -5, 0}, {3, -3, 30}, {1, 1, 1} };

В данном массиве 5 строк, 3 столбца. после знака присвоить ставятся общие фигурные скобочки, внутри которых ставится столько пар фигурных скобочек, сколько должно быть строк в двумерном массиве, причём эти скобочки разделяются запятыми. В каждой паре фигурных скобочек записывать через запятую элементы двумерного массива. Во всех фигурных скобочках количество элементов должно совпадать. Так как в массиве пять строк, то и внутренних пар скобочек тоже пять. Во внутренних скобочках записаны по три элемента, так как количество столбцов — три. Графически наш массив будет выглядеть, как двумерная таблица.

В каждой ячейке двумерного массива a показано значение, в нижнем правом углу показан адрес данной ячейки. Адресом ячейки двумерного массива является имя  массива, номер строки и номер столбца.

Разработаем несложную программу, на обработку двумерного массива, которая называется «Лабиринт». Лабиринт должен быть построен на основе двумерного массива. Размер лабиринта выберем на свое усмотрение.

# data[].attributes.headline
отныне я умею отправ

# data[].attributes.body
отныне я умею отправлять фото >:]

# data[].attributes.body
На протяжении всей истории развития человечества люди оперировали информацией. На самом раннем этапе развития обмен информацией происходил на естественном языке. Затем появилась письменность, стала обрабатываться числовая информация, создавались библиотеки и механические счетные устройства. К середине XX в. количество информации стало резко возрастать, были созданы электронно-вычислительные машины (ЭВМ), позволяющие обрабатывать огромные информационные массивы, появилась наука – информатика.

Слово "информатика" (informatique, гибрид французских слов "information" и "automatique") вошло в научный оборот в 1960-е гг., когда были созданы специальные устройства – компьютеры, объединившие в одной системе хранение и автоматизированную обработку как числовой, так и текстовой (символьной) информации. В англоязычной литературе близкий термин "computer science" означает изучение вычислительной техники, ее устройств, программного обеспечения, компьютерных технологий обработки информации.

Выделение информатики в самостоятельную область человеческой деятельности связано с развитием вычислительной техники, и в первую очередь с появлением в середине 1970-х гг. микропроцессоров и персональных компьютеров. В нашей стране с начала 1980-х гг. информатика утвердилась как комплексная научная и инженерная дисциплина, изучающая все аспекты систем переработки информации на базе ЭВМ, начиная от их разработки, создания и применения до воздействия на различные области социальной практики. Сегодня информатика становится естественно-научной дисциплиной, предметом которой являются информационные процессы, протекающие в природе, обществе и технических системах. Информатика опирается на методы, основанные на взаимодействии программных и аппаратных средств вычислительной техники с другими техническими системами, человеком и обществом.

В широком смысле информатика – это единство разнообразных отраслей науки, техники и производства, связанных с переработкой информации с помощью компьютерных систем во всех сферах человеческой деятельности.

Информатика – отрасль знаний, изучающая общие свойства и структуру научной информации, а также закономерности и принципы ее создания, преобразования, накопления, передачи и использования в различных областях человеческой деятельности, в том числе с помощью компьютеров и программ обработки информации.

Эта комплексная научно-техническая дисциплина по темпам роста, широте приложений, мощности влияния на экономику, науку, культуру и общество далеко превосходит другие научные направления. Помимо аппаратных и программных средств информатика учитывает организационные и человеческие аспекты, имеет производственные, коммерческие, управленческие, политические, образовательные, культурные и иные приложения.

Будучи фундаментальной наукой о процессах преобразования информации, информатика немыслима без математического моделирования, вычислительной техники, программного обеспечения и алгоритмических средств. Информатика использует другие фундаментальные науки (например, математику, психологию, социологию), прикладные науки, а также инженерные дисциплины при выборе принципов решения, в разработке проблем. Дело в том, что информация, ее свойства служат объектом исследования различных научных дисциплин, поэтому для создания методов и устройств управления информацией и ее обработки используются концепции наук, связанных с технологией и управлением (вычислительная техника, лингвистика, психология, библиотековедение и др.).

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

Профессиональный аспект информатики – обучение навыкам ее применения в отраслевых профессиях и специальностях, использования информации и информационных систем в управлении. Профессиональная практика подразумевает знакомство с традициями техники, требует навыков коммуникации и решения реальных проблем. Овладеть знанием – значит уметь быстро ориентироваться в потоке новой информации. Затраты на поиск необходимой информации не должны превышать экономические выгоды от ее применения.

Компьютеры и информационные технологии становятся профессиональным инструментом во всех государственных учреждениях, корпорациях и небольших компаниях, в образовании на всех уровнях. Их преимущества – относительная дешевизна и свобода подготовки текстов; автоматическое создание таблиц; электронное делопроизводство; ведение баз данных, индексация дел, документов; быстрый и удобный информационный обмен с сотрудниками, клиентами, другими организациями. Профессиональная деятельность все больше становится зависимой от степени информированности человека, его способности эффективно использовать информацию. Для свободной ориентации в информационных потоках специалист любого профиля с помощью компьютерных вычислительных средств и систем должен уметь получать, обрабатывать и использовать информацию.

Возник ряд "отраслевых" научных направлений информатики: организованы кафедры и отделы социальной, экономической, правовой, медицинской информатики, создаются новые специальности и направления.

Многие сферы профессиональной деятельности применяют информационные технологии, формируют свое приложение этих технологий. Существуют такие понятия, как экономическая информатика, правовая информатика, социальная информатика, биоинформатика и др. Развитие информатики сопровождается наведением и усилением межпредметных связей, способствует информационным процессам в обществе, природе и познании, получению целостной, системной картины мира.

Например, изменения в информационном законодательстве России, которое анализирует и систематизирует правовая информатика, как модифицируют прикладные информационные технологии и процессы, так и влияют на границы их применения в других "отраслях" информатики.

В данном издании учебника учтены изменения, внесенные в 2012–2013 гг. в федеральные законы №149-ФЗ "Об информации, информационных технологиях и о защите информации", №152-ФЗ "О персональных данных", №63-Ф3 "Об электронной подписи".

Информационные технологии как учебная дисциплина обеспечивают инструментарий формирования общекультурных компетенций бакалавра, являются одним из основополагающих теоретических, методических и практических элементов формирования у студента современного мышления, основанного на понимании роли электронной (цифровой) информации в различных сферах деятельности и самом процессе обучения, преимуществ создания, получения (доступа), обработки и использования информации с помощью компьютерной техники и информационных коммуникаций.

В результате изучения материалов данного учебника, по общим итогам освоения дисциплины "Информационные технологии" студент должен обладать следующими компетенциями:

знать

• сущность и значение информации, информационных и информационно-коммуникационных технологий в практическом функционировании и развитии современного человека и общества;

• понятийный аппарат в области информационных технологий;

• основные методы, способы и средства получения, храпения, переработки информации;

• опасности и угрозы потери информации, возникающие в процессе применения информационных технологий;

• этические нормы и правовые меры защиты информации, основы авторского нрава, требования информационной безопасности;

• основные принципы функционирования электронного бизнеса;

уметь

• создавать и редактировать тексты и массивы данных профессионального назначения;

• работать с различными носителями и хранилищами информации;

• работать с различными локальными и глобальными электронными информационными ресурсами, системами и базами знаний в процессе обучения и будущего решения профессиональных задач;

владеть

• навыками работы с компьютером как средством создания, извлечения и управления информацией различного вида;

• навыками работы с сетевыми офисными программами и системами электронного документооборота;

• навыками поиска, оценивания информации и обмена ею в глобальных сетях;

• навыками безопасной работы на компьютере и защиты электронной информации.

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

# data[].attributes.body
В курсе на “Stepik” в разделе условия (https://stepik.org/lesson/13022/step/2?from_mobile_app=true) можно увидеть пример следующей задачи:
Пусть нам звонит кто-то из друзей и предлагает заняться чем-нибудь. Числом 1 обозначим друга Ваню, который зовет нас играть в футбол, числом 2 — друга Сашу, который зовет нас вместе учить C++. А если нам звонит кто-нибудь другой, то мы сидим дома и смотрим сериал

И ниже приведен код:

int who_call;
cin >> who_call;
if (who_call == 1) {
      cout << "Football!!";
} else if (who_call == 2) {
      cout << "C++!!!!!11";
} else {
      cout << "Show";
}

Можно заметить условие “else if” (дословно «иначе-если») . Оно работает только в том случае если программа уже проверила if ,к которому привязано . Благодаря такой конструкции можно обработать большое количество различных вариантов поведения программы.

# data[].attributes.body
Функция — это самостоятельная единица программы, которая спроектирована для реализации конкретной подзадачи.
Функция является подпрограммой, которая может содержаться в основной программе, а может быть создана отдельно (в библиотеке). Каждая функция выполняет в программе определенные действия.

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

Семантика функции определяет способ реализации функции. Обычно представляет собой тело функции.

# data[].attributes.headline
Определение функции имеет следующий синтаксис:

# data[].attributes.subject
Определение функции имеет следующий синтаксис:

# data[].attributes.body
ТипВозвращаемогоЗначения ИмяФункции(СписокФормальныхАргументов)
{
ТелоФункции;
...
return(ВозвращаемоеЗначение);
}

# data[].attributes.attachment_link.readable_text
На протяжении всей истории развития человечества люди оперировали информацией. На самом раннем этапе развития обмен информацией происходил на естественном языке. Затем появилась письменность, стала обрабатываться числовая информация, создавались библиотеки и механические счетные устройства. К середине XX в. количество информации стало резко возрастать, были созданы электронно-вычислительные машины (ЭВМ), позволяющие обрабатывать огромные информационные массивы, появилась наука - информатика.

Слово "информатика" (informatique, гибрид французских слов "information" и "automatique") вошло в научный оборот в 1960-е гг., когда были созданы специальные устройства - компьютеры, объединившие в одной системе хранение и автоматизированную обработку как числовой, так и текстовой (символьной) информации. В англоязычной литературе близкий термин "computer science" означает изучение вычислительной техники, ее устройств, программного обеспечения, компьютерных технологий обработки информации.

Выделение информатики в самостоятельную область человеческой деятельности связано с развитием вычислительной техники, и в первую очередь с появлением в середине 1970-х гг. микропроцессоров и персональных компьютеров. В нашей стране с начала 1980-х гг. информатика утвердилась как комплексная научная и инженерная дисциплина, изучающая все аспекты систем переработки информации на базе ЭВМ, начиная от их разработки, создания и применения до воздействия на различные области социальной практики. Сегодня информатика становится естественно-научной дисциплиной, предметом которой являются информационные процессы, протекающие в природе, обществе и технических системах. Информатика опирается на методы, основанные на взаимодействии программных и аппаратных средств вычислительной техники с другими техническими системами, человеком и обществом.

В широком смысле информатика - это единство разнообразных отраслей науки, техники и производства, связанных с переработкой информации с помощью компьютерных систем во всех сферах человеческой деятельности.

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

Эта комплексная научно-техническая дисциплина по темпам роста, широте приложений, мощности влияния на экономику, науку, культуру и общество далеко превосходит другие научные направления. Помимо аппаратных и программных средств информатика учитывает организационные и человеческие аспекты, имеет производственные, коммерческие, управленческие, политические, образовательные, культурные и иные приложения.

Будучи фундаментальной наукой о процессах преобразования информации, информатика немыслима без математического моделирования, вычислительной техники, программного обеспечения и алгоритмических средств. Информатика использует другие фундаментальные науки (например, математику, психологию, социологию), прикладные науки, а также инженерные дисциплины при выборе принципов решения, в разработке проблем. Дело в том, что информация, ее свойства служат объектом исследования различных научных дисциплин, поэтому для создания методов и устройств управления информацией и ее обработки используются концепции наук, связанных с технологией и управлением (вычислительная техника, лингвистика, психология, библиотековедение и др.).

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

Профессиональный аспект информатики - обучение навыкам ее применения в отраслевых профессиях и специальностях, использования информации и информационных систем в управлении. Профессиональная практика подразумевает знакомство с традициями техники, требует навыков коммуникации и решения реальных проблем. Овладеть знанием - значит уметь быстро ориентироваться в потоке новой информации. Затраты на поиск необходимой информации не должны превышать экономические выгоды от ее применения.

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

Возник ряд "отраслевых" научных направлений информатики: организованы кафедры и отделы социальной, экономической, правовой, медицинской информатики, создаются новые специальности и направления.

Многие сферы профессиональной деятельности применяют информационные технологии, формируют свое приложение этих технологий. Существуют такие понятия, как экономическая информатика, правовая информатика, социальная информатика, биоинформатика и др. Развитие информатики сопровождается наведением и усилением межпредметных связей, способствует информационным процессам в обществе, природе и познании, получению целостной, системной картины мира.

Например, изменения в информационном законодательстве России, которое анализирует и систематизирует правовая информатика, как модифицируют прикладные информационные технологии и процессы, так и влияют на границы их применения в других "отраслях" информатики.

В данном издании учебника учтены изменения, внесенные в 2012-2013 гг. в федеральные законы №149-ФЗ "Об информации, информационных технологиях и о защите информации", №152-ФЗ "О персональных данных", №63-Ф3 "Об электронной подписи".

Информационные технологии как учебная дисциплина обеспечивают инструментарий формирования общекультурных компетенций бакалавра, являются одним из основополагающих теоретических, методических и практических элементов формирования у студента современного мышления, основанного на понимании роли электронной (цифровой) информации в различных сферах деятельности и самом процессе обучения, преимуществ создания, получения (доступа), обработки и использования информации с помощью компьютерной техники и информационных коммуникаций.

В результате изучения материалов данного учебника, по общим итогам освоения дисциплины "Информационные технологии" студент должен обладать следующими компетенциями:
знать

* сущность и значение информации, информационных и информационно-коммуникационных технологий в практическом функционировании и развитии современного человека и общества;

* понятийный аппарат в области информационных технологий;

* основные методы, способы и средства получения, храпения, переработки информации;

* опасности и угрозы потери информации, возникающие в процессе применения информационных технологий;

* этические нормы и правовые меры защиты информации, основы авторского нрава, требования информационной безопасности;

* основные принципы функционирования электронного бизнеса;

уметь

* создавать и редактировать тексты и массивы данных профессионального назначения;

* работать с различными носителями и хранилищами информации;

* работать с различными локальными и глобальными электронными информационными ресурсами, системами и базами знаний в процессе обучения и будущего решения профессиональных задач;

владеть

* навыками работы с компьютером как средством создания, извлечения и управления информацией различного вида;

* навыками работы с сетевыми офисными программами и системами электронного документооборота;

* навыками поиска, оценивания информации и обмена ею в глобальных сетях;

* навыками безопасной работы на компьютере и защиты электронной информации.

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

# data[].attributes.attachment_link.description
На протяжении всей истории развития человечества люди оперировали информацией. На самом раннем этапе развития обмен информацией происходил на естественном языке. Затем появилась письменность, стала обрабатываться числовая информация, создавались библиотеки и механические счетные устройства. К середине XX в. количество информации стало резко возрастать, были созданы электронно-вычислительные машины (ЭВМ), позволяющие обрабатывать огромные информационные массивы, появилась наука - информатика.

# data[].attributes.headline
Что это вообще такое?

# data[].attributes.subject
Что это вообще такое?

# data[].attributes.body
Начнем с определения:
Префиксными суммами массива называется массив , определенный следующим образом:
s0 = 0
s1 = a0
s2 = a0 + a1
s3 = a0 + a1 + a2
...
sn = a0 + a1 + ... + aн−1

# data[].attributes.headline
Теория чисел

# data[].attributes.subject
Теория чисел

# data[].attributes.body
Теория чисел или высшая арифметика — раздел математики, первоначально изучавший свойства целых чисел. В современной теории чисел рассматриваются и другие типы чисел — например, алгебраические и трансцендентные, а также функции различного происхождения, которые связаны с арифметикой целых чисел и их обобщений.

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

По методам теория чисел делиться на 4 класса, кстати о классах.

# data[].attributes.headline
Классы есть еще и в 

# data[].attributes.body
Классы есть еще и в ДнД, если вы не знаете что это такое, то:

ДнД (НРИ(настольная ролевая игра)) состоит из нескольких частей геймплея, которыми вы будете заниматься на протяжении всей игры. Обычно я описываю эти части как проверки, бой и путешествие.

Начнем с самого простого: путешествие. Путешествием я называю период игры, когда вы расспрашиваете мастера о чем-либо, разговариваете с ним и тд. Во время путешествия вы узнаёте основную информацию, нужную для продвижения сюжета и не только.

Далее идет проверка. Проверка происходит с помощью дайса д20 а также модификаторов нужной характеристики. Например, вы хотите перепрыгнуть яму, это проверка на ловкость (пусть сложность будет 10). чтобы пройти эту проверку, вам нужно выкинуть число x на д20, и прибавить модификатор ловкости. Если полученное число будет больше или равно сложности проверки, то она пройдена. Также существуют криты: 1 и 20. если вы выкинули 1, то в независимости от вашего модификатора, вы провалили проверку + вам нанесся урон, либо другая пакость от мастера. Если выпала 20, наоборот, прошли + какое-нибудь поощерение от ДМа.

Самое последнее и самое сложное: бой. Для понимания, 3-хчасовая дорога может занять у вас 5 минут, а 5 минутная битва 3 часа. Сначала вы должны определить инициативу бой - порядок ходов. Затем первый по счету игрок делает ход, за ним второй, третий и тд. Бой врагов и союзников игроков отыгрывает сам мастер. Кстати, самый сложный и  в то же время интересный геймплей в плане боя - геймплей за мага, ведь у него есть заклинания, ячейки заклинаний, свитки и тд.
Это только концепция боя, а то как он проходит я вам не скажу, потому что это долго, и вы уснете.

Также я не рассказал о листе персонажа, карте, ширме, материалах мастера и других важных вещях. О них вы можете узнать здесь: https://ru.wikipedia.org/wiki/Dungeons_%26_Dragons, https://dnd.su, а также на других платформах.

# data[].attributes.headline
Собрал раввин своих евреев и говорит им.— Есть две новости - хорошая и плохая. С какой начать?— Очевидно с хорошей.— Я таки нашел миллион долларов на постройку синагоги.— Тогда какая плохая?— Они все ещё у вас в карманах.

# data[].attributes.subject
Собрал раввин своих евреев и говорит им.— Есть две новости - хорошая и плохая. С какой начать?— Очевидно с хорошей.— Я таки нашел миллион долларов на постройку синагоги.— Тогда какая плохая?— Они все ещё у вас в карманах.