Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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




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

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

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

Указание. Использовать нетипизированные параметры.

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

Даны m натуральных чисел. Найти все их перестановки, причем в каждой перестановке не должно быть повторяющихся чисел. Для начала положить m=5.

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

Создать текстовый файл F. Удалить из файла все четные строки.

Вариант 15.

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

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

 Дано действительное число x. Вычислить f(x):

Протестировать все ветви алгоритма.

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

Задано натуральное число n (n>7). Доказать, что существует пара натуральных чисел (x, y) таких, что 5x+3y=n, где x минимально возможный.

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

Дан целочисленный массив А(34). Исключить из него все элементы, равные максимальному и минимальному, сохранив порядок остальных.

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

Дана целочисленная матрица A(8,15). Выяснить, есть ли в ней ненулевые элементы, и если есть, определить разность индексов наименьшего и наибольшего из них.

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

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

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

Дана непустая последовательность слов из строчных букв русского алфавита: слова разделены пробелами, за последним словом стоит точка. Определить все буквы, входящие в последовательность слов не менее двух раз.

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

Дан массив из n натуральных чисел. Определить количество чисел, в десятичной записи которых используется цифра 7.

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

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

Указание. Использовать нетипизированные параметры.

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

Массив S содержит 10 литер. Дана строка из 120 литер. Написать программу, включающую рекурсивную функцию, которая удаляет из строки все литеры, указанные в массиве S. Строка при этом “сжимается”. За первое внешнее обращение к рекурсивной функции должны удалятся все литеры, равные S(1), за второе - все литеры, равные S(2), и т.д.

Примечание. Имеется в виду, что в строке присутствует хотя бы одна литера, равная S(i), i=1...10.

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

Создать текстовый файл F. Вставить заданное предложение после строки с номером k.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 449.

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