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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2009, 17:35   #1
kirillbobo
Пользователь
 
Регистрация: 19.06.2009
Сообщений: 10
По умолчанию Кто может помочь с блок схемами???

1)дано два числа А и В ,если А больше В присвоить обеим пременным значения суммы А+В,иначе присвоить обеим переменнымзначения 0

2)дано два числа А и В, А меньше В,найти сумму квадратов от А до В

3)вклад в банке сосотовляет 1000 р ,прценты по вкладу вводятся с клавиатуры,найти когда сумма вклада будет равна 1100 р,или привысит 1100 р и определить чему будет равна сумма вклада

Заранее спосибо
kirillbobo вне форума Ответить с цитированием
Старый 30.12.2009, 19:12   #2
Veselyn
Форумчанин
 
Аватар для Veselyn
 
Регистрация: 29.01.2009
Сообщений: 175
По умолчанию

http://programmersforum.ru/showthread.php?t=78868
Это выглядит как флуд
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
Veselyn вне форума Ответить с цитированием
Старый 31.12.2009, 01:22   #3
aleks8091
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 14
По умолчанию

Veselyn да , наверно ты прав , но меня тема заинтересовала подскажи как правильно написать код...
Задача 2. Решение:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var  A, B, C, D, E: Integer;
begin
  A:=StrToInt(Edit1.Text);
  B:=StrToInt(Edit2.Text);
if A<B then
  begin
    C:=A*A;
    D:=B*B;
    ListBox1.Items.Add('A^2='+IntToStr(C));
    ListBox1.Items.Add('B^2='+IntToStr(D));
  end;
  E:=C+D;
  ListBox1.Items.Add('Сумма квадратов равна: '+IntToStr(E));
end;
end.
Сдесь я просто сумму квадратов сложил E:=C+D , как сделать "найти сумму квадратов от А до В" ??? тоесть как создать такой цикл ?
aleks8091 вне форума Ответить с цитированием
Старый 31.12.2009, 08:50   #4
Veselyn
Форумчанин
 
Аватар для Veselyn
 
Регистрация: 29.01.2009
Сообщений: 175
По умолчанию

Код:
program xxx;
var
mas:array[1..99] of integer;
a, b, sym: integer;
begin
readln(a,b);
sym:=0;
for a to b do
sym:=sym+sqr(mas[a]);
writeln("Сумма квадратов равна: ",sym);
read;
end.
Не проверял
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
Veselyn вне форума Ответить с цитированием
Старый 31.12.2009, 12:09   #5
aleks8091
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 14
По умолчанию

Вроде сделал также..
Код:
var
  mas: array[1..99] of Integer;
  a, b, s: Integer;
begin
  s:=0;
  b:=StrToInt(Edit2.Text);
for a:=StrToInt(Edit1.Text) to b do
  begin
    s := s + mas[a];
    Memo1.Lines.Add('Сумма квадратов равна: '+IntToStr(s));
  end;
end;
задал от 3 до 5 при проверке получилось
Цитата:
Сумма квадратов равна: 9572309
Сумма квадратов равна: 19541509
Сумма квадратов равна: 23822338
В чем ошибка?
aleks8091 вне форума Ответить с цитированием
Старый 31.12.2009, 12:53   #6
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

PHP код:
var
  
asInteger;
begin
  s 
:= 0;
  for 
:= StrToInt(Edit1.Textto StrToInt(Edit2.Text) do
  
begin
    s 
:= sqr(a);
  
end;
  
Memo1.Lines.Add('Сумма квадратов равна: ' IntToStr(s));
end
s.Creator вне форума Ответить с цитированием
Старый 31.12.2009, 12:55   #7
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Ошибка в том что массив mas не был инициализирован и содержал мусор памяти ( и зачем он вообще? )
s.Creator вне форума Ответить с цитированием
Старый 31.12.2009, 13:31   #8
aleks8091
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 14
По умолчанию

Спасибо, разобрался..
aleks8091 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может помочь решить задачу!!!! Bauyrzhan Паскаль, Turbo Pascal, PascalABC.NET 1 30.05.2009 08:50
блок-схема....может кто-нить помочь? sunnysunny Помощь студентам 3 28.05.2009 23:57
кто может помочь с задачками по Паскалю? Defa4ka Помощь студентам 22 10.05.2009 22:19