Решение задачи №6 и задачи №22 ЕГЭ по информатике 2021

Настала пора написать серию мини-обучалок по решению задач ЕГЭ по информатике версии 2021 года. В новой версии экзамена часть заданий необходимо выполнить, используя компьютер: написав программу, сделав расчеты в табличном процессоре Excel и т.п.

Читать далее »

Внеурочное занятие по информатике. Пишем игру «Поле чудес» на Python.

Данная статья будет полезна для учителей информатики, которые занимаются программированием с детьми внеурочно. Опыт  показывает,  что написание даже простых консольных игр придает мотивации для изучения программирования у детей. Сегодня мы рассмотрим процесс написания консольной игры «Поле Чудес» на Python. Что необходимо знать, чтобы понимать, о чем идет речь:

  • Модуль Random
  • Словари
  • Циклы
  • Списки и строки

При написании программы не будут использоваться функции и ООП.

Читать далее »

Основные алгоритмы в помощь школьнику. Часть 1

Рассмотрим набор наиболее часто встречающихся задач на программирование в школьном курсе информатики. Добавляйте свои задачи в комментариях. Они будут добавлены к разбору в следующих выпусках. Читать далее »

Школьный тур Всероссийской олимпиады школьников по информатике 9-11 класс (2018-2019). Разбор задач. Часть 2

В прошлый раз мы разобрали первые две задачи школьного тура Всероссийской олимпиады школьников, проводимой в Москве. В этот раз мы разберём оставшиеся три задачи. Если вы решили задачу более простым способом — не стесняйтесь, пишите своё решение в комментариях. Читать далее »

Школьный тур Всероссийской олимпиады школьников по информатике 9-11 класс (2018-2019). Разбор задач. Часть 1

Закончился школьный тур Всероссийской олимпиады школьников. Разберем первую и вторую задачи тура, проводимого в московских школах. Для написания программ будет использоваться Python 3. Читать далее »

Школьный этап Всероссийской олимпиады школьников по информатике 2017 (9-11 классы). Задача №4. «Плацкартный вагон»

Задача.

В плацкартном вагоне 54 места, пронумерованных числами от 1 до 54. Вагон разбит на 9 купе. Первые 36 мест расположены по левую сторону от прохода, места 1–4 находятся
в первом купе, места 5–8 – во втором и т. д. В девятом купе находятся места с номерами 33–36. По правую сторону от прохода находятся боковые места, их номера от 37 до 54, причём
они нумеруются в противоположном направлении: места 37 и 38 находятся напротив девятого купе, а места 53 и 54 – напротив первого. Ниже приведена схема всех мест в вагоне.

Читать далее »

Школьный этап Всероссийской олимпиады школьников по информатике 2017 (9-11 классы). Задача №3. «Не про спиннеры»

Вот и закончился школьный тур Всероссийской олимпиады школьников. Как мне показалось, задания были несколько сложнее, чем в прошлом году. В данной статье хотелось бы представить свое решение задачи №3 «Не про спиннеры». Для написания текста программы буду использовать язык Python 3. Читать далее »

Метод пузырька

Сортировка методом Пузырька. Реализация алгоритма на языке Python.

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

Python — работа со списками. Основные алгоритмы при работе со списком

Сегодня рассмотрим основные алгоритмы, которые используются со списками.

  • Поиск заданного элемента в массиве (списке)
  • Поиск максимального (минимального) элемента в массиве (списке) —  не использую методы списка max и min
  • Выборка элементов массива (списка) по критерию
  • Реверс массива (списка) — не используя метод списка reverse

Решать данные задачи мы будем без использования встроенных методов языка Python.  Читать далее »

Python — работа со списками. Создание списков

Список в Python — это упорядоченный изменяемый набор объектов произвольных типов. В Python отсутствует понятие массива, присущее другим языкам программирования. Список целиком и полностью справляется с этой ролью. Если массив содержит однотипные элементы, то список может содержать элементы разных типов. Почитать о том, что такое список вы можете на множестве сайтов. Данная статья посвящена основным способам создания списков. Информация будет полезна  начинающим изучать Python. Читать далее »

Задача №21 ЕГЭ-11 информатика. Подробный разбор. Тренировочная работа-2017г

Задача №21 — одна из наиболее сложных задач экзамена по информатике. В одной из тренировочных работ 2017 г. встретилось задание, которое, как я считаю, достойно внимания. В данной статье попробую поподробнее объяснить как решать такую задачу. Читать далее »

Работа со строками в Паскале. Решение задач.

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

Читать далее »

Презентация решения задачи №18 ЕГЭ по информатике 11 класс (логика и множества)

Задача №18 является одной из самых сложных задач экзамена по информатике для 11 класса.  В демо версии ФИПИ дана задача с побитовыми операциями. Рассмотрим в данной презентации аналогичную задачу. Читать далее »

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

  1. Назначение КИМ для ОГЭ – оценить уровень подготовки по информатике и ИКТ выпускников IX классов общеобразовательных организаций в целях государственной итоговой аттестации выпускников (в форме основного государственного экзамена). Результаты экзамена могут быть использованы при приеме обучающихся в профильные классы средней школы.

Государственная итоговая аттестация в форме ОГЭ проводится в соответствии с Федеральным законом Российской Федерации от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации». Читать далее »

Использование операторов mod и div при решении задач в Паскаль

В данной статье мы рассмотрим операторы mod и div, их применение при решении задач. Рассмотрим несколько примеров с решением, а также задачи для самостоятельного выполнения.

Успехов вам в программировании!!!


 

Читать далее »