Сентябрь, 2009

Сортировка столбцов матрицы

Дана действительная матрица размером m * n; упорядочить (переставить) столбцы матрицы по неубыванию значений первых элементов столбцов. Разрешается использовать дополнительный массив. Задание №15 (Сортировка массивов). (см. "Сборник задач для начинающего программиста")

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

Преобразование списка путем удаления всех четных чисел.

Построить список натуральных чисел длиной N. Сжать полученный список, убрав все четные числа. Задание №2 (Простые списки) (см. Сборник задач для начинающего программиста)

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

Сортировка строк матрицы

Дана действительная матрица размером m * n; упорядочить (переставить) строки матрицы по неубыванию значений первых элементов строк. Разрешается использовать дополнительный массив.
Задача № 1 (Сортировка массивов) (см. Сборник задач для начинающего программиста)

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

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

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

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

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

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

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

    1.jpg

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

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

    Gingerbread man

    1.gif

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

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