|
|
PascalABC.Net Visual. Практическая работа №10 "Создание приложений с ветвлениями, циклами и переключателями" Цели: · Закрепить навыки применения основных структур программирования - ветвления и циклы для решения задач по обработке данных;
|
Ход работы:
1. Изучить (повторить) теоретический материал:
Общая часть задания:
Разработать программу для вычисления и вывода в компонент TextBox таблицы значений заданных в вашем варианте функций f(x) на заданном отрезке изменения аргумента. В качестве f(x) при вычислении используется один из трех предложенных вариантов. Для выбора варианта f(x) на форме спроектировать группу зависимых переключателей при помощи компонентов GroupBox и RadioButton. Предусмотреть возможность округления результатов до 3 знаков после десятичной точки, если состояние переключателя CheckBox, установленного на форму, включено.
2. Внимательно изучить, разработать, протестировать и сохранить в свою рабочую папку на компьютере пример задачи:
Пример: Вывести таблицу значений функции f(x) для x от Xo = -2 до Xn = 2 с шагом h = 0.1. В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или 2x.
Примерный вид спроектированной формы:

Тексты обработчиков событий:


Форма с результатами вычислений:

3. Получить (уточнить) у преподавателя номер своего варианта и выбрать его из списка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
4. Если возникли вопросы по условию задачи, задайте их преподавателю.
5. Разработать программу с формой для своего варианта, сохранив проект в своей рабочей папке, например:
D:\Documents\400_Иванов\400_Иванов_10
6. В строке заголовка главной формы записать: "ПР №10. Вариант N. Группа. Фамилия Имя"
7. Протестировать программу.
8. Сдать преподавателю выполненную работу:
Скопировать папку с работой «№группы_Фамилия_10» в папку на рабочем столе "Сдача ЛР".
Индивидуальные задания
Вывести таблицу значений функции f(x) для x от -2 до 2 с шагом 0.1. В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или exp(x).
Вывести таблицу значений функции f(x) для x от 0 до 2 с шагом 0.1. В качестве f(x) выбирается один из трех возможных вариантов: x2, x3, или sqrt(x).
Вывести таблицу значений функции f(x) для x от 1 до 10 с шагом 1. В качестве f(x) выбирается один из трех возможных вариантов: ln(x), exp(x), или sin(x).
Вывести таблицу значений функции f(x) для x от -5 до 5 с шагом 0.2. В качестве f(x) выбирается один из трех возможных вариантов: x, x2+x-1, или x2-x+1.
Вывести таблицу значений функции f(x) для x от 0 до 1 с шагом 0.01. В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или ctg(x).
Вывести таблицу значений функции f(x) для x от 0 до 10 с шагом 0.5. В качестве f(x) выбирается один из трех возможных вариантов: x, x2, или sqrt(x).
Вывести таблицу значений функции f(x) для x от 0.1 до 3 с шагом 0.1. В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или ln(x).
Вывести таблицу значений функции f(x) для x от 1 до 50 с шагом. В качестве f(x) выбирается один из трех возможных вариантов: ln(x), arctan(x), или exp(x).
Вывести таблицу значений функции f(x) для x от -3 до 3 с шагом. В качестве f(x) выбирается один из трех возможных вариантов: sin(2x), 2sin(x), или sin2(x).
Вывести таблицу значений функции f(x) для x от -5 до 5 с шагом 0.2. В качестве f(x) выбирается один из трех возможных вариантов: sin2(x), cos(x2), или sin2(x2).
Вывести таблицу значений функции f(x) для x от 0 до 1 с шагом 0.01. В качестве f(x) выбирается один из трех возможных вариантов: sin(x), cos(x), или sqrt(x).
Вывести таблицу значений функции f(x) для x от -2 до 2 с шагом 0.2. В качестве f(x) выбирается один из трех возможных вариантов: cos(x), sin(x), или exp(x).
Вывести таблицу значений функции f(x) для x от 1 до 50 с шагом 1. В качестве f(x) выбирается один из трех возможных вариантов: 2ln(x), 3exp(x), или 4sin(x).
Вывести таблицу значений функции f(x) для x от -3 до 3 с шагом 0.5. В качестве f(x) выбирается один из трех возможных вариантов: sin(2x+1), cos(2x-1), или exp(2x).
Вывести таблицу значений функции f(x) для x от -10 до 10 с шагом 0.5. В качестве f(x) выбирается один из трех возможных вариантов: 2sin(x), 2cos(x), или sin(2x).