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

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

07.04.2013, 13:51. Показов 4447. Ответов 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
Закрытая тема Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru