Студопедия

КАТЕГОРИИ:

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

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




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

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

Разработать модуль, содержащий указанные процедуры и функции. Написать тестирующую программу.

А. Составить подпрограмму-функцию INTPRG вычисления определенного интеграла по формуле прямоугольников:

, где n – количество отрезков разбиения. В основной программе использовать процедуру INTPRG для вычисления интегралов:

 и

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

Составить программу, используя рекурсивную процедуру (функцию).

«Ханойские башни». Имеются три колышка. На первом нанизаны m колец убывающих снизу вверх диаметров. Необходимо расположить кольца в том же порядке на любом колышке из двух оставшихся. При этом кольца можно переносить только по одному и не разрешается класть большее кольцо на меньшее.

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

Создать текстовый файл F. Переписать из файла F в файл G все слова, состоящие меньше, чем из трех букв.

Тема 13. Динамические структуры данных. Списки.

С клавиатуры вводится последовательность целых чисел, содержащая по крайней мере два отрицательных числа. Вывести на экран числа этой последовательности, начиная с первого отрицательного числа и кончая последним (использовать «очередь»).

 

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

Составить подпрограмму-процедуру INTG вычисления определенного интеграла по формуле прямоугольников: , где n – количество отрезков разбиения. В основной программе использовать процедуру INTG для вычисления интегралов:

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

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

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

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

Тема 13. Динамические структуры данных. Списки.

С клавиатуры вводятся целые числа. Организовать список с одновременным удалением повторяющихся чисел. Вывести результаты на печать. Из полученного списка удалить максимальное число.

Вариант 4

Темы 1 и 2. Задания выдаются преподавателем на занятии. (см. методичку файл ОП Часть1 ЛР1-2 Создание консольного приложения, файл ОП ЛР1 Часть 3 Создание схем алгоритмов)

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

1.Даны вещественные числа Xи Y.Определить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.

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

 Найти сумму первых k чисел последовательности Фибоначчи. Последовательность определяется законом: F0=F1=1; Fn=Fn-1+Fn-2 для n ³ 2.










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

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