Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 11

Постройте таблицу значений функции y=f(x)

06.01.2015, 22:41. Показов 2101. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Постройте таблицу значений функции y=f(x) для х[a, b] с шагом h. Если в некоторой точке x функция не определена, то выведите на экран сообщение об этом. Спасибо заранее за программу, я новичек в этом деле.

Добавлено через 46 секунд
https://www.cyberforum.ru/cgi-bin/latex.cgi?y=\frac{ln(x-2)}{\sqrt{5x+1}}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2015, 22:41
Ответы с готовыми решениями:

Постройте таблицу значений функции y=f(x)
Нужна помощь по 10 заданию. Только начал изучать с# и не могу понять что и куда писать. Есть задание которое я не могу выполнить из-за...

Постройте таблицу значений функции
Помогите пожалуйста построить таблицу значений функции y=f(x) для х∈ с шагом h. Заранее спасибо.

Постройте таблицу значений функции
Постройте таблицу значений функции y=f(x) для хא с шагом h. Если в некоторой точке x функция не определена, то выведите на экран сообщение...

4
 Аватар для magnusmax
97 / 90 / 61
Регистрация: 20.10.2013
Сообщений: 300
07.01.2015, 00:55
Вроде так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
try
          {
             Console.Write("Введите x:");
            int x = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите а:");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите b:");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите шаг:");
            double h = Convert.ToDouble(Console.ReadLine());     
            for (double i = a; i <= b; i += h)
            {
                    try
                    {
                        double f = (Math.Log10(x-2)/(Math.Sqrt(5*x+1)));
                        Console.WriteLine("y({0})=\t{1}", i, f);
                    }
                    catch
                    {
                        Console.WriteLine("y({0})=error", i);
                    }
            }          
          }
            catch
            {
                 Console.WriteLine("Ошибка");
            }
1
51 / 42 / 24
Регистрация: 18.09.2014
Сообщений: 116
07.01.2015, 06:29
Лучший ответ Сообщение было отмечено gogtar как решение

Решение

magnusmax, у вас как то не согласованы переменные x та i.
gogtar, получается такой вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        static void Main(string[] args)
        {
            double a, b, h;
            Console.Write("a = ");
            a = Convert.ToDouble(Console.ReadLine());
            Console.Write("b = ");
            b = Convert.ToDouble(Console.ReadLine());
            Console.Write("h = ");
            h = Convert.ToDouble(Console.ReadLine());
            for (double x = a; x <= b + 0.00001; x += h)
            {
                if (x > 2)
                {
                    double y = Math.Log(x - 2) / Math.Sqrt(5 * x + 1);
                    Console.WriteLine("y({0}) = {1}", x, y);
                }
                else
                {
                    Console.WriteLine("y({0}) = error", x);
                }
            }
            Console.ReadKey();
        }
В условии цикла for не надо добавлять "+ 0.00001". Это проблемы лично у меня на компьютере. При работе с дробными числами добавляется очень малое значение E, но оно влияло на работу цикла.
А также насчет таблицы. Можно оставить так, а можно сделать и в виде таблицы, то есть все огородить знаками *.
2
 Аватар для magnusmax
97 / 90 / 61
Регистрация: 20.10.2013
Сообщений: 300
07.01.2015, 11:26
VaaD, Вы правы, по переменной x (от a до b) должен проходить цикл. Спасибо!
0
51 / 42 / 24
Регистрация: 18.09.2014
Сообщений: 116
07.01.2015, 17:33
magnusmax, да, я так и понял. И еще один момент насчет формулы, логарифм должен быть натуральным, а не десятичным.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.01.2015, 17:33
Помогаю со студенческими работами здесь

Постройте таблицу значений функции
Доброго времени суток всем)) Помогите решить пожалуйста №1 Постройте таблицу значений функции y=f(x) для x принадлежит с шагом h. ...

Постройте таблицу значений функции
Постройте таблицу значений функции y=f(x) для x с шагом . у меня есть код, но проблема в том что при вводе любого цифра он...

Постройте таблицу значений функции y=f(x)
Задание 1. Постройте таблицу значений функции y=f(x) для x с шагом h. Интервал выберите таким, чтобы в он включал значения х, не...

Постройте таблицу значений функции y=f(x)
Помогите сделать задачу. Заранее благодарен.К теме прикрепил файл

Постройте таблицу значений функции y=f(x)
помогите доделать задачу. Делал по примеру. Вылезают ошибки, пробую исправить появляются новые все с переменной а(( Постройте таблицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru