Часовой пояс: UTC + 3 часа




Куратор(ы):   Lord_of_Darkness   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 985 • Страница 46 из 50<  1 ... 43  44  45  46  47  48  49  50  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Убедительная просьба ко всем, кто выкладывает исходники:
1. Обязательно пользуйтесь тэгом code (иначе очень трудно читать)
2. Старайтесь делать отступы

Если вы хотите чтобы вам помогли в написании программы, внятно излагайте задание!

Прежде чем задать вопрос, воспользуйтесь учебником


Возможно, что нужная вам программа уже написана, поэтому советую просмотреть список здесь и здесь

Отредактировано куратором: Lord_of_Darkness. Дата: 07.07.2006 19:36



Партнер
 

Member
Статус: Не в сети
Регистрация: 07.01.2010
меня крайне удручает, что люди, пишущие код как у yuri86, совершенно не понимают своих ошибок :( и, боюсь, не хотят понимать. что это: лень, нежелание разбираться в предмете или насколько низкое качество преподавания?


 

Member
Статус: Не в сети
Регистрация: 30.03.2010
ToSHiC
Лени нет. Новая область всегда идет с трудом. Надо пережить первичную ломку мозга. Начал учиться программировать ~2 или 3 недели назад. :fingal: Преподавателей рядом нет. (т.е другой город) Могу рассчитывать только на интернет и форумы...
maco
Спасибо, буду разбираться...

_________________
The Bird of Hermes is my name, eating my wings to make me tame...


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
раз так - то читай про блок-схемы для начала. сначала изображай программу в виде блок-схемы, мысленно прогони её несколько раз, и только потом начинай писать на том же паскале или си, да хоть на ассемблере. это будет уже вопрос синтаксиса.


 

Здравствуйте!
:oops: у меня вопрос по построению бинарного дерева, конкретно- Нужно описать процедуру которая по заданному дереву строит новое из его листьев.Вот... Как здесь лучше быть?? дерево рэндомом задавать а потом просто вершины удалить или нужно дерево поиска строить?????Подсажите плизз, не совсем понятно с чего начинать...


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
Ребят, помогите разобраться с факториалом: нужно вычислить сумму ряда (-2^i)/(in!).
Пока не было лекций и вот сам пытаюсь разобраться.

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
Поисковые машины по запросу pascal факториал посылают слишком далеко :D?


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
maco Не сочтите за ленивость просто искал помощи в ваших глазах :-| Мне нужен алгоритм решения или перевода с языка русского в машинный - просто не пойму сразу:
Вот пример:e^x=1+x/1n!+x^2/2n!+...+x^n/n!. Писал в паскале на лекции:
Program name;
var x:real;
n:integer;
i:integer;
a:real;
z:real;
begin
writeln('vvedite x');
writeln('vvedite n');
readln(x,n);
a:=1;z:=1;
for i:=1 to n do
begin
a:=(a*x)/i;
z:=z+a;
end;
write('e=',z:10:2,' exp=',exp(x):10:2);
readln;
end.

Куда и зачем i=1 и z=1, что за формулы подсчета a:=(a*x)/i; и z:=z+a; что вообще тут все это делает нагромождение букв кроме n такие как z,i,a... Завтра буду пытать преподавателя.
В пособие не указано выше написанное, а разбираться надо и быстро :writer:

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
_NooB_ писал(а):
Вот пример: e^x=1+x/1n!+x^2/2n!+...+x^n/n!
Правильнее писать e^x=1+x/1!+x^2/2!+...+x^n/n!

_NooB_ писал(а):
что вообще тут все это делает нагромождение букв кроме n такие как z,i,a
z - сумма ряда - то, что вы должны получить в результате. Остальное - вспомогательные переменные.

_NooB_ писал(а):
Куда и зачем i=1 и z=1
Вполне достаточно поглядеть на формулу ряда :D. Суммирование начинается с 1, а степень x и факториал - тоже с 1.

_NooB_ писал(а):
что за формулы подсчета a:=(a*x)/i; и z:=z+a
Опять же - формула ряда :D.


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
maco Могу сказать одно - вы издеваетесь :tooth: Хотя сам виноват, что раньше паскаль не учил. Как будут еще вопросы, проконсультируюсь с вами. ;)

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
Напишите, пожалуйста, блок схему по программе:
uses crt;
var xn,xk,h,e,x,s,si,t:real;
n:integer;
begin
clrscr;
write('Введите начало интервала xn=');
readln(xn);
repeat
write('Введите конец интервала xk > ',xn:0:1,' xk=');
readln(xk);
until xk>xn;
repeat
write('Введите шаг табуляции h<',xk-xn:0:1,' h=');
readln(h);
until h<xk-xn;
repeat
write('e (0,1) e=');readln(e);
until(e>0)and(e<1);
writeln('---------------------------------------------');
writeln('| x | Вычислено | Точное значение | N |');
writeln('---------------------------------------------');
x:=xn;
while x<=xk do
begin
n:=0;
s:=0;
si:=1;
t:=1;
while abs(s-si)>e do
begin
s:=si;
n:=n+1;
t:=t*(x/n);
si:=si+t;
end;
writeln('|',x:5:2,'| ',s:11:6,' |',exp(x):14:6,' |',n:3,' |');
x:=x+h;
end;
writeln('----------------------------------------------');
readln
end.

Сама задача: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом h с точностью e.
Таблица должна содержать значение аргумента, функции и количество просуммированных членов ряда.
Пример: e^x=1+x+x^2/2!+x^3/3!+...+x^n/n!

Все считает и решает, только бы мне комментарии к ней найти, а то так неясно.

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
Нда, за 2 недели можно было бы разобраться с рядами Тейлора и с Паскалем без особых проблем :).


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
maco :oops: Если было столько свободного времени ;) По существу пока даже не разбирался сильно в этом, еле с программой разобрался ))

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
_NooB_
Если вам легче мучаться со списанной программой, чем самостоятельно что-то написать, то это ваши проблемы.


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
maco Понятно, я тоже так думаю, но разберусь с паскалем чуть позже.

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


 

Member
Статус: Не в сети
Регистрация: 04.10.2004
_NooB_
Дык пока хоть немного не разберетесь, сюда писать бесполезно :). Т.е. практически полное непонимание мало кому захочется исправлять.


 

Member
Статус: Не в сети
Регистрация: 02.09.2008
maco Теперь сам:
Код:
Program Gopa;
uses crt;
var xk,xn,dx,eps,x,c,S:real;
n:integer;
BEGIN
writeln('Vvesti xk,xn,dx,eps');
readln(xk,xn,dx,eps);
writeln('---------------------------------------');
writeln('|    x    |         S       |    n    |');
writeln('---------------------------------------');
x:=xn;
while x<=xk do begin
S:=0;
n:=0;
c:=1;
while abs(c)>eps do begin
S:=S+c;
n:=n+1;
c:=c*x/n;
end;
writeln('|',x:9:3,'|',S:17:3,'|',n:6,'   |');
x:=x+dx;
end;
writeln('---------------------------------------');
readkey;
end.

Я же учусь понимать это )) Просто выше программа была написана профи (помогли, конечно), но проанализировав нужные мне данные на свет родилась эта программа ;) Правда с блок-схемой помог разобраться друг ))
Если мы все уметь будем, то в теме отпадет необходимость :oops:

_________________
Inst с фотографиями: https://www.instagram.com/go.d_bq/
Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq


Последний раз редактировалось go.d-bq 06.10.2010 23:12, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 04.10.2004
_NooB_ писал(а):
Если мы все уметь будем, то в теме отпадет необходимость
Делайте различие между полным и частичным непониманием.

P.S. Если в будущем захочется бороться с частичным непониманием, то используйте тег [code].


 

1) С клавиатуры ввести числа A,B,C,D. Для каждой троики этих чисел, соответствующих сторонам треугольника, вычислить площадь, если такой треугольник можно построить. Для проверки чисел и вычисления площади использовать функцию вида S=S(X,Y,Z). Если треугорльник построить нельзя, то S принять за S=0.
2) Вычислить Z
#77
3)Подсчитать число компонент целогго массива из 10 элементов, лежащих на отрезке [a,b].


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
begyn, посмотри в стенах родного института объявления "курсовые и лабораторные работы по программированию". не хочешь учить - плати, и не надейся, что тебе тут бесплатно сделают всё.


 

это не лабы и не универское задание вообще
если вот ты хорошо программируешь. что тебе стоит набрать тут
многие спрашивали решение
помоги пожалуйста


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 985 • Страница 46 из 50<  1 ... 43  44  45  46  47  48  49  50  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan