Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
he
1 / 1 / 0
Регистрация: 19.12.2010
Сообщений: 6
.NET 4.x

Несколько заданий по лабораторным

20.12.2010, 21:08. Показов 1110. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Печатать долго, я выложила картинку, со 2 по 7 задания, помогите пожалуйста парни, нам уже сдавать скоро это надо.
Миниатюры
Несколько заданий по лабораторным  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2010, 21:08
Ответы с готовыми решениями:

Написать программу БД заданий к лабораторным работам.
Здравствуйте, проблемма такая, решил первым из языков освоить C# (когда - то пробовал в "сишнике" . нашел ряд заданий, схожих...

Несколько заданий
Здравствуйте! Прошу у вас помощи ребята! Я в маткате новичок, познакомился с ним только вчера. Препод задал 5 задач 3 из которых я еле...

Несколько заданий
1. Вычислить площадь равнобедренного треугольника с основанием А S = 1/2*A*(корень(B^2-(A^2/4))) 2.Выполнить чертёж в соответствии с 1...

9
 Аватар для Бельфегор
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
20.12.2010, 23:36
хоть бы нормальный скрин сделал!!! безобразие

задание #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
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            float x;
            Console.WriteLine("x=");
            x = float.Parse(Console.ReadLine());
            float result;
            if (x > 1)
            {
                result = x * (x + 3) * (x + 3);
            }
            else
            {
                result = 1 - x * x * x;
            }
            Console.WriteLine(result);
            Console.ReadKey();
        }
    }
}
Добавлено через 8 минут
задача #5

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
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double[] x=new double[8];
            Console.WriteLine("Введите массив x:");
            for (int i = 0; i < 8; i++)
            {
                x[i] = float.Parse(Console.ReadLine());
            }
            double[,] result = new double[8, 8];
            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    result[i, j] = Math.Pow(x[j], i);
                }
            }
            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    Console.Write(result[i, j]+" ");
                }
                Console.WriteLine();
            }
                Console.ReadKey();
        }
    }
}
Добавлено через 5 минут
задача #8

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("x=2,9  f(x)="+function(2.9));
            for (double i = 0; i <= 12; i+=0.5)
            {
                Console.WriteLine("x="+i+"f(x)=" + function(2.9));
            }
                Console.ReadKey();
        }
        private static double function(double x)
        {
            double result;
            result = 5 * x / (x * x + 3);
            return result;
        }
    }
}
Добавлено через 4 минуты
задача #7

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
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            Console.WriteLine("n=");
            n = int.Parse(Console.ReadLine());
            double[,] matrix = new double[n, n];
            int count=0;
            for(int i=0;i<n;i++)
            {
                for (int j = 0; j < n; j++)
                {
                    matrix[i, j] = Math.Sin(i+j/2);
                    if (matrix[i, j] > 0)
                    {
                        count++;
                    }
                }
            }
            Console.WriteLine(count);
                Console.ReadKey();
        }
    }
}
Добавлено через 7 минут
задача #6

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
48
49
50
51
52
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[25];
            int[] b = new int[25];
            Random rand = new Random((int)DateTime.Now.Ticks);
            for (int i = 0; i < 25; i++)
            {
                a[i] = rand.Next(-100, 100);
                b[i] = rand.Next(-100, 100);
            }
                Console.WriteLine("a=");
                for (int i = 0; i < 25; i++)
                {
                    Console.Write(a[i] + " ");
                }
                Console.WriteLine("\nb=");
                for (int i = 0; i < 25; i++)
                {
                    Console.Write(b[i] + " ");
                }
                for (int i = 0; i < 25; i++)
                {
                    if (a[i] <= 0)
                    {
                        b[i] *= 10;
                    }
                    else                     
                    {
                        b[i] = 0;
                    }
                }
                Console.WriteLine("\n\nРезультаты");
                Console.WriteLine("a=");
                for (int i = 0; i < 25; i++)
                {
                    Console.Write(a[i] + " ");
                }
                Console.WriteLine("\nb=");
                for (int i = 0; i < 25; i++)
                {
                    Console.Write(b[i] + " ");
                }
                    Console.ReadKey();
        }
    }
}
2
he
1 / 1 / 0
Регистрация: 19.12.2010
Сообщений: 6
21.12.2010, 00:37  [ТС]
большое спасибо))))))))))))))) у меня слов нет)) я уж думала что не бывает таких добрых людей)) буду учиться на вашем примере)))
1
146 / 130 / 27
Регистрация: 20.12.2010
Сообщений: 242
21.12.2010, 12:38
Ну и треугольники, задача 2
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace treugolniki_2
{
   class Program
   {
      static void Main(string[] args)
      {
         double x, y, z;
         try
         {
            Console.WriteLine("Введи x:");
            x = Double.Parse(Console.ReadLine());
            Console.WriteLine("Введи y:");
            y = Double.Parse(Console.ReadLine());
            Console.WriteLine("Введи z:");
            z = Double.Parse(Console.ReadLine());
         }
         catch {
            Console.WriteLine("Ошибка в вводе x, y или z");
            Console.ReadKey();
            return;
         }
         // проверка существования треугольника
         if (x >= (y + z)) {
            Console.WriteLine("Треугольник не существует");
            Console.ReadKey();
            return;
         }
         if (y >= (x + z))
         {
            Console.WriteLine("Треугольник не существует");
            Console.ReadKey();
            return;
         }
         if (z >= (y + x))
         {
            Console.WriteLine("Треугольник не существует");
            Console.ReadKey();
            return;
         }
         Console.WriteLine("Треугольник cо сторонами {0}, {1}, {2} существует", x, y, z);
         // проверка остроугольности
         double X = Math.Acos((y * y + z * z - x * x) / (2 * y * z)); // в радианах
         X *= 180 / Math.PI; // в градусах
         double Y = Math.Acos((x * x + z * z - y * y) / (2 * x * z)); // в радианах
         Y *= 180 / Math.PI; // в градусах
         double Z = Math.Acos((x * x + y * y - z * z) / (2 * x * y)); // в радианах
         Z *= 180 / Math.PI; // в градусах
 
         if ((X < 90) && (Y < 90) && (Z < 90))
                  Console.WriteLine("Треугольник остроугольный");
         else
                  Console.WriteLine("Треугольник тупоугольный или прямоугольный");
         Console.ReadKey();
         
      }
   }
}
Введи x:
3
Введи y:
3
Введи z:
3
Треугольник cо сторонами 3, 3, 3 существует
Треугольник остроугольный
Введи x:
3
Введи y:
4
Введи z:
5
Треугольник cо сторонами 3, 4, 5 существует
Треугольник тупоугольный или прямоугольный

задача 4
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
48
49
50
51
52
53
54
55
56
57
58
using System;
 
namespace sred_arifm_mas25
{
   class Program
   {
      static void Main(string[] args)
      {
         Console.WriteLine("Введи x:");
         int x;
         try
         {
            x = Int32.Parse(Console.ReadLine());
         }
         catch 
         {
            Console.WriteLine("Неверно введен x");
            Console.ReadKey();
            return;
         }
         // Заполнение массива случайными числами
         double[] mas = new double[25];
         Random random = new Random();
         int rand;
         int i, j;
         for (i = 0; i < 25; i++)
         {
            rand = random.Next(0, 100);
            mas[i] = rand;
         }
         Console.WriteLine("Массив из 25 элементов:");
         foreach (double n in mas)
         {
            Console.Write(n + " ");
         }
         Console.WriteLine();
         Console.WriteLine();
         // поиск среднего арифметического
         double r, sr;
         int i1 = 0, j1 = 1;
         r = Math.Abs(x - ((mas[i1] + mas[j1]) / 2));
         for (i = 0; i < mas.Length - 1; i++)
            for (j = i + 1; j < mas.Length; j++)
            {
               sr = Math.Abs(x - ((mas[i] + mas[j]) / 2));
               if (sr < r)
               {
                  r = sr;
                  i1 = i;
                  j1 = j;
               }
            }
         Console.WriteLine("Элементы {0} и {1}, дают среднее арифметическое {2}, \n" +
            "которое ближе всего к заданному x = {3}", i1 + 1, j1 + 1, (mas[i1] + mas[j1]) / 2, x);
         Console.ReadKey();
      }
   }
}
Введи x:
95
Массив из 25 элементов:
98 42 51 56 75 28 42 86 56 48 20 27 68 62 12 73 22 5 93 54 28 74 58 31 1

Элементы 1 и 19, дают среднее арифметическое 95,5,
которое ближе всего к заданному x = 95
1
 Аватар для Бельфегор
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
21.12.2010, 13:21
Цитата Сообщение от d3nver Посмотреть сообщение
if (x >= (y + z)) {
* * * * * * Console.WriteLine("Треугольник не существует");
* * * * * * Console.ReadKey();
* * * * * * return;
* * * * *}
* * * * *if (y >= (x + z))
* * * * *{
* * * * * * Console.WriteLine("Треугольник не существует");
* * * * * * Console.ReadKey();
* * * * * * return;
* * * * *}
* * * * *if (z >= (y + x))
* * * * *{
* * * * * * Console.WriteLine("Треугольник не существует");
* * * * * * Console.ReadKey();
* * * * * * return;
* * * * *}
d3nver, зачем три if-a, проверяй в одном
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2010, 13:34
Ошибочку нашел в 8-ом задании:

C#
1
Console.WriteLine("x="+i+"f(x)=" + function(2.9));
надо
C#
1
Console.WriteLine("x="+i+"f(x)=" + function(i));
я понимаю что опечатка.
1
 Аватар для Бельфегор
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
21.12.2010, 13:36
Цитата Сообщение от Filislav Посмотреть сообщение
Ошибочку нашел в 8-ом задании:

C#
1
Console.WriteLine("x="+i+"f(x)=" + function(2.9));
надо
C#
1
Console.WriteLine("x="+i+"f(x)=" + function(i));
я понимаю что опечатка.
результат Copy-Paste-a
0
146 / 130 / 27
Регистрация: 20.12.2010
Сообщений: 242
21.12.2010, 14:10
Цитата Сообщение от Бельфегор Посмотреть сообщение
d3nver, зачем три if-a, проверяй в одном
ок, босс
C#
1
2
if ((x >= (y + z) || (y >= (x + z)) || (z >= (y + x))) 
{...}
Просто когда писал, копи-пастил код и изменял переменные.
0
 Аватар для Бельфегор
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
21.12.2010, 14:11
Цитата Сообщение от d3nver Посмотреть сообщение
я не люблю многоуровневые if-ы, тяжело читать их и разбирать, там сам сатана ногу сломит

лучше вообщето так написать:
C#
1
2
if ((x >= (y + z) || (y >= (x + z)) || (z >= (y + x))) 
{...}
Просто когда писал, копи-пастил код и изменял переменные.
а я именно это имел ввиду
0
he
1 / 1 / 0
Регистрация: 19.12.2010
Сообщений: 6
21.12.2010, 22:15  [ТС]
Спасибо мальчики, что помогли))))))) Большое, большое СПАСИБО!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2010, 22:15
Помогаю со студенческими работами здесь

Несколько заданий
Помогите пожалуйста! №1 Найдите все значения а, при которых неравенство не имеет решений! x*x + (2a + 4)x + 8a + 1 &lt;= 0 ...

Несколько заданий по массивам
Вот задания. Помогите кто чем может, а то лекцию пропустил.

несколько простых заданий
Привет господа кодеры! Помогите пожалуйста, горю! Создать из этого: y=0,25x^3+x^2-5 при a=-3, b=5, n=12 таблицу значений от а до b в n...

Несколько заданий по массивам
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этих задач: №1.Найти наименьшее число,состоящее из цифр...

Подзапросы. Несколько заданий
16. Напишите запрос, выполняющий вывод фамилии первого в алфавитном порядке (поле фамилия) студента, фамилия которого начинается на...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru