Студопедия

КАТЕГОРИИ:

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

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




Вариант 1.

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

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

 Заданы целые числа a и b. Выяснить, имеет ли точки разрыва функция:

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

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

Определить наибольшее число последовательности , не превышающее заданного числа k (n=1, 2, 3...).

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

Написать программу на обработку одномерного массива.Дан целочисленный массив А(30). Получить наибольший элемент последовательности {a1+a30; a2+a29; ...; a15+a16}.

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

 Дана целочисленная матрица А(7,9). Сформировать массив SUM, каждый элемент которого содержит сумму элементов соответствующей строки матрицы А. Если вектор SUM содержит два одинаковых элемента, поменять местами соответствующие строки матрицы А, иначе оставить матрицу А без изменений.

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

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

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

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

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

В строке из n произвольных символов заменить все строчные латинские буквы на прописные, а прописные на строчные.

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

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

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

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

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

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

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

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

 

 

Вариант 2.

ОП ДЗ.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 найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.










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

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