Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2013, 14:13   #1
Catsura
 
Регистрация: 09.06.2013
Сообщений: 4
По умолчанию нужно сделать 2 задачи в delphi 7

Прошу помочь мне сделать 2 задачи в delphi 7, до зачета осталась неделя, а самому сделать никак не получается
Собственно вот задания:
1
В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
1) сумму отрицательных элементов массива;
2) произведение элементов массива, расположенных между максимальным и
минимальным элементами.
Упорядочить элементы массива по возрастанию.
2
Напишите подпрограмму, которая сравнивает два числа и возвращает результат в виде символа "<" или ">" или "=".

В заранее большое спасибо
Catsura вне форума Ответить с цитированием
Старый 09.06.2013, 14:48   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
а самому сделать никак не получается
Показывайте, что не получается.
Человек_Борща вне форума Ответить с цитированием
Старый 09.06.2013, 14:55   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Catsura
Могу предложить платную помощь. Вы согласны?
Вадим Мошев вне форума Ответить с цитированием
Старый 09.06.2013, 15:00   #4
Catsura
 
Регистрация: 09.06.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Показывайте, что не получается.
в том и суть, что не получается... если бы надо было исправить ошибки я бы обратился к преподу или другу, но я даже не могу написать программу

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Catsura
Могу предложить платную помощь. Вы согласны?
увы я сам еще не зарабатываю, а просить деньги у предков не вариант

Последний раз редактировалось Stilet; 09.06.2013 в 19:50.
Catsura вне форума Ответить с цитированием
Старый 09.06.2013, 15:28   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Да за неделю можно выучить все
Если бы у меня не было никаких наработок, то я бы, скорее, обратился к другу, а не к незнакомым дядям на форуме. Прочтите методички, лекции, какие были, и попробуйте написать сами. Эти задачи на самые основы языка.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.06.2013, 15:58   #6
Catsura
 
Регистрация: 09.06.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Да за неделю можно выучить все
Если бы у меня не было никаких наработок, то я бы, скорее, обратился к другу, а не к незнакомым дядям на форуме. Прочтите методички, лекции, какие были, и попробуйте написать сами. Эти задачи на самые основы языка.
ни лекций ни методичек, увы, нет друзья не помогут, я обращался, у них своих проблем хватает. сам пробовал писать, не получается, поэтому обращаюсь за помощью...
Catsura вне форума Ответить с цитированием
Старый 09.06.2013, 16:09   #7
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Цитата:
Сообщение от Catsura Посмотреть сообщение
ни лекций ни методичек, увы, нет друзья не помогут, я обращался, у них своих проблем хватает. сам пробовал писать, не получается, поэтому обращаюсь за помощью...
значит остается читать книжки в интернете (этого барахла навалом гугл в помощь)
NewLamer&Programer вне форума Ответить с цитированием
Старый 09.06.2013, 16:19   #8
Catsura
 
Регистрация: 09.06.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от NewLamer&Programer Посмотреть сообщение
значит остается читать книжки в интернете (этого барахла навалом гугл в помощь)
нету у меня времени читать книжки, сдать нужно уже на этой недели, а мне помимо этого еще несколько зачетов сдавать...

Я сюда за конкретной помощью обратился.
Catsura вне форума Ответить с цитированием
Старый 09.06.2013, 19:44   #9
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Catsura

друзья не помогут, я обращался, у них своих проблем хватает

Странные у тебя какие-то друзья.
Вот Бенджамин никогда не подводит, надежный как скала и всегда приходит на помощь



расширяй свой круг знакомств :D

нету у меня времени читать книжки
Я сюда за конкретной помощью обратился.


Вот вам чистА кАнкретное предложение - идите в армию.
Умные там не нужны, поэтому ваше нежелание читать литературу будет только приветствоваться. К тому же это бесплатно, и никто вам там задачки задавать не будет.
Rififi вне форума Ответить с цитированием
Старый 09.06.2013, 20:07   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Прошу помочь мне сделать 2 задачи в delphi 7, до зачета осталась неделя, а самому сделать никак не получается
Собственно вот задания:
1
В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
1) сумму отрицательных элементов массива;
2) произведение элементов массива, расположенных между максимальным и
минимальным элементами.
Упорядочить элементы массива по возрастанию.
2
Напишите подпрограмму, которая сравнивает два числа и возвращает результат в виде символа "<" или ">" или "=".

В заранее большое спасибо
С потолка в качестве идейного алгоритма:
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    function c:char;
    { private declarations }
  public
    { public declarations }
  end;
const n=1;
var a:array[1..n] of double; p,sumin:double; imax,imin:integer;
  Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
var j,i,k:integer;
begin
 for i:=low(a) to high(a) do begin
   a[i]:=random(100)-100;
   //сумму отрицательных элементов массива;
   if a[i]<0 then sumin:=sumin+a[i];
   if (i=low(a))or(a[imax]<a[i]) then imax:=i;
   if (i=low(a))or(a[imin]>a[i]) then imin:=i;
 end;
 //произведение элементов массива, расположенных между максимальным и  минимальным элементами.
 if imax<imin then begin i:=imax;imax:=imin;imin:=i;end;
 p:=a[imin];
 for i:=imin to imax do begin
  p:=p*a[i];
 end;
 //Упорядочить элементы массива по возрастанию
 for i:=low(a) to high(a) do for j:=low(a) to high(a) do
 if a[i]<a[j] then begin k:=a[i];a[i]:=a[j];a[j]:=k;end;
end;

function TForm1.c: char;
begin;
 if 5>0 then Result:='>' else
   if 5<0 then Result:='<' else Result:='=';
end;


end.
Помогло?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно решить задачи на Delphi 7k1 Фриланс 6 18.04.2013 15:59
Нужно сделать 2 лабы на Delphi diman-krasn Фриланс 5 15.12.2012 13:27
Нужно сделать 3 задачи кому не сложно [Паскаль] Vetal39 Помощь студентам 3 24.12.2010 12:18
Нужно сделать 4 задачи Pascal. NeKkiTos Фриланс 2 14.10.2008 12:03
Помогите вникнуть в условие задачи. Что нужно сделать garald50 Паскаль, Turbo Pascal, PascalABC.NET 3 04.06.2008 19:42