Студопедия

КАТЕГОРИИ:

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

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




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

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

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

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

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

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

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

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

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

 

Вариант 5.

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

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

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

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

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

Найти сумму цифр заданного натурального числа.

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

Найти наименьший элемент массива В(50). Если он имеет четный номер, поменять местами найденный элемент с первым элементом массива, если нечетный - то с последним.

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

Дана вещественная матрица A(n,m). Преобразовать ее, переставив строки по убыванию модулей их первых элементов.

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

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

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

Дан текст, состоящий из букв русского и латинского алфавитов и знаков препинания. По одному разу в алфавитном порядке вывести все прописные латинские гласные буквы, встречающиеся в этом тексте.

Тема 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.Вычисления. Погрешности. (см. методичку)










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

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