Дисциплина «Основы алгоритмизации и программирования»
МАССИВЫ
1) Написать программу на языке программирования для задания: найти сумму элементов столбца и строки массива N´N, на пересечении которых находится максимальный элемент. Форма должна содержать компоненты для отображения исходного массива и результата.
2) Написать программу на языке программирования для задания: создать матрицу N´N и заполнить внешний периметр -1 (минус один), а остальная часть массива должна быть заполнена случайными числами от 0...9. Форма должна содержать поле ввода значения N, компонент для отображения массива.
3) Написать программу на языке программирования для задания: создать матрицу N´N и вычислить суммы элементов диагоналей. Форма должна содержать компоненты для отображения исходного массива, для ввода значения N и результата.
4) Написать программу на языке программирования для задания: создать одномерный массив из N элементов, заполнить его случайным образом и отсортировать по возрастанию. Форма должна содержать компоненты для отображения исходного и отсортированного массива, компонент для ввода значения N.
5) Написать программу на языке программирования для задания: создать одномерный массив из N элементов, заполнить его случайным образом и отсортировать по убыванию. Форма должна содержать компоненты для отображения исходного и отсортированного массива, компонент для ввода значения N.
6) Написать программу на языке программирования для задания: создать одномерный массив из N элементов, заполнить его случайным образом неповторяющимися значениями от 1 до N. Форма должна содержать поле ввода значения N, компонент для отображения массива.
СТРОКИ
7) Написать программу на языке программирования для задания: определить, сколько раз в строке встречается заданное слово (слово вводится с клавиатуры).
8) Написать программу на языке программирования для задания: в тексте, записанном в объект TMemo, удалить все символы, равные введённому символу.
9) Написать программу на языке программирования для задания: из строки удалить все лишние пробелы. Лишними считаются повторяющиеся пробелы, пробелы в начале и в конце строки.
10) Написать программу на языке программирования для задания: определить, является ли введённое слово палиндромом (читается одинаково слева направо и справа налево). Все символы слова имеют одинаковый регистр (либо только маленькие, либо только большие).
11) Пример палиндрома: слева направо – потоп; справа налево – потоп.
12) Написать программу на языке программирования для задания: даны два слова. Определить, можно ли из первого слова составить второе. Пример – монитор и мотор.