Составьте программу которая определяет значение функции y x

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

Цель работы: Освоить основные приемы работы с языком C#. Познакомиться с разветвляющимися алгоритмами.

  1. Выполнить пример, приведенный в разделе Выполнение работы.
  2. Создать форму для выполнения вычислений, приведенных в индивидуальном задании (см. раздел Варианты заданий).Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр Rвводится с клавиатуры.

Требования:

  1. Вычисления должны быть оформлены в виде подпрограмм(ы).
  2. Форма должна включать кнопки «Вычислить», «Выход» и «Сброс» (последняя присва­ивает всем входным переменным нулевые значения).
  3. В форме предусмотреть обработку возможных ошибок (деление на 0, ввод недопусти­мых символов, ввод недопустимых значений).
  4. При нажатии клавиши Enter должен выполняться переход к редактированию следующего поля или на кнопку «Вычислить».

Технические и программные средства: компьютер типа IBM PC: процессор Pentium (частота 2000 МГц и выше), RAM не менее 1024 Мб; ОС Windows2000, XP,VISTA, Windows 7; среда программирования (Visual Studio 2008). Оформление отчета: Отчет должен включать титульный лист и следующие разделы: 1 Постановка задачи 2 Алгоритм программы (блок-схема подпрограммы, выполняющей вычисления) 3 Текст программы Список литературы:

  1. Марченко А. Л. C#. Введение в программирование — учебное пособие, МГУ, 2005 (L:TASKSBOOKSC#).
  2. Герберт Шилдт — C# Учебный Курс — учебное пособие, Санкт-Петербург, 2003(L:TASKSBOOKSC#).
  3. Информационный портал дистанционного образования каф ИСЭ www.lms.mvtom.ru
  4. ВИДЕО-курс по дисциплине «Объектно-ориентированное программирование»

Выполнение работы:Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр Rвводится с клавиатуры. 1) Запустите Visual Studio 2008 или Visual Studio 2010 (пример выполнен в Visual Studio 2010)

Рисунок 1 Начальная страница Visual Studio 2010 2) На начальной странице выберите Файл -> Создать проект
Рисунок 2 Создание проекта 3) В появившемся окне выберите тип проекта «ПриложениеWindowsForms» , в поле «Имя» задайте имя проекта и нажмите ОК. Рисунок 3 Основные элементы рабочей области 4) Откроется рабочая область 5) Разместим на форме необходимые для выполнения задания элементы:

  • 4 textBox для ввода:
  • X координаты
  • R — радиуса окружности
  • для вывода функции
  • и вычисленного нами «Y»
Читайте также:
Признаки для классификации программ
  • 1 кнопку (button)
  • Рядом с каждым textBox’ом разместим метку (label) для пояснения.
  • Рисунок 4 Форма 6) Подпишем метки и кнопку. По желанию можно изменить цвет фона, размер и стиль текста итд.

    Рисунок 5 Подписанная форма Для выполнения задачи мы должны применить оператор if. else. Оператор if. else (ЕСЛИ. ТО) это условный оператор, имеет вид: if (условие) < выражение_1; >else < выражение_2; >Все выражения, которые можно вписать в условие оператора «if» сводятся к булевому типу — то есть эти выражения либо верны (true) либо неверны (false). Для этого в С# есть специальный тип данных — «bool»(булевой тип). То есть если условие истинно, то выполняется выражение_1, иначе выражение_2. Почти во всех условиях необходимо применять логические операторы вот основные из них:

    Оператор Значение
    == Равно
    != Не равно
    > Больше
    >= Больше или равно
    Меньше
    Меньше или равно
    И
    | ИЛИ

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

    Рисунок 6 График 9) Осталось лишь подставить в каждый блок оператора if полученные выражения и вычислить «Y» по соответствующей формуле. 10) Для запуска проекта выбираем Отладка > Начать отладку, либо нажимаем на кнопку «начать отладку», либо жмем F5 на клавиатуре. Исходный код данного приложения: using System; using System.Windows.Forms; namespace WindowsFormsApplication1 < public partial class Form1 : Form < public Form1() < InitializeComponent(); >public void button1_Click(object sender, EventArgs e) < double x = Convert.ToDouble(textBox1.Text), y = 0, R = Convert.ToDouble(textBox4.Text); string function = «»; if ((x < -5) | (x >9)) < function = «Аргумент за пределами графика!»; >else if ((x < -R) (x >= -5)) < y = x + R; function = «y = x + » + Convert.ToString(R); ; >else if ((-R else if ((0 < x) (x < 6))< y = (-0.5 * x) + 3; function = «y = (-0.5 * x) + 3»; >else if ((6 textBox2.Text = Convert.ToString(y); textBox3.Text = function; > > >Рисунок 7 Пример работы приложенияЗадание: Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр Rвводится с клавиатуры. Варианты заданий: 13

    Читайте также:
    Программа для набора мышечной массы эктоморфу в домашних условиях

    Функция y=√x, ее свойства и график. 8 класс.

    Функция. Область определения и область значений функции

    Источник: studfile.net

    Составьте программу которая определяет значение функции y x

    Вопрос по информатике:

    Составьте программу паскаль, которая определяет значение функции y=|x|.

    Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

    Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

    • bookmark_border
    • 06.11.2015 04:32
    • Информатика
    • remove_red_eye 15129
    • thumb_up 35
    Ответы и объяснения 1

    sulymatindmu936
    Var x: Integer;
    begin
    writeln(‘Введите значение числа x’);
    readln(x);
    writeln(‘y=|’,Abs(x),’|’);
    end.

    • 07.11.2015 23:53
    • thumb_up 2
    Знаете ответ? Поделитесь им!

    Как написать хороший ответ?

    Чтобы добавить хороший ответ необходимо:

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

    Этого делать не стоит:

    • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
    • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
    • Использовать мат — это неуважительно по отношению к пользователям;
    • Писать в ВЕРХНЕМ РЕГИСТРЕ.
    Есть сомнения?

    Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

    Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

    Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

    Источник: online-otvet.ru

    Составьте программу которая определяет значение функции y x

    Привет Лёва Середнячок

    theporest

    Составьте программу паскаль, которая определяет значение функции y=|x|.

    Комментарии

    то есть мы вводим x и получить должны значение y?

    Читайте также:
    Установить программу 3d max на русском

    5 (1 оценка)

    SmartCin4376

    SmartCin4376 5 лет назад

    Светило науки — 108 ответов — 585 раз оказано помощи

    var x:longint;begin read(x); writeln(abs(x));end.

    Лучшие помощники

    За сегодня

    Ежедневный Еженедельный Ежемесячный За 3 месяца

    Мозг Отвечающий

    Лёва Середнячок

    Мозг Отвечающий

    Лёва Середнячок

    Мозг Отвечающий

    Лёва Середнячок

    Мозг Отвечающий

    Лёва Середнячок

    2023 ВашУрок

    Этот сайт использует cookies. Политика Cookies Вы можете указать условия хранения и доступ к cookies в своем браузере.

    Установи приложение ВашУрок

    Источник: vashurok.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru