Тема 7. Подпрограммы. Средства отладки Delphi



Даны a, b, c - длины сторон треугольника. Найти длины медиан треугольника, сторонами которого являются медианы треугольника состоронами a, b, c.

Примечание. Длина медианы, проведенной к стороне х треугольника со сторонами x, y и z, равна:

Тема 8. Создание модулей. Процедурный тип. Нетипизированные параметры.

Составить подпрограмму, определяющую максимальный элемент под побочной диагональю матрицы N*N и использовать ее для матрицы, состоящей из случайных чисел. Указание. Использовать нетипизированные параметры.

Тема 9. Рекурсия.

Упорядочить массив из m действительных чисел методом “быстрой сортировки”: выбрать какой-либо средний элемент и переставить элементы массива так, чтобы слева от выбранного остались только те элементы которые меньше него, а справа те, которые больше. Тем самым выбранный элемент оказывается на своем месте. После этого описанный алгоритм рекурсивно применяется к левой и правой частям массива.

Тема 10. Файловая система.

Даны два файла F и G, содержащие целые числа. Переписать в файл H все числа входящие в F и не входящие в G.

 

Вариант 6.

ОП ДЗ.1 Часть 1.Вычисления. Погрешности. (см. методичку)

Тема 1. Программирование разветвляющегося вычислительного процесса.

 Заданы целые числа a и b. Выяснить, имеет ли точки разрыва функция:

Тема 2. Программирование циклического процесса. Типы циклов.

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

Определить наибольшее число последовательности , не превышающее заданного числа k (n=1, 2, 3...).

Тема 3. Одномерные массивы.

Написать программу на обработку одномерного массива.Дан целочисленный массив А(30). Получить наибольший элемент последовательности {a1+a30; a2+a29; ...; a15+a16}.

Тема 4. Матрицы.

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

Тема 5. Строки.

Дано натуральное число n, символы S1, S2,…,Sn. Группу символов, разделенных одним или несколькими пробелами и не содержащих пробелов внутри себя, назовём словами. Найти количество слов, у которых первый и последний символ совпадают.

Тема 6. Множества.

Дан текст, состоящий из цифр и строчных букв - латинских и русских. Определить все цифры, которые входят в каждое слово.

Тема 7. Подпрограммы. Средства отладки Delphi.

В строке из n произвольных символов заменить все строчные латинские буквы на прописные, а прописные на строчные.


Дата добавления: 2018-04-04; просмотров: 353; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!