- •Предисловие
- •Раздел 1. Изучение интегрированной среды delphi
- •1.1. Вводные замечания
- •Основные понятия
- •1.3. Контрольные вопросы
- •1.4. Задания к лабораторной работе № 1
- •Раздел 2. Программирование линейных алгоритмов в системе delphi
- •2.1. Вводные замечания
- •2.2. Основные понятия
- •2.3. Пример программирования линейного алгоритма
- •2.3.1. Разработка алгоритма
- •2.3.3.Текст программы:
- •2.4. Контрольные вопросы
- •2.5. Задания к лабораторной работе № 2
- •Раздел 3. Программирование
- •3.3.2. Разработка формы
- •3.4. Контрольные вопросы
- •3.5. Задания к лабораторной работе № 3
- •Раздел 4. Программирование простых циклических алгоритмов в системе
- •4.1. Вводные замечания
- •4.2. Основные понятия
- •4.3.1. Разработка алгоритма
- •4.4. Контрольные вопросы
- •Раздел 5. Программирование с использованием одномерных массивов в системе delphi
- •5.1. Вводные замечания
- •5.2 Основные понятия
- •5.3. Пример программирования с использованием одномерного массива
- •5.3.1. Разработка алгоритма
- •5.4. Контрольные вопросы
- •5.5. Задания к лабораторной работе № 5
- •Раздел 6. Программирование с использованием двумерных массивов в системе delphi
- •6.1. Вводные замечания
- •6.2. Основные понятия
- •6.3. Пример программирования с использованием двумерного массива
- •6.3.1. Разработка алгоритма
- •Раздел 7. Символы и строки
- •Раздел 8. Файлы
- •Задание 1
- •Раздел 9. Программирование в системе delphi с использованием подпрограмм
- •7.3. Пример программирования с использованием подпрограмм
- •Учебно-методическое обеспечение курса
- •Средства обеспечения освоения дисциплины
3.5. Задания к лабораторной работе № 3
Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1,3).
Даны действительные числа х, у (х<>у). Меньшее из этих двух чисел заменить их полусуммой, а большее - их удвоенным произведением,
Даны три действительных числа. Возвести в квадрат те из них значения которых неотрицательны.
Если сумма трех попарно различных действительных чисел х, у. z меньше 1, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из х и у полусуммой двух оставшихся значений.
Даны действительные числа а, b, с, d. Если a<b<c<d, то каждое число заменить наибольшим из них; если a>b>c>d, то числа оставить без изменения; в противном случае все числа заменить их квадратами.
Даны действительные числа х, у. Если х и у отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0.5, 2.0], то оба значения уменьшить в 10 раз; в остальных случаях х и у оставить без изменения.
7. Для решения следующей задачи написать программу, которая печатает true или false в зависимости от того, выполняется или нет указанное условие:
для произвольных вещественных чисел а, b, с определить, имеет ли уравнение ах2+bx+c=0 хотя бы одно вещественное решение.
8. Для решения следующей задачи написать программу, которая печатает true или false в зависимости от того, выполняется или нет указанное условие:
определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних чисел.
9. Для решения следующей задачи написать программу, которая печатает true или false в зависимости от того, выполняется или нет указанное условие:
определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
10.Для решения следующей задачи написать программу, которая печатает true или false в зависимости от того, выполняется или нет указанное условие:
определить, есть ли среди первых трех цифр из дробной части заданного положительного вещественного числа цифра 0.
11. Для решения следующей задачи написать программу, которая печатает true или false в зависимости от того, выполняется или нет указанное условие:
определить, есть ли среди цифр заданного трехзначного числа одинаковые.
12.В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи (1984 год - год зеленой крысы - был началом очередного цикла). Написать программу, которая вводит номер некоторого года нашей эры и печатает его название по старояпонскому календарю.
13.Написать программу, которая печатает true, если дата dl, ml предшествует (в рамках года) дате d2, m2 и значение false в противном случае.
14. Написать программу, которая по первой букве имени выводит на экран имя полностью (Иван, Петр, Николай, Владимир, Георгий).
15.Написать программу, которая по введенной цифре 0<к<5 печатает название этой цифры на русском и английском языках.
Написать программу, которая по введенной первой букве названия сезона года печатает полностью название сезона года.
Дано действительное число а. Вычислить f(a), если:
18. Дано действительное число а. Вычислить f(a), если:
1/(х3+8х+1.8), при 1.5<х<8.5,
F= {
((|х-1|)0,5(|х|)1/3)/(1+|х|), при 8.5<х<100, arctgx, при х> 100.
21. Написать программу, которая по первой букве названия города выводит на экран название города полностью (Курск, Москва, Тула, Новгород, Воронеж).
22. Написать программу, которая по первой букве фамилии выводит на экран фамилию полностью (Иванов, Петров, Сидоров, Мышкин, Шишкин).