Тема 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.

 

Вариант 11.

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

 

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

 

Решить задачу, организовав итерационный цикл с точностью x=10-4, 10-5. Вычислить сумму ряда , точное значение: 0,5. Определить, как изменяется число итераций при изменении точности.

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

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

Задано натуральное число N. Определить является ли оно простым.


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

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






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