Примеры решения задач программистами — соавторами сайта

Поиск пути в лабиринте. Рекурсивный метод

Автор — Панфилов Александр, преподаватель Постановка задачи. Для любого заданного лабиринта определить путь (не обязательно кратчайший) от стартовой клетки до целевой клетки, например:

Число слов в тексте. Рекурсивный метод

Автор — Панфилов Александр, преподаватель. Постановка задачи. Разработать рекурсивный метод для определения количества слов в заданной строке. Считать, что слова разделяются символом «пробел».

Частотность вхождения букв в текст — первый шаг в расшифровке сообщения

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

Поиск наиболее длинной последовательности повторяющихся чисел. Конкурсная задача (Yandex 2019)

Автор — Ксения П., 2020. Условие  задачи Найти наиболее длинную последовательность повторяющихся чисел. Если из них какие то длины равны, то вывести наибольшее число и количество его повторений в отсортированной последовательности. Решение using System; namespace Xenia { class Program { static void Main() { Console.Write(«Число элементов последовательности: «); int n = Convert.ToInt32(Console.ReadLine()); // Генерация массива …

Поиск наиболее длинной последовательности повторяющихся чисел. Конкурсная задача (Yandex 2019) Читать далее »

Полное решение кубического уравнения (формула Кардано)

Необходимо решить кубическое уравнение с действительными коэффициентами:   ax3 + bx2 + cx + d = 0 . По основной теореме алгебры оно имеет три корня (4 различных типа). Формула была украдена у Тартальи и опубликована Джероламо Кардано (тем самым изобретателем карданного вала) в книге «Великое искусство» в 1545 году.  Описание алгоритма доступно в Интернете, однако …

Полное решение кубического уравнения (формула Кардано) Читать далее »

Компьютерный тренажер «Управление техническим объектом в реальном времени». Сценарный подход

Постановка задачи Назначение тренажера — обучение оператора, управляющего некоторым техническим объектом, для которого нужно выполнять строго заданную последовательность действий. Например, это могут быть действия по проверке пилотом бортовых систем контроля перед вылетом или последовательность действий оператора по управлению технологической установкой. Назовем сценарием обучения требуемую последовательность действий оператора. Управляющие элементы (кнопки, выключатели) могут, для простоты, иметь …

Компьютерный тренажер «Управление техническим объектом в реальном времени». Сценарный подход Читать далее »

Массивы, индексаторы и коллекции. Пример обучения в диалоге

Конспект диалога между школьником (И.Р.) и преподавателем (В.А.) И.Р.: Хотелось бы понять разницу в использовании массивов, индексаторов и коллекций на примерах. В.А.: Хорошо. Возьмите из Задач для самостоятельного решения. Массивы и строки задачу 4: «Задан одномерный массив целых чисел. Образуйте из него два отсортированных по возрастанию массива, содержащих четные и нечетные числа. Подсказка: четное число делится …

Массивы, индексаторы и коллекции. Пример обучения в диалоге Читать далее »

«Стрельба по мишени. Пример реализации на Visual Basic»

Привожу пример решения задачи, описанной в статье, студентом Алексеем в среде Visual Studio 2017 Community, использовавшим пакет «Разработка классических приложений .Net» и язык Visual Basic. Интерфейс программы почти совпадает c интерфейсом  примера на C#. Отличия состоят в задании распределения пробоин, вместо круга задается прямоугольник на плоскости с координатам углов (Xmin, Ymin) и (Xmax, Ymax). Не …

«Стрельба по мишени. Пример реализации на Visual Basic» Читать далее »

Примеры решения задач программистами — соавторами сайта

В этом разделе представлены примеры преподавателей и программистов по темам сайта. Содержание раздела Число слов в тексте. Рекурсивный метод Поиск пути в лабиринте. Рекурсивный метод Массивы, индексаторы и коллекции. Пример обучения в диалоге Гидроаккумулирующая электростанция Стрельба по мишени. Пример реализации на Visual Basic Компьютерный тренажер «Управление техническим объектом в реальном времени». Сценарный подход Полное решение …

Примеры решения задач программистами — соавторами сайта Читать далее »

Гидроаккумулирующая электростанция

Автор — Кузьма, школьник Известно, что ГАЭС работает в двух режимах — насосном и турбинном. В первом режиме ГАЭС, потребляя избыточную энергию от тепловых электростанций в часы наименьших нагрузок в системе (обычно 7—-12 часов в сутки), перекачивает воду из нижнего питающего водохранилища в верхний аккумулирующий бассейн (зарядка станции). Во втором режиме ГАЭС работает в часы …

Гидроаккумулирующая электростанция Читать далее »

Пролистать наверх