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

Составьте программу, определяющую, пройдет ли график функции через заданную точку

07.04.2013, 13:51. Показов 4414. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Составьте программу, определяющую, пройдет ли график функции y = 5x2 – 7 x + 2 через заданную точку с координатами (a,b).

2.Логика
Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если ферзь за один ход может перейти с одного поля на другое, вывести логическое значение True, в противном случае вывести значение False.

3.Оператор выбора
Локатор ориентирован на одну из сторон света ("С" — север, "З" — запад, "Ю" — юг, "В" — восток) и может принимать три цифровые команды: 1 — поворот налево, –1 — поворот направо, 2 — поворот на 180 градусов. Дан символ C — исходная ориентация локатора и числа N1 и N2 — две посланные ему команды. Вывести ориентацию локатора после выполнения данных команд.

4.Циклы задачи должны быть решены без использования массивов.
Дано целое число К и набор ненулевых целых чисел; признак его завершения - число 0. Вывести номер последнего числа в наборе, меньшего К. Если таких чисел в наборе нет, то вывести 0.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2013, 13:51
Ответы с готовыми решениями:

Составьте программу, определяющую, пройдет ли график функции y = 5x2 – 7 x + 2 через заданную точку с координатами (a,b)
Составьте программу, определяющую, пройдет ли график функции y = 5x2 – 7 x + 2 через заданную точку с координатами (a,b). Будьте так...

Составить программу, определяющую, пройдет ли график функции через заданную точку
товариши мозги помогите пожалуста чем сможете а то самой не как не справица одна надежда осталось навас мои милые друзья :) 4. Составить...

Составить программу, определяющую, пройдет ли график функции y=ax^2+bx+c через заданную точку с координатами n, m.
Составить программу, определяющую, пройдет ли график функции y=ax^2+bx+c через заданную точку с координатами n, m.

11
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
07.04.2013, 16:02  [ТС]
0
 Аватар для memphis
740 / 284 / 83
Регистрация: 12.12.2012
Сообщений: 564
07.04.2013, 16:43
Ну, как бы первое задание:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
 
namespace ConsoleApplication2
{
    class Program
    {
        static double Func(double x)
        {
            return (5 * x * x - 7 * x + 2);
        }
 
        static void Main(string[] args)
        {
            double a, b;
            bool isValid = false;
 
            Console.WriteLine("Программа определяет, пройдёт ли график функции y = 5*x^2 - 7*x + 2\nчерез точку с координатами (a, b).");
            Console.WriteLine();
            do
            {
                Console.Write("Введите х-коордитату точки: ");
                isValid = double.TryParse(Console.ReadLine(), out a);
 
                if (!isValid)
                    Console.WriteLine("Это не число.");
 
            } while(! isValid);
 
            do
            {
                Console.Write("Введите y-коордитату точки: ");
                isValid = double.TryParse(Console.ReadLine(), out b);
 
                if (!isValid)
                    Console.WriteLine("Это не число.");
 
            } while (!isValid);
 
            string mes = string.Empty;
 
            if (b != Func(a))
                mes =  "НЕ ";
 
            Console.WriteLine("Через эту точку график функции {0}пройдёт.", mes);
        }
    }
}
1
3 / 3 / 1
Регистрация: 03.03.2013
Сообщений: 22
07.04.2013, 17:09
думаю второе задание про ферзя в одно если решается
C#
1
2
3
4
5
6
7
8
9
10
11
        public static bool Func(int x,int y,int x1,int y1)
        {
            bool result = false;
 
            if (x == x1 || y == y1 || Math.Abs(x1 - x) == Math.Abs(y1 - y))
            {
                return true;
            }
 
            return result;
        }
Будет время решу второе)
1
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
07.04.2013, 17:50  [ТС]
спасители

Добавлено через 37 минут
с первой задачей разобралась...спасибо)
в остальном стою на месте..
0
3 / 3 / 1
Регистрация: 03.03.2013
Сообщений: 22
07.04.2013, 17:55
в первой задаче ввод и вывод с консли уже заделан. а функцию определения возможности ферзя перейти с одного поля на второе я вам написал просто скомбинируйте первую часть с этой функцией

C#
1
        public static bool Func(int x,int y,int x1,int y1)
x y - это координаты первого поля на котором стоит ферзь
x1 y1 - это координаты второго поля переход на которое проверяется
1
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
07.04.2013, 18:07  [ТС]
сейчас попробую..
0
16 / 16 / 4
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1
07.04.2013, 20:27
Как я вижу решение 3-ей задачи, если что подправьте меня кто-нибудь)
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
char c='с';
            int n1 = int.Parse(Console.ReadLine());
            int n2 = int.Parse(Console.ReadLine());
            if (n1 == 1)
            {
                c = 'з';
                if (n2 == 1) c = 'ю';
                if (n2 == -1) c = 'с';
                if (n2 == 2) c = 'в';
            }
            if (n1 == -1)
            {
                c = 'в';
                if (n2 == 1) c = 'с';
                if (n2 == -1) c = 'ю';
                if (n2 == 2) c = 'з';
            } 
                
 
            if (n1 == 2)
            {
                c = 'ю';
                if (n2 == 1) c = 'в';
                if (n2 == -1) c = 'з';
                if (n2 == 2) c = 'с';
            }
            Console.WriteLine(c);
1
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
07.04.2013, 22:54  [ТС]
Айрат95, спасибо,кажется все работает)
0
 Аватар для memphis
740 / 284 / 83
Регистрация: 12.12.2012
Сообщений: 564
07.04.2013, 23:55
Lozitskaya, я не понимаю вот эту часть
Цитата Сообщение от Lozitskaya Посмотреть сообщение
Дано целое число К и набор ненулевых целых чисел; признак его завершения - число 0.
Что это означает? Что где-то, пусть для определённости - в файле, хранится набор, который нужно считать и обработать?
Или пользователь вводит число K, затем вводит вручную этот набор, а программа запоминает число, меньшее числа K? (Тогда причём тут циклы?)

Добавлено через 5 минут
А, набор вводится в цикле, пока пользователь не введёт 0, так?
0
16 / 16 / 4
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1
08.04.2013, 05:58
Я точно не уверен, но без использования массива, вроде вот так.
C#
1
2
3
4
5
6
7
8
9
int k=int.Parse(Console.ReadLine());
            int n = 0;
            for (int i = 1; i != 0; )
            {
                i = int.Parse(Console.ReadLine());
                if (k < i)  n = i;
                
            }
            Console.WriteLine(Convert.ToString(n));
0
08.04.2013, 07:23
 Комментарий модератора 
Одна тема - один вопрос.
Правила
п.4.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Тема закрыта.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2013, 07:23
Помогаю со студенческими работами здесь

Составьте алгоритм, определяющий, пройдет график функции через заданную точку с координатами
Составьте алгоритм, определяющий, пройдет график функции y = 5x2-7x 2 через заданную точку с координатами (а, b).

Составить программу пройдет ли график функции У=7*Х-10 через заданную точку
Составить программу, с помощью которой можно определить: пройдет ли график функции У=7*Х-10 через заданную точку в qbasic.

Составить программу, определяющую, проходит ли график функции через заданную точку
Составить программу, определяющую, проходит ли график функции y = x2 + 2x + 2 через точку А (x, y).

Пройдет ли график функции через заданную точку
1. Клоун предложил каждому из публики задумать число. Потом он сказал: «Прибавьте к задуманному числу 5. Теперь из результата вычтите 2. А...

Определить, пройдет ли график функции через заданную точку
Здравствуйте помогите пожалуйста! Нужно решить 2 задачи .В основной программе должен быть оператор выбора задач, оформленных в виде...


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

Или воспользуйтесь поиском по форуму:
12
Закрытая тема Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru