- Презентации к занятиям кружка "Спортивное программирование на Python" >>
- Таблица "Наш прогресс" >>
- Чат "Спортивное программирование" >>
- Дистанционный курс Питонтьтор >>
- Онлайн среда программирование Repl.it >>
- Курс "Программирование на Python" на платформе stepik.org >>
- Портал "Дистанционная подготовка по информатике" >>
Материалы к урокам информатики, алгоритмики и программирования.
Чтобы просмотреть задание и материалы с урока, выберите ваш предмет!
вторник, 13 ноября 2018 г.
Материалы к занятиям
среда, 12 сентября 2018 г.
Где можно найти ссылки на видеоконференции и прочие текущие новости?
Чтобы чуть более оперативно получать все нужные ссылки и новости, можно подписаться на сообщество в ВК https://vk.com/programming1533 или на твиттер: https://twitter.com/programming1533
Просьба ко всем, кто собирается посещать кружок, заполните приложенную форму. Необходимо указать ваш аккаунт Google, чтобы впоследствии я могла высылать приглашения на все онлайн мероприятия и находить вас на обучающих сайтах. Напоминаю, что вы должны быть зарегистрированы на всех сайтах, которые нам потребуются, с этого же аккаунта.
Анкета: https://goo.gl/forms/dzkbsZJkf6APxgca2
Просьба ко всем, кто собирается посещать кружок, заполните приложенную форму. Необходимо указать ваш аккаунт Google, чтобы впоследствии я могла высылать приглашения на все онлайн мероприятия и находить вас на обучающих сайтах. Напоминаю, что вы должны быть зарегистрированы на всех сайтах, которые нам потребуются, с этого же аккаунта.
Анкета: https://goo.gl/forms/dzkbsZJkf6APxgca2
вторник, 11 сентября 2018 г.
Домашнее задание на 15 сентября
Сформулируйте для себя 10 главных правил сетевого этикета.
Познакомьтесь с материалом по теме “Сетевой этикет”:
1. http://bit.ly/letopisi_netiquette
2. https://econet.ru/articles/180183-setevoy-etiket-10-pravil
3. http://bit.ly/Setevoj_etiket_pdf
4. https://www.mindmeister.com/ru/789238916/_
Отправить ответ >>
Познакомьтесь с материалом по теме “Сетевой этикет”:
1. http://bit.ly/letopisi_netiquette
2. https://econet.ru/articles/180183-setevoy-etiket-10-pravil
3. http://bit.ly/Setevoj_etiket_pdf
4. https://www.mindmeister.com/ru/789238916/_
Отправить ответ >>
суббота, 8 сентября 2018 г.
Спортивное программирование
Приветствую всех на кружке Спортивное программирование на языке Python!
Занятия будут проходит по субботам, седьмым уроком.
Кроме того, каждую неделю будет проходить занятие в формате видеоконференции, к которой можно будет подключаться, чтобы задавать вопросы, обсуждать задачи и т.п.
Расписание этих занятий будет опубликовано позже. Все занятия будут доступны в записи.
Перед началом работы на кружке вам следует:
- Установить Python 3.7 (ссылка >>)
- Установить IDE PyCharm Community (ссылка>>)
- Иметь аккаунт Google (и помнить от него логин и пароль :))
- Зарегистрироваться на сайте pythontutor.ru (желательно, используя тот же аккаунт Google)
- Зарегистрироваться на портале Дистанционной подготтовки по информатике informatics.mccme.ru При регистрации указываем фамилию и имя на русском языке, в графе “школа” пишем ЛИТ 1533
вторник, 4 сентября 2018 г.
Информационное пространство. Интернет
Интернет — всемирная система объединённых компьютерных сетей для хранения и передачи информации. Часто упоминается как Всемирная сеть и Глобальная сеть, а также просто Сеть. [Источник]
Всемирная паутина / WWW / World Wide Web - распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключённых к сети Интернет. Всемирную паутину образуют сотни миллионов веб-серверов. Большинство ресурсов Всемирной паутины основаны на технологии гипертекста. Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом. Для загрузки и просмотра веб-страниц используются специальные программы — браузеры. [Источник]
Семантическая паутина — это надстройка над существующей Всемирной паутиной, придуманная для того, чтобы сделать размещаемую в Интернете информацию пригодной для машинной обработки. Доступная в сети информация удобна для прочтения человеком. Семантическая паутина создана для того, чтобы сделать информацию пригодной для автоматического анализа, синтеза выводов и преобразования как самих данных, так и сделанных на их основе заключений в различные представления, полезные на практике. [Источник]
Веб-страница (англ. Web page) — документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера. Типичная веб-страница представляет собой текстовый файл в формате HTML, который может содержать ссылки на файлы в других форматах (текст, графические изображения, видео, аудио, мультимедиа, апплеты, прикладные программы, базы данных, веб-службы и прочее), а также гиперссылки для быстрого перехода на другие веб-страницы или доступа к ссылочным файлам.
Информационно значимое содержимое веб-страницы обычно называется контентом (от англ. content — «содержание»). [Источник]
Веб-сайт / Сайт - одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. Обычно сайт в Интернете представляет собой массив связанных данных, имеющий уникальный адрес и воспринимаемый пользователем как единое целое. [Источник]
Браузер
Безопасность соединения
Пароли
Защита от вирусов
Всемирная паутина / WWW / World Wide Web - распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключённых к сети Интернет. Всемирную паутину образуют сотни миллионов веб-серверов. Большинство ресурсов Всемирной паутины основаны на технологии гипертекста. Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом. Для загрузки и просмотра веб-страниц используются специальные программы — браузеры. [Источник]
Семантическая паутина — это надстройка над существующей Всемирной паутиной, придуманная для того, чтобы сделать размещаемую в Интернете информацию пригодной для машинной обработки. Доступная в сети информация удобна для прочтения человеком. Семантическая паутина создана для того, чтобы сделать информацию пригодной для автоматического анализа, синтеза выводов и преобразования как самих данных, так и сделанных на их основе заключений в различные представления, полезные на практике. [Источник]
Веб-страница (англ. Web page) — документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера. Типичная веб-страница представляет собой текстовый файл в формате HTML, который может содержать ссылки на файлы в других форматах (текст, графические изображения, видео, аудио, мультимедиа, апплеты, прикладные программы, базы данных, веб-службы и прочее), а также гиперссылки для быстрого перехода на другие веб-страницы или доступа к ссылочным файлам.
Информационно значимое содержимое веб-страницы обычно называется контентом (от англ. content — «содержание»). [Источник]
Веб-сайт / Сайт - одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. Обычно сайт в Интернете представляет собой массив связанных данных, имеющий уникальный адрес и воспринимаемый пользователем как единое целое. [Источник]
Браузер
- Для просмотра веб-сайтов используется специальное программное обеспечение — браузер. Различные настройки браузера призваны сделать использование Интернета простым и безопасным.
- Браузеры позволяют сохранять файлы из Интернета на локальном диске компьютера. При загрузке файла (например, с расширением EXE, DLL или BAT) браузер запросит подтверждение операции. Это позволяет предотвратить автоматическую загрузку вредоносного программного обеспечения на твой компьютер. Если URL загружаемого файла находится в списке вредоносных веб-сайтов — браузер выдаст предупреждение.
Безопасность соединения
- Способы доступа в Интернет различаются по степени надёжности. Наиболее уязвимым считается выход в Интернет через общие компьютеры или публичные Wi-Fi-сети. Основной риск — кража пароля от аккаунтов.
- При заходе на сайт следите, чтобы его адрес начинался с https://. Ещё лучше, если рядом будет стоять иконка замка. Первое обозначает, что соединение с веб-сайтом зашифровано, второе — что оно защищено и более безопасно. Дополнительная степень защиты — сертификат надёжности. Если у сайта такой сертификат есть, то его индикатор появится на зелёном фоне между значком замка и URL-адресом.
Пароли
- Идентификатором пользователя в виртуальной среде служит имя (логин), выбранное при регистрации. Логин используется вместе с паролем, который необходим для аутентификации пользователя. Правильная пара «логин — пароль» обеспечивает вход в систему.
- Идеальный пароль — это комбинация из различных 8 и более букв, цифр, а также знаков пунктуации и символов.
- Не используйте в качестве пароля очевидные слова, даты, сочетания цифр (например, номер телефона, дата рождения или девичья фамилия матери - это плохой пароль)
- Чем менее предсказуем набор символов в пароле, тем лучше.
- Используйте разные пароли для каждой учётной записи. Регулярно меняйте свои пароли.
Защита от вирусов
- Регулярно обновляйте браузер, операционную систему и антивирусную базу
- Проверяй адреса сайтов, не загружай неизвестные файлы с расширением .exe, .dll, .bat и не переходи по ссылкам из всплывающих окон.
- Если ваши действия привели к блокировке экрана подозрительным сообщением, закройте браузер в диспетчере задач или мониторе активности своей операционной системы.
- Загружайте ПО только с официальных сайтов разработчиков.
- Выбирай зарекомендовавшие себя антивирусные программы и устанавливай только лицензионные версии.
- Не устанавливайте на компьютер сразу несколько средств защиты. Программы распознают друг друга как вредоносное ПО и начинают конкурировать или вообще перестают работать
Правила поведения в компьютерном классе
Правила поведения в компьютерном классе
- Бережно обращайтесь с техникой;
- Соблюдайте чистоту;
- Не кладите одежду и сумки на столы рядом с компьютером;
- Запрещено находиться в кабинете в верхней одежде;
- В компьютерном классе не едят и не пьют;
- За компьютером работают только чистыми и сухими руками;
- Не передвигайте компьютеры и мониторы;
- Запрещено самовольно подключать и отключать какое-либо оборудование;
- Не вставляйте в отверстия приборов посторонние предметы;
- Не сообщайте никому свои пароли от учетных записей;
- Отходя от компьютера, блокируйте систему;
- После окончания работы завершите все активные программы и выйдите из своего логина;
В лицейской локальной сети категорически ЗАПРЕЩАЕТСЯ:
- Заходить в сеть с чужого аккаунта;
- Удалять, переименовывать и перемещать чужие файлы;
- Заходить в интернет на уроке без разрешения преподавателя;
- Играть в любые компьютерные игры.
Требования безопасности в аварийных ситуациях:
- При появлении запаха гари, необычного звука немедленно прекратить работу и сообщить преподавателю.
- Немедленно сообщайте преподавателю о любых замеченных неисправностях оборудования или неверной работе программного обеспечения;
- Немедленно сообщайте преподавателю о любом случае травматизма в кабинете, особенно от электрического тока.
- При появлении рези в глазах, резком ухудшении видимости, невозможности сфокусировать взгляд или навести его на резкость, появления боли в пальцах и кистях рук, усиления сердцебиения немедленно сообщите о происшедшем преподавателю и обратитесь к врачу.
Если вы сомневаетесь, допустимы ваши действия или нет,
спросите преподавателя.
суббота, 13 мая 2017 г.
Долги по зачетным работам
Посмотреть свои долги по зачетным работам можно по ссылке >>
Внимание!
За ведение электронной тетради будет выставлена отдельная оценка. Проверка тетрадей будет проходить:
Внимание!
За ведение электронной тетради будет выставлена отдельная оценка. Проверка тетрадей будет проходить:
- Для групп 8.1, 8.2, 8.3 - 23 мая
- Для групп 8.4, 8.5, 8.6 - 21 мая
Критерии оценки за ведение электронной тетради:
- Одна тетрадь содержит все зачетные работы за весь год.
- Регулярное ведение электронной тетради.
- Каждая работа должна иметь заголовок с указанием номера работы.
- Заголовки работ выделены стилем "Заголовок 2"
- В тетради должны быть размещены условия всех решенных задач
- Код решения должен быть оформлен в рамку (рамка делается с помощью таблицы с одной единственной ячейкой) и выделено шрифтом Courier New
![]() |
| Пример оформления зачетной работы |
Вирус WannaCrypt
Обратите внимание!
С 12 мая по всему миру распространяется вирус-вымогатель WannaCrypt.
Подробности по ссылке >>
Подробности по ссылке >>
WannaCrypt зашифровывает все файлы на компьютере и требует выкуп.
Если коротко:
- Для того, чтобы реализовать уязвимость не нужно устанавливать каких-то специальных программ, атака реализуется через системные компоненты Windows
- Проблема затрагивает Windows 7, 8.1, RT 8.1, 10 и Windows Server 2016.
- Разработчики Microsoft выпустили патч для этой проблемы отдельно, однако в последних обновлениях это тоже наверняка должно быть. В общем, надо как можно быстрее обновить систему.
- Оффлайн патч можно скачать отсюда для всех актуальных систем: https://technet.microsoft.com/en-us/library/security/ms17-010.aspx
вторник, 2 мая 2017 г.
Зачетная работа №9.2
Группа
|
Срок сдачи работа на “5”
|
Срок сдачи работы на “4”
|
8.1, 8.2, 8.3
|
16 мая
| 23 мая |
8.4, 8.5, 8.6
|
13 мая
|
20 мая
|
Зачетная работа №9.2 >>
Распределение по командам >>
Зачетная работа №9.1
Группа
|
Срок сдачи работа на “5”
|
Срок сдачи работы на “4”
|
8.1, 8.2, 8.3
|
2 мая
|
15 мая (на уроке не доделываем!)
|
8.4, 8.5, 8.6
|
29 апреля
|
5 мая (на уроке не доделываем!)
|
Зачетная работа №9.1 >>
вторник, 25 апреля 2017 г.
Оператор выбора switch
Материалы
Оператор выбора switch позволяет выбирать между несколькими разделами кода в зависимости от значения целочисленного выражения.
Синтаксис оператора:
switch ( целочисленное_выражение )
case значение1 : оператор1
case значение2 : оператор2
...
default : инструкция |
Нужно иметь в виду следующее:
- Выражение должно быть обязательно целого типа.
- Тело оператора switch состоит из ряда меток case и необязательной метки default.
- Никакие два константных выражения в операторах case не могут иметь одно и то же значение.
- Метка default может появляться только один раз.
- Оператор по умолчанию (default) не всегда стоит в конце; он может отображаться в любой части оператора switch.
- Метка case или default может отображаться только внутри оператора switch.
- Значение в каждой метке case сравнивается с исходным выражением на равенство.
- Управление передается оператору, у которого значение у метки case соответствует значению выражения.
- Для выхода из тела операторы switch используется оператор break, который следует размещать в конце каждого набора инструкций.
- Можно ставить две метки на один оператор.
- Не забываем, что символьный тип char также может быть приведен к целому типу, то есть проверять на равенство можно не только числовые выражения, но и символы.
Пример 1
Задание: вывести название дня недели по его номеру.
Пример входных данных
|
Результат работы программ
|
5
|
Пятница
|
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n = 0;
cin >> n;
switch (n)
{
case 1: cout << "Понедельник\n"; break;
case 2: cout << "Вторник\n"; break;
case 3: cout << "Среда\n"; break;
case 4: cout << "Четверг\n"; break;
case 5: cout << "Пятница\n"; break;
case 6: cout << "Суббота\n"; break;
case 7: cout <<"Воскресенье\n"; break;
default: cout <<"Номер должен быть от 1 до 7.\n"; break;
}
return 0;
}
|
Пример 2
Задание: вводят два числа и знак арифметической операции между ними. Каждое число и знак операции вводят через пробел. Произвести требуемое вычисление и вывести ответ.
Пример входных данных
|
Результат работы программ
|
12 + 45
|
12+45=57
|
#include <iostream>
using namespace std;
int main() {
double a,b;
char oper; // переменная символьного типа, которая будет хранить знак операции
cin >> a >> oper >> b;
switch (oper) //сопоставляем знак операции с
{
case '+': { cout << a << oper << b << "=" << a+b; }
break;
case '-': { cout << a << oper << b << "=" << a-b; }
break;
case '*': { cout << a << oper << b << "=" << a*b; }
break;
case '/': { cout << a << oper << b << "=" << a/b; }
break;
default: { cout << "Error! Incorrect input!\n";}
break;
}
}
|
Пример 3
Задание: для введенного номера месяца, вывести сколько в нем дней.
Пример входных данных
|
Результат работы программ
|
4
примечание: в апреле (месяц №4) 30 дней
|
30 дней
|
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int month;
cin >> month;
switch (month)
{
case 1: //перечисляем сразу все значения, соответствующие реакции "31 день"
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout << "31 день.\n";
break;
case 4:
case 6:
case 9:
case 11:
cout << "30 дней.\n";
break;
case 2:
cout << "28 или 29 дней.\n";
break;
default:
cout << "Такого месяца нет.\n";
break;
}
return 0;
}
|
Практическое задание
- Вывести название месяца по его номеру, введенному с клавиатуры.
- По введенному номеру месяца, вывести название времени года.
вторник, 11 апреля 2017 г.
АОП: задание на 22 апреля для 8.4, 8.5, 8.6
- Закончить и разместить в электронной тетради зачетную работу №7.
- Выполнить практическое задание в конце докумнета
- Материал для самостоятельного изучения: оператор выбора switch >>
- Выписать в тетрадь синтаксис оператора switch и записать один любой пример применения этого операторы.
- Выполнить практическое задание в конце документа.
- *Переделать работу меню в зачетной задаче №7, используя оператор switch.
вторник, 4 апреля 2017 г.
Задание на 4 и 8 апреля
Задание для групп 8.1, 8.2, 8.3, 8.4, 8.5, 8.6
Зачетная работа №7 >>
Распределение по вариантам >>
Зачетная работа №7 >>
Распределение по вариантам >>
Внимание! Ввиду моего отсутствия контрольная откладывается на 15 апреля.
пятница, 24 марта 2017 г.
Сдаем долги
К 25 апреля не отработали двойки и не написали пропущенные работы следующие ученики:
| Гр. | Имя | Темы проверочных работ |
| 8.4 | Бурлаков И. | Массивы |
| 8.4 | Загряжская А. | Массивы |
| 8.4 | Зотов Ив. | Массивы, Подпрограммы |
| 8.4 | Крсманович В. | Массивы |
| 8.4 | Лауфер М. | Массивы, Подпрограммы |
| 8.4 | Образцова Я. | Массивы, Подпрограммы |
| 8.4 | Свиридов С. | Подпрограммы |
| 8.5 | Бушева П. | Массивы |
| 8.5 | Луговцев Т. | Массивы |
| 8.5 | Примаков М. | Подпрограммы |
| 8.5 | Чесноков М. | Подпрограммы |
| 8.6 | Качура Ф. | Массивы |
| 8.6 | Козлов Д. | Подпрограммы |
| 8.6 | Малкин И. | Массивы, Подпрограммы |
| 8.6 | Мерзленко А. | Массивы |
| 8.6 | Туаев Г. | Массивы, Подпрограммы |
Перечисленные люди должны будут выполнить указанные работы на последнем уроке.
Подписаться на:
Сообщения (Atom)
