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

Построение последовательности для ряда натуральных чисел

Для ряда натуральных чисел длиной N>2 представленного в виде списка, построить последовательность: A1+A3, A2+A4, . . . An-2+An.
Задача № 4 (Простые списки) (см. Сборник задач для начинающего программиста)

Ключевые слова: 
список, последовательность, перестановка, массив

Сборник задач для начинающего программиста

Методическое пособие плюс сборник задач по программированию на Паскале и C++. Включает следующие разделы:

  • Использование процедур и функций
  • Стеки и очереди
  • Простые списки
  • Двунаправленные списки
  • Динамические объекты сложной структуры - деревья
  • Сортировка массивов
  • Сортировка файлов. Поиск данных в файлах
  • Эффект поверхностного натяжения

    1.jpg

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

    Ключевые слова: 
    Поверхностное натяжение

    Gingerbread man

    1.gif

    Построение фрактала Gingerbread man.

    Ключевые слова: 
    Gingerbread man

    Освещение по Фонгу

    phong.jpg

    Реализация метода освещение по Фонгу

    Ключевые слова: 
    Освещение, интенсивность, диффузное, зеркальное, равномерное

    Алгоритм заливки области

    fld.gif

    Закрасить ограниченную линиями область.

    Ключевые слова: 
    Заливка, Клетчатый граф, обход в ширину, bfs

    Фрактал "HenonIFS"

    HenonIFS   (m=3)

    Построить фрактал "HenonIFS"

    Ключевые слова: 
    HenonIFS, фрактал
    Синдикация материалов