Убедительная просьба ко всем, кто выкладывает исходники: 1. Обязательно пользуйтесь тэгом code (иначе очень трудно читать)
2. Старайтесь делать отступы
Если вы хотите чтобы вам помогли в написании программы, внятно излагайте задание!
Прежде чем задать вопрос, воспользуйтесь учебником
Возможно, что нужная вам программа уже написана, поэтому советую просмотреть список здесь и здесь Отредактировано куратором: Lord_of_Darkness. Дата: 07.07.2006 19:36
меня крайне удручает, что люди, пишущие код как у yuri86, совершенно не понимают своих ошибок и, боюсь, не хотят понимать. что это: лень, нежелание разбираться в предмете или насколько низкое качество преподавания?
ToSHiC Лени нет. Новая область всегда идет с трудом. Надо пережить первичную ломку мозга. Начал учиться программировать ~2 или 3 недели назад. Преподавателей рядом нет. (т.е другой город) Могу рассчитывать только на интернет и форумы... maco Спасибо, буду разбираться...
_________________ The Bird of Hermes is my name, eating my wings to make me tame...
раз так - то читай про блок-схемы для начала. сначала изображай программу в виде блок-схемы, мысленно прогони её несколько раз, и только потом начинай писать на том же паскале или си, да хоть на ассемблере. это будет уже вопрос синтаксиса.
Здравствуйте! у меня вопрос по построению бинарного дерева, конкретно- Нужно описать процедуру которая по заданному дереву строит новое из его листьев.Вот... Как здесь лучше быть?? дерево рэндомом задавать а потом просто вершины удалить или нужно дерево поиска строить?????Подсажите плизз, не совсем понятно с чего начинать...
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... Завтра буду пытать преподавателя. В пособие не указано выше написанное, а разбираться надо и быстро
_________________ Inst с фотографиями: https://www.instagram.com/go.d_bq/ Мои статьи: https://overclockers.ru/tag/show/4736/go_d_bq
Напишите, пожалуйста, блок схему по программе: 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
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.
Я же учусь понимать это )) Просто выше программа была написана профи (помогли, конечно), но проанализировав нужные мне данные на свет родилась эта программа Правда с блок-схемой помог разобраться друг )) Если мы все уметь будем, то в теме отпадет необходимость
_________________ 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 раз.
1) С клавиатуры ввести числа A,B,C,D. Для каждой троики этих чисел, соответствующих сторонам треугольника, вычислить площадь, если такой треугольник можно построить. Для проверки чисел и вычисления площади использовать функцию вида S=S(X,Y,Z). Если треугорльник построить нельзя, то S принять за S=0. 2) Вычислить Z #77 3)Подсчитать число компонент целогго массива из 10 элементов, лежащих на отрезке [a,b].
begyn, посмотри в стенах родного института объявления "курсовые и лабораторные работы по программированию". не хочешь учить - плати, и не надейся, что тебе тут бесплатно сделают всё.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения