Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/33: Рейтинг темы: голосов - 33, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 22

Написать программу разложения (x+y) в степени n по формуле бинома Ньютона

07.11.2009, 19:19. Показов 6581. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу разложения (x+y) в степени n по формуле бинома Ньютона. Число n вводится с клавиатуры.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.11.2009, 19:19
Ответы с готовыми решениями:

Найти коэффициент бинома Ньютона
Нужно найти коэффициент бинома Ньютона. При вводе чисел больше 10 выдает неверные значения . Добавлено через 10 минут var N,...

Вывод разложения бинома Ньютона
Составить программу вывода разложения бинома Ньютона: (a+b)n = C(0,n)an b0 + C(1,n)an-1 b1 + ... + C(n,n)a0 bn , где ...

Используя формулу бинома Ньютона, найти член разложения бинома
Пожалуйста, помогите решить задачи... 9. Используя формулу бинома Ньютона, найти член разложения бинома (a+b)n, содержащий k-ю и...

6
149 / 139 / 57
Регистрация: 05.06.2009
Сообщений: 310
07.11.2009, 19:48
Pascal
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
program EvgeniiSp;
var
 koef: real;
 k, n, a, b, c: integer; 
 
 function fact(x: integer): integer;
  var
   i, rez: integer;
  begin
   rez:=1;
   for i:=1 to x do rez:=rez*i;
   fact:=rez; 
  end;
  
begin
 k:=0;
 write('Введите значение n: ');
 readln(n);
 while n >= k do
  begin
   // вычисление биноминальных коэффициентов
   a:=fact(n);
   b:=fact(k);
   c:=fact(n-k);
   koef:=a/(b*c);
   write(koef,'*a^',n-k,'*b^',k); // ^ - означает возведение в степень
   // вычисление показателей степеней
   k:=k+1;
   if n >= k then write('+');
  end;
end.
0
 Аватар для STGE
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
07.11.2009, 22:49
Может быть так:
Pascal
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
Program nuton;
Uses crt;
Var a,l,j,n,p,k,g,b:integer;
Begin
Clrscr;
Write('Введите степень суммы a и b: ');Readln(n);
Write('(a+b) в степени ',n,' = ');
l:=0; j:=0; a:=1; k:=0; p:=0; b:=n; g:=0;
Repeat
Repeat
write('a');
l:=l+1;
if l<>n then write('*');
Until l=n;
if a>=2 then
Repeat
k:=k+1;
write('*b');
Until k=p;
l:=j; n:=n-1;
write('+');
a:=a+1;
p:=p+1;
k:=0;
Until n=0;
Repeat
Write('b');
g:=g+1;
if g<>b then
Write('*');
Until g=b;
End.
EvgeniiSp, ваша программа выдаёт ужасный результат (возможно и правильный).
0
149 / 139 / 57
Регистрация: 05.06.2009
Сообщений: 310
08.11.2009, 05:46
EvgeniiSp, ваша программа выдаёт ужасный результат (возможно и правильный).
В чем заключается "ужасность" моего результата?
P.S. Результат верный у моей программы, а Ваша программа считает абсолютно не верно.
0
 Аватар для STGE
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
08.11.2009, 14:55
Моя программа:
Введите степень суммы a и b: 4
(a+b) в степени 4 = a*a*a*a+a*a*a*b+a*a*b*b+a*b*b*b+b*b*b*b
Вот формула Бином Ньютона:
Миниатюры
Написать программу разложения (x+y) в степени n по формуле бинома Ньютона  
0
149 / 139 / 57
Регистрация: 05.06.2009
Сообщений: 310
08.11.2009, 15:20
Формула правильная, а Ваша программа выдает не правильный результат! Вы, наверное, этого не можете заметить, но у Вас отсутствуют биноминальные коэффициенты.
0
 Аватар для STGE
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
08.11.2009, 15:59
EvgeniiSp, спасибо. Я понял в чём ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2009, 15:59
Помогаю со студенческими работами здесь

Найти наибольший член разложения бинома (a+b) в степени n
если a=3,5; b =\sqrt{11}; n = 10

раскрыть скобки и упростить выражение по формуле бинома Ньютона
(2x-3)^4

Написать программу вычисляющую sin X по формуле разложения в степенной ряд
• Написать программу вычисляющую sin X по формуле разложения в степенной ряд Добавлено через 1 минуту Проще говоря нужна помощь с...

Найти коэффициент при 10 степени в разложении бинома Ньютона (помогите найти ошибку).
&quot;После умножения скобок и приведения подобных в полиноме будет слагаемое с x**10. Перед ним стоит ОДИН коэффициент. Напишите ответ...

Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
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, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru