2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2  След.
 
 прошу помогите начинающему програмисту
Сообщение19.10.2009, 10:45 
помогите решить ети задачи плизз

1.Из данного натурального числа удалить все цифры А.(через циклы)
4.Дана матрица размера 5 x 10. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы. (методом пошаговой детализации)
3.Найти корни биквадратного уравнения ax4+bx2+c=0, используя подпрограмму для поиска корней квадратного уравнения.(процедур и функций)
2.Дан квадратный массив размерностью 5х5. Найти произведение элементов массива, расположенных в строках, которые начинаются с отрицательного элемента.( через двумерный массив)

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 10:56 
И где хоть какие-нибудь самостоятельные попытки решения?

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:01 
я не знаю как с паскаля их копировать

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:06 
Warlock164 в сообщении #252943 писал(а):
я не знаю как с паскаля их копировать
Сохраняете в файл, открываете этот файл, например, Notepad'ом, дальше - через Clipboard.

-- Пн окт 19, 2009 12:13:27 --

Только в теги code не забудьте заключить.

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:21 
код: [ скачать ] [ спрятать ]
Используется синтаксис Pascal
Program z4n20;
Uses crt;
var e,a,rez:real;
    fak,n:integer;
Begin
     clrscr;
     e:=1;
     n:=1;
     a:=0.00001;
     rez:=0;
     fak:=1;
     repeat
     if odd(n) then
     e:=(-1)/(((2*n)*fak)*(n*fak))
     else
     e:=(1)/(((2*n)*fak)*(n*fak));
     n:=n+1;
     fak:=fak+1;
     rez:=rez+e;
     until abs(e)<=a;
     Writeln('OTBET= ' ,rez:6:4);
     writeln('4uCJIO CJIaraeMblX=' , n);
     readln;
end.

какаято ошибка в зеро

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:31 
Warlock164 в сообщении #252949 писал(а):
какаято ошибка в зеро

А условие-то задачи какое?

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:33 
Warlock164 в сообщении #252943 писал(а):
я не знаю как с паскаля их копировать

Практически в лоб. Синтаксис Паскаля -- гораздо проще, чем Си.

Однако же Вас спрашивали о попытках решить, а не собезъянничать...

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:36 
ewert в сообщении #252953 писал(а):
Warlock164 в сообщении #252943 писал(а):
я не знаю как с паскаля их копировать

Практически в лоб. Синтаксис Паскаля -- гораздо проще, чем Си.
Насколько я понял, проблема была в копировании кода программы в сообщение :)

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:39 
под номером 1

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 11:44 
Warlock164 в сообщении #252957 писал(а):
под номером 1
Ну что ж, если под номером 1, то поясните, пожалуйста, как Вы с помощью "своего" кода пытаетесь решить поставленную задачу :)

Warlock164 в сообщении #252936 писал(а):
1.Из данного натурального числа удалить все цифры А.(через циклы)

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 18:59 
Забыли о теге code напрочь! Это же нечитабельно! И почему ключевые слова В разном Регистре Набраны? Надо учиться сразу писать как надо. А то потом в вашу сторону будут плеваться активно

-- Пн окт 19, 2009 21:59:53 --

И отступы, где они?

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 19:02 
arseniiv в сообщении #253047 писал(а):
Забыли о теге code напрочь! Это же нечитабельно! И почему ключевые слова В разном Регистре Набраны? Надо учиться сразу писать как надо. А то потом в вашу сторону будут плеваться активно
Да это вообще решение от другой задачи :)

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 19:05 
Ну и плюс вами указанное :) Всё равно где отступы!

-- Пн окт 19, 2009 22:34:48 --

Кстати,
Код:
if odd(n) then
  e := -1/(2*n*fak*n*fak)
else
  e := 1/(2*n*fak*n*fak);
За такой код... (Я просто сделал то, что с ним сделали бы "корректор" и компилятор.)

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение19.10.2009, 20:36 
arseniiv в сообщении #253050 писал(а):
Кстати,
Код:
if odd(n) then
  e := -1/(2*n*fak*n*fak)
else
  e := 1/(2*n*fak*n*fak);
За такой код... (Я просто сделал то, что с ним сделали бы "корректор" и компилятор.)

А что?... Отступы как отступы. Ну за дублирование полуцензурных слов можно, конечно, и обругать (вполне достаточно было бы привести их по одному разу)...

 
 
 
 Re: прошу помогите начинающему програмисту
Сообщение20.10.2009, 11:22 
ewert в сообщении #253115 писал(а):
Отступы как отступы.
Заметьте, что отступов в оригинальном тексте не было никаких :lol:

 
 
 [ Сообщений: 23 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group