четверг, 26 февраля 2026 г.

Удаление и вставка в массив (С++)

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

    srand(time(0));

    int a[100000],  n;

    cin>>n;

    for (int i=0; i<n; i++){

        a[i]=rand()%201-100;

        cout<<a[i]<<" ";

    }

    cout<<endl;

    int k;

    cin>>k; //какой элемент по значению удалить

    for (int i=0; i<n; i++)

    {

        if (a[i]==k){

            for (int j=i; j<n-1; j++)

            {

                a[j]=a[j+1];

            }

            n--;

            i--;

        }

    }

    for (int i=0; i<n; i++){

        cout<<a[i]<<" ";

    }

    cout<<"\nInsert:";

    int m;

    cin>>m;// индекс перед каким вставляем

    for (int i=n; i>m; i--){

        a[i]=a[i-1];

    }

    n++;

    a[m]=k;

    for (int i=0; i<n; i++){

        cout<<a[i]<<" ";

    }

}


вторник, 18 марта 2025 г.

Быстрая сортировка в С++

#include <iostream>
#include <cstdlib>
#include <ctime>
#include <algorithm>

using namespace std;

bool fcm(int a, int b){
    return abs(a)%10<abs(b)%10; //сортировка по последней цифре
}

int main(){
    srand(time(0));
    int n;
    cin >> n;
    int A[n];
    for (int i=0; i<n; i++){
        A[i]=rand()%100-50; //[-50;50)
        cout<<A[i]<<" ";
    }
    cout<<endl;
    
    sort(A,A+n,fcm);
    
    for (int i=0; i<n; i++){ 
        cout<<A[i]<<" ";
    }
    cout<<endl;
    return 0;
}
====================================
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
bool fcm(string a, string b){
    return a.size()<b.size() || (a.size()==b.size() && a<b); // сортировка по длине слова
}
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    srand(time(0));
    int n;
    cin >> n;
    vector <string> A(n);  //***
    for (int i=0; i<n; i++){
       cin>>A[i];
    }
    cout<<endl;

    sort(A.begin(),A.end(),fcm); //****
    for (int i=0; i<n; i++){
        cout<<A[i]<<"\n";
    }
    cout<<endl;
    return 0;
}

четверг, 13 марта 2025 г.

Квест "Вокруг информатики" 2025

20 марта 2025 года начинается очередной Всероссийский дистанционный командный квест с международным участием "Вокруг информатики. Маленький принц" от лаборатории "Образовательные квесты по информатике" Ярославского государственного педагогического университета. Принять участие в квесте смогут школьники (7-11 класс), студенты колледжей и вузов (все профили подготовки), а также учителя и преподаватели информатики.

Квест посвящен 125-летию со дня рождения Антуана де Сент-Экзюпери (французского писателя и военного летчика, написавшего в годы второй мировой войны сказку "Маленький принц"), 60-летию со первого выхода человека в космос (Алексей Архипович Леонов, 18 марта 1965), а таже 55-летию советского "Лунохода-1" (первый в мире планетоход, успешно работавший на поверхности другого небесного тела — Луны).

С 20 марта по 30 апреля участники будут решать занимательные задачи по школьной информатике, чтобы помочь Маленькому принцу вылечить Розу и починить робота-Лиса. Для решения заданий придется применить не только знания информатики, но и логическое мышление!

https://vk.com/quest_fmf_yspu

Конкурс "Инфознайка-2025"


вторник, 14 января 2025 г.

По итогам муниципального этапа ВсОШ по информатике

Контесты муниципального этапа ВсОШ по информатике 2024-2025 учебного года

https://contest.yandex.ru/contest/69577/ - для 7-8 класса

https://contest.yandex.ru/contest/69549/ - для 9-11 класса

Решения жюри

7-8 класс

9-11 класс

Для подготовки к региональному этапу:

https://algocode.ru/vsosh2023_reg/

Программа

Лекция 1: «Сложность, тестирование, особые случаи»
Лекция 2: «Линейный поиск»
Разбор домашнего задания по лекции 1 и 2
Лекция 3: «Множества»
Лекция 4: «Словари и сортировка подсчётом»
Разбор домашнего задания по лекции 3 и 4
Лекция 5: «Префиксные суммы и два указателя»
Лекция 6: «Бинарный поиск»
Разбор домашнего задания по лекции 5 и 6
Лекция 7: «Сортировка событий»
Лекция 8: «Деревья»
Разбор домашнего задания по лекции 7 и 8

Михаил Густокашин
Директор центра студенческих олимпиад ФКН ВШЭ

 

четверг, 7 ноября 2024 г.

Как закрасить определенную область в кругах Эйлера?

<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300">
  <circle stroke="rgb(255,0,0,1)" stroke-width="2" fill="transparent" cx="90" cy="90" r="70"></circle>
  <circle stroke="rgb(0,0,255,1)" stroke-width="2" fill="transparent" cx="180" cy="90" r="70"></circle>
   <circle stroke="rgb(0,255,0,1)" stroke-width="2" fill="transparent" cx="140" cy="160" r="70"></circle>
  <path d="M135 36.4 A 70 70 0 0 1 135 143.6
  A 70 70 0 0 1 135 36.4" stroke="black" fill="red" stroke-width="2" opacity="0.5"/>
  <path d="M70 157.1 A 70 70 0 0 1 160 93
  A 70 70 0 0 1 70 157.1" stroke="black" fill="green" stroke-width="2" opacity="0.5"/>
  <path d="M210 153.4 A 70 70 0 0 1 110.3 96.6
  A 70 70 0 0 1 210 153.4" stroke="black" fill="blue" stroke-width="2" opacity="0.5"/>
</svg>

 

вторник, 22 октября 2024 г.

Логические операции в HTML


меньше (левая угловая скобка) &lt;

больше (правая угловая скобка) &gt;

меньше или равно &le;

больше или равно &ge;

знак отрицания &not;

логическое И &and;

логическое ИЛИ &or;

следование (двойная стрелка вправо) &rArr;

равнозначность (двойная стрелка влево-вправо) &hArr;

исключающее ИЛИ &oplus;

понедельник, 21 октября 2024 г.

Команды по созданию файлов и папок в Linux

В терминале вводим команды:

ls - просмотр списка файлов и папок в текущей папке

cd <имя папки или путь> - открыть папку Документы

cd .. - вернуться на уровень выше

mkdir <имя папки> - создание папки в текущей папке

clear - очищает окно терминала от всех сообщений

touch text.txt - создание пустого файла в текущей папке

>text.txt - создает пустой файл text.txt

echo "Hello World" >> text.txt  - добавляет текст в файл

cat text.txt  - просмотр содержимого файла

rm text.txt - удаление файла

rmdir <имя папки> - удаление пустой папки

cp text.txt <папка или путь> - скопировать файл в другую папку

cat text1.txt text2.txt >text3.txt - объединяет два (можно и больше) файла в один

mv <что_перемещаем> <куда_перемещаем> - перемещение файла в другое место; может применяться для переименования файлов

zip -r texts.zip text1.txt text2.txt - упаковывает в архив несколько файлов

unzip texts.zip <путь или папка> - распаковывает архив




четверг, 10 октября 2024 г.

Алгоритмы шифрования

https://thecode.media/5-encrypts/ 

Практическая работа "Создание архива с паролем на Linux"

Запустить Терминал fly

Перейти в папку:

    $ cd <folder-file_name/>

Если имя файла или папки содержит пробел - 

Посмотреть файлы в папке:

    $ ls

Создать архив с паролем:

    $ zip -e <archive_name.zip> <folder-file_name/>

Удалить файл или папку

Распаковать архив:

    $ unzip <archive_name.zip>

Отправить файл архивный с паролем на почту.

Удалить архив и файл.

Если архиватора нет, то надо установить:

    $ sudo apt-get install zip

 

понедельник, 18 марта 2024 г.

Квест Вокруг информатики, 2024 год

Всероссийский дистанционный командный квест "Вокруг информатики. Искусственный интеллект" (VIII квест серии "Вокруг информатики") будет проводиться с 21 марта по 30 апреля 2024 г.. Он будет посвящен 100-летнему юбилею физико-математического факультета ЯГПУ и 100-летию со дня рождения М.М. Бонгарда - одного из основоположников теории распознавания образов. Участников квеста ждут приключения робота по имени Бонгард и коварная Большая Нейросеть

Участие бесплатное, количество команд от школы/колледжа/вуза не ограничено.
Квест могут проходить ученики 7-11 классов, студенты колледжей и вузов любых профилей подготовки (выпускники вузов - в категории "Вне конкурса"). Есть также отдельные категории участников "Студенты непрофильных специальностей" и "Учителя и преподаватели информатики". Для прохождения первого этапа квеста (мини-квест "Школа для робота") достаточно знаний курса информатики 7 класса, для прохождения всех этапов квеста - знаний информатики 10-11 класса.

Уже сейчас доступна демо-версия квеста, которая называется "Маленький робот и Большая Нейросеть". В демо-версии 15 задач разного уровня сложности. 

Ссылка на страницу организатора

вторник, 16 января 2024 г.

Конкурс компьютерной графики Цифровой Космос-2024

Тольяттинский государственный университет объявляет дистанционный конкурс компьютерной графики "Цифровой Космос-2024". К участию в Конкурсе приглашаются учащиеся 5-11 классов общеобразовательных учреждений, студенты вузов, колледжей, техникумов. 
Конкурс проводится в период с 20 декабря 2023 года по 10 марта 2024 года. В Российской Федерации 2024 год официально объявлен годом семьи. В конкурсных работах должна быть представлена данная тематика. 
Номинации Конкурса: 
1. Векторная графика. 
2. Растровая графика. 
3. Трехмерная графика. 
Более полная информация о проведении конкурса размещена на сайте конкурса "Цифровой Космос-2024". Зарегистрироваться для участия в конкурсе можно, заполнив заявку на сайте Конкурса по ссылке http://sites.google.com/site/konkurswebtltsu 
Конкурсные работы принимаются до 25 февраля 2024 года на электронную почту konkurs-kg@yandex.ru 
Все победители и участники Конкурса получат электронные сертификаты.

понедельник, 15 января 2024 г.

«Wiki-серфинг»

 15 января отмечается День рождения Википедии. Этой знаменательной дате посвящена Кузбасская просветительская акция «Wiki-серфинг», которая проводится в рамках Десятилетия науки и технологий в Российской Федерации.

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

Приглашаем принять участие в акции школьников 1-11 классов образовательных учреждений Кемеровской области. Вместе мы сможем преодолеть новые горизонты знаний и открыть для себя мир возможностей, доступных через использование Википедии.

Присоединяйтесь к «Wiki-серфингу», чтобы обогатить свои умы и расширить кругозор! Сделать это очень просто, если следовать простому алгоритму:

  1. Выбрать для исследования статью в Википедии, связанную с IT-технологиями. Это будет точкой старта wiki-серфинга.
  2. Прочитать ее и зафиксировать основную мысль статьи (одно, максимум – два предложения), выбрать ключевое слово статьи;
  3. Перейти по заинтересовавшей ссылке в этой статье на следующую, с последующей фиксацией основного тезиса и ключевого слова (переходов по ссылкам должно быть не менее пяти);
  4. Построить «маршрут» переходов по ссылкам с использованием ключевых слов, проследить, как связаны темы статей между собой ключевыми словами;
  5. Оформить полученную информацию в программе PowerPoint(или в аналогичном ресурсе для создания презентаций) с использованием иллюстраций и кратких тезисов;
    * Для школьников начальных классов: допустимо оформление работ в виде рисунков, аппликаций и т.п.
  6. Поделиться полученными знаниями с любой аудиторией (одноклассниками, друзьями, родителями и т.д.).



С условиями участия в акции можно ознакомиться в Положении.

воскресенье, 5 ноября 2023 г.

Для подготовки к ЕГЭ по информатике.

Представляем первого в России ИИ-помощника для подготовки к ЕГЭ по информатике.
Его обучали методисты Яндекса, учителя информатики и школьники, а теперь он готов помогать вам и вашим ученикам.

Что умеет ИИ-помощник?
  • объяснять сложные термины
  • предлагать алгоритм решения для типовых задач из ЕГЭ
  • показывать видеоролики с теорией от методистов
Он не решает задания за школьников, а мотивирует их находить решения самостоятельно.
И это только начало. Мы продолжаем дорабатывать и обучать нашего ИИ-помощника. Скоро он сможет разбирать с учениками их ошибки в решениях, подбирать задания для отработки и ещё много всего.
Чтобы начать заниматься, школьнику достаточно:
  1. Открыть страницу и авторизоваться с помощью Яндекс ID*
  2. Выбрать тип задачи и нажать кнопку «Решать»
  3. Если понадобится, ИИ-помощник подскажет алгоритм решения задачи, объяснит термин и напомнит теорию с помощью видеороликов
  4. Если ученик хочет проверить свои силы, он может выбрать опцию «Решать варианты, как на экзамене». Там школьник найдёт полные варианты ЕГЭ с тремя уровнями сложности.

понедельник, 30 октября 2023 г.

ТИИМ — олимпиада школьников по математике и информатике

Олимпиада «ТИИМ» @tiimrf проводится по математике для учащихся 5-11 классов и по информатике для учащихся 8-11 классов.

Открыта предварительная регистрация участников на отборочные туры олимпиады по математике и информатике (программированию)!

Даты проведения ближайших отборочных туров 11-12 ноября очный отбор по математике.
26 ноября — очный отбор по информатике/программированию.
13 ноября — 6 декабря — дистанционный отбор по математике
27 ноября — 15 декабря — дистанционный отбор по информатике

Вся информация и форма регистрации на сайте Олимпиады: https://тиим.рф

Контакты:
Официальный сайт: ТИИМ.рф
Официальная группа Вконтакте: http://vk.com/tiimrf
E-mail: ekamaks@bk.ru (Максимова Екатерина Алексеевна, ответственный секретарь олимпиады)

четверг, 5 октября 2023 г.

«Ошибка Кода»

«Ошибка Кода» - это проект для учеников 10–11-х классов по обучению образовательной нейросети на базе YandexGPT. Нейросеть поможет освоить программирование и подготовиться к экзаменам. Ребята попробуют свои силы в решении нестандартных экзаменационных заданий и побудут в роли тренеров искусственного интеллекта: все ответы будут загружены в нейросеть. 
Подробнее здесь.
Даты проведения: 2–31 октября

Всероссийская акция «Цифровой Диктант»

  Cтартовала Всероссийская акция «Цифровой Диктант»

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

Для прохождения Диктанта потребуются только компьютер / смартфон и около 30 минут свободного времени.
 
Пройти Диктант

В этом году мы разработали тестирования с учётом разных возрастных категорий: 
  • для детей (10–13 лет), 
  • подростков (14–17 лет), 
  • взрослых (18–59 лет), 
  • людей старшего возраста (60 лет и старше). 
Поэтому принять участие в акции можно всей семьей и сравнить результаты.

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

понедельник, 20 марта 2023 г.

Вузовская олимпиада школьников (КемГУ)

I этап (заочный) Вузовской олимпиады школьников проводится с 10 по 31 марта 2023г. дистанционно по общеобразовательным предметам:
  1. биологии
  2. географии
  3. экологии
  4. литературе
  5. творческому конкурсу (журналистике)
  6. математике и информатике
  7. информатике и ИКТ
  8. физике
  9. химии
  10. истории
  11. обществознанию
  12. английскому языку
  13. китайскому языку.
К участию в Олимпиаде допускаются все желающие – обучающиеся выпускных классов (10-11 классов) образовательных организаций области, средних профессиональных учебных заведений, планирующие в 2023г. поступать в институты/на факультет КемГУ.

Для участия в Вузовской олимпиаде школьников необходимо пройти регистрацию по следующей ссылке: https://eios.kemsu.ru/a/olimp-2023

Справки по вопросам участия в Олимпиаде можно получить в Оргкомитете: 650043, г.Кемерово, пр.Советский,73, II корпус КемГУ, ауд.2145; тел. 8 (384-2) 58-39-39; e-mail: cno@kemsu.ru

воскресенье, 12 марта 2023 г.

КВЕСТ "ВОКРУГ ИНФОРМАТИКИ" (23 марта - 30 апреля 2023)

Ссылка на сайт организатора

КАК ЗАРЕГИСТРИРОВАТЬ КОМАНДУ ДЛЯ УЧАСТИЯ В КВЕСТЕ "ВОКРУГ ИНФОРМАТИКИ. ЛЮДИ ИГРЕК" (23 марта - 30 апреля 2023)?

Для регистрации команды (от 1 до 5 человек) необходимо заполнить Яндекс форму:
https://forms.yandex.ru/u/632b0929505ccc2ed968f1d7/
Короткая ссылка на форму регистрации: https://clck.ru/32CAGT
Участие бесплатное. Количество команд от школы/колледжа/вуза не ограничено.

Категории участников:
  •  7-9 классы
  •  10-11 классы
  •  Студенты непрофильных специальностей колледжей и вузов (профили, не имеющие отношения к IT)
  •  Студенты IT-профилей колледжей (не педагогических)
  •  Студенты IT-профилей вузов (не педагогических)
  •  Студенты педагогических колледжей и вузов (направление Педагогическое образование, основной или дополнительный профиль Информатика)
  •  "Вне конкурса" (команды со взрослыми участниками: учителя, выпускники вузов, семейные команды; а также команды, по любой причине пожелавшие принять участие вне конкурса)
(Рейтинг команд будет составляться отдельно по каждой категории команд)

После ручной модерации информация о команде будет размещена на странице: https://clck.ru/32ibLz

Над списком команд указана дата и московское время последнего обновления списка команд. Если вы регистрировали команду еще до указанной даты и времени, но информации о команде нет в списке, напишите нам: quest.yspu@gmail.com

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

Если потребуется что-то изменить в регистрационных данных команды или исправить опечатку, также напишите нам quest.yspu@gmail.com (с указанием информации о команде: название, регион, населенный пункт, образовательное учреждение, а также что конкретно надо исправить)

четверг, 9 февраля 2023 г.

Олимпиада от Яндекс.Учебник

Приглашаем учеников 6–11 классов принять участие в олимпиаде по информатике от Яндекс Учебника. Олимпиада включена в перечень, утверждённый Министерством просвещения России на 2022–2023 годы. 
Посмотреть примеры заданий

Олимпиада подходит для каждого и повышает интерес к предмету.

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

Участники познакомятся с экспертами и сделают IT-проект

Школьники получат новые знания напрямую от разработчиков Яндекса. Победители первого этапа примут участие в командном соревновании — хакатоне, где под руководством экспертов Яндекс Диалогов создадут навыки для голосового помощника Алисы.

Дополнительные баллы для поступления в вуз

Участие в олимпиаде Яндекс Учебника — это возможность для школьников получить дополнительные баллы при поступлении в НИУ ВШЭ, Университет МИСиС, СПбГУ, СПбГПУ, ИТМО, ДВФУ и другие вузы-партнёры. Подробные условия на сайте конкурса цифровых портфолио «Талант НТО».

Первый тур олимпиады пройдёт с 9 февраля по 6 марта

Олимпиада уже выдана автоматически всем ученикам в вашем классе.