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



Составить подпрограмму вычисления минимального элемента j-го столбца матрицы N*M (использовать нетипизированные параметры). Применить ее к матрице, содержащей случайные числа.

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

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

При помощи рекурсивной функции определить, является ли заданная строка литер идентификатором. Программа должна запрашивать ввод строки.

Примечание. Под идентификатором иметь в виду такую строку литер, которая начинается с буквы (строчной или прописной) и содержит не более 8 символов - латинских и русских букв (строчных и прописных), знаков $, @, _ и цифр.

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

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

 

 

Вариант 7.

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

 

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

 

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

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

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

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

Тема 3. Массивы. Организация ввода вывода.

Переписать элементы целочисленного массива С(30) в обратном порядке (новый массив не использовать).

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

Дана вещественная матрица A(10,10). Найти суммы элементов тех столбцов, которые имеют отрицательный элемент на пересечении с главной диагональю матрицы. Завести массив, в котором разместить найденные суммы. Если ни одной суммы не найдено, выдать сообщение.

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

Дана строка длиной не более 80 символов. Символы образуют слова, отделенные друг от друга запятыми, последний символ – точка. Определить количество слов в последовательности, оканчивающихся на букву «а». Если таких слов нет, напечатать соответствующие сообщение.

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

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

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

Ввести натуральное число N. Среди чисел 1, 2, ...N найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.

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

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

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

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

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

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

Вариант 8.

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

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

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


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

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






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