ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 300
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
ЛР 1. Операторы и выражения Delphi
Управление жизненным циклом объекта
Ограничение видимости членов класса
Особенности объявления методов
Принадлежность к родительскому контейнеру
Размещение и размеры элемента управления
Видимость и активность элемента управления
ЛР5. Обработка клавиатурных событий и событий мышки
только нечетные значения из диапазона чисел 0—99.
ЗАДАНИЕ
????????2 + ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
???? − ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1
⎪
⎧????????
− ???? при ???? + 5 < 0 и ???? = 0
???? =
???? − ????
⎨ ????
⎪ 10????
при ???? + 5 > 0 и ???? ≠ 0
в остальных случаях
⎩ ???? − 4
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? + ???? при ???? < 0 и ???? ≠ 0
???? = �
−????
???? − ????
при ???? > 0 и ???? = 0
????(???? + ????) в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
−???????? − ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
−????
????????
???? − ????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
⎧???? − ????
при ???? < 0 и ???? ≠ 0
⎪
???? =
⎨
⎪
⎩
10 + ????
???? − ????
???? − ????
3???? + 2
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ????2???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? + ????
???? + ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
???? − ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
1
⎪
⎧????????
− ???? при ???? + 5 < 0 и ???? = 0
???? =
???? − ????
⎨ ????
⎪ 10????
при ???? + 5 > 0 и ???? ≠ 0
в остальных случаях
⎩ ???? − 4
Где a,b,c — действительные числа.Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? + ???? при ???? < 0 и ???? ≠ 0
???? = �
−????
???? − ????
при ???? > 0 и ???? = 0
????(???? + ????) в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
−???????? − ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
−????
????????
???? − ????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1)Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
⎧???? − ???? при ???? < 0 и ???? ≠ 0
⎪
???? =
⎨
⎪
⎩
10 + ????
???? − ????
???? − ????
3???? + 2
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
1)Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ????2???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? + ????
???? + ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Для хранения и обработки данных каждой из программ требуются помощники: в простейшем случае — переменные и константы, а при проектировании сложных приложений — структуры. От умения программиста подобрать наиболее подходящую структуру зависит половина успеха.
Различают следующие основные разновидности структурных типов:
Множество представляет собой коллекцию однотипных значений, в состав которой могут одновременно входить все значения, часть значений или ни одного значения (пустое множество). Язык Delphi предлагает несколько способов объявления множеств (листинг 2.1).
Листинг 2.1. Способы объявления множеств
type TWeekDaysSet = set of (Mo, Tu, We, Th, Fr, St, Su); type TByteSet = set of Byte; //множество от 0 до 255 type TTeenSet= set of 1..10; //множество от 1 до 10
type TMyRange=60..100; //пока это не множество, а диапазон
type TMyRangeSet= set of TMyRange; //множество от 60 до 100
Внимание!
Элементы множества представляют собой целые числа и не могут принимать значения меньше нуля.
Если множество содержит всего три элемента, то общее количество возможных комбинаций составляет 23 = 8. Зарезервированное слово Set способно определять множество размером до 256 элементов. Возведите 2 в степень 256 и получите 1,1579208923731619542357098500869 1077 вариантов. На практике такое количества вариаций вряд ли когда понадобится
ЗАДАНИЕ
Вариант 1.
-
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
???? − ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 2
-
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
1
⎪
⎧????????
− ???? при ???? + 5 < 0 и ???? = 0
???? =
???? − ????
⎨ ????
⎪ 10????
при ???? + 5 > 0 и ???? ≠ 0
в остальных случаях
⎩ ???? − 4
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 3
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? + ???? при ???? < 0 и ???? ≠ 0
???? = �
−????
???? − ????
при ???? > 0 и ???? = 0
????(???? + ????) в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 4
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
−???????? − ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
−????
????????
???? − ????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 5
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
⎧???? − ????
при ???? < 0 и ???? ≠ 0
⎪
???? =
⎨
⎪
⎩
10 + ????
???? − ????
???? − ????
3???? + 2
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 6
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ????2???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? + ????
???? + ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 7
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
???? − ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 8
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
1
⎪
⎧????????
− ???? при ???? + 5 < 0 и ???? = 0
???? =
???? − ????
⎨ ????
⎪ 10????
при ???? + 5 > 0 и ???? ≠ 0
в остальных случаях
⎩ ???? − 4
Где a,b,c — действительные числа.Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 9
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ???? + ???? при ???? < 0 и ???? ≠ 0
???? = �
−????
???? − ????
при ???? > 0 и ???? = 0
????(???? + ????) в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 10
1) Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
−???????? − ???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? − ????
−????
????????
???? − ????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 11
1)Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
⎧???? − ???? при ???? < 0 и ???? ≠ 0
⎪
???? =
⎨
⎪
⎩
10 + ????
???? − ????
???? − ????
3???? + 2
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
Вариант 12
1)Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX
????????2 + ????2???? при ???? < 0 и ???? ≠ 0
???? =
⎩
???? + ????
???? + ????
????
????
при ???? > 0 и ???? = 0
в остальных случаях
Где a,b,c — действительные числа. Значения a,b,c, dX, Xнач. и Xкон вводятся с клавиатуры.
ЛР 2. Структурные типы
Для хранения и обработки данных каждой из программ требуются помощники: в простейшем случае — переменные и константы, а при проектировании сложных приложений — структуры. От умения программиста подобрать наиболее подходящую структуру зависит половина успеха.
Различают следующие основные разновидности структурных типов:
-
множества; -
записи; -
массивы; -
файлы; -
классы; -
указатели на классы.
Множества
Множество представляет собой коллекцию однотипных значений, в состав которой могут одновременно входить все значения, часть значений или ни одного значения (пустое множество). Язык Delphi предлагает несколько способов объявления множеств (листинг 2.1).
Листинг 2.1. Способы объявления множеств
type TWeekDaysSet = set of (Mo, Tu, We, Th, Fr, St, Su); type TByteSet = set of Byte; //множество от 0 до 255 type TTeenSet= set of 1..10; //множество от 1 до 10
type TMyRange=60..100; //пока это не множество, а диапазон
type TMyRangeSet= set of TMyRange; //множество от 60 до 100
Внимание!
Элементы множества представляют собой целые числа и не могут принимать значения меньше нуля.
Если множество содержит всего три элемента, то общее количество возможных комбинаций составляет 23 = 8. Зарезервированное слово Set способно определять множество размером до 256 элементов. Возведите 2 в степень 256 и получите 1,1579208923731619542357098500869 1077 вариантов. На практике такое количества вариаций вряд ли когда понадобится