ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Pascal. Задачи.
  #1  
Старый 12.05.2006, 13:52
Аватар для Zakary
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

Репутация: 34
По умолчанию Pascal. Задачи.

Привет всем. хочу спросить..кто-нибудь может помочь сделать пару задач на паскале?
1-ая
Решить задачу с использованием цикла. найти сумму к чисел, стоящих на четных местах в геометрической прогрессии 2,8,32,128,512
2-ая
Даны числа a и х. Вычтислить значение выражения sqr(sqr(...sqr(sqr(х+а)+а)+...+а))+а всего н скобок.

кто сможет помогите пожалуйста по ним..особенно по первой. они вообще не сильно сложные(информатика 11 класс)..но я чета не могу.
 
Ответить с цитированием

  #2  
Старый 12.05.2006, 21:04
Аватар для Mobile
Mobile
Регистрация: 18.02.2006
Сообщений: 1,090
Провел на форуме:
6489333

Репутация: 1564


Отправить сообщение для Mobile с помощью ICQ
По умолчанию

10000$
 
Ответить с цитированием

  #3  
Старый 12.05.2006, 21:10
Аватар для Utochka
Utochka
Постоянный
Регистрация: 21.12.2005
Сообщений: 620
Провел на форуме:
1867718

Репутация: 268


По умолчанию

Zakary - если согласен за 5-10$ я возьмусь.
 
Ответить с цитированием

  #4  
Старый 12.05.2006, 21:16
Аватар для Dronga
Dronga
ВАША реклама ТУТ!!
Регистрация: 01.07.2005
Сообщений: 647
Провел на форуме:
3478464

Репутация: 714


Отправить сообщение для Dronga с помощью ICQ
По умолчанию

Блин, подправьте, а то без компилятора под рукой фигово.
1.
Код:
var
  i,k:integer;
begin
  k:=2;
  writeln('Skolko wagov??');
  readln(n);
  for i:=1 to n do begin
    k:=k*4;
    writeln(k)    {для отладки}
  end;
end.
Сейчас вторую погляжу. Без компилятора фигово.

2.
sqr(sqr(...sqr(sqr(х+а)+а)+...+а))+а
Код:
var
  x,a,sum,i,k:real;
begin
  writeln('Vvedite X');
  readln(x);
  writeln('Vvedite A');
  readln(a);
  sum:=x+a;
  writeln('Vvedite shag');
  readln(k);
  for i:=1 to k do begin
    sum:=sqr(sum)+a;
     writeln(sum)    {для отладки}
  end;
end.
Если ничего не путаю, то должно работать правильно.
__________________
My ICQ: 296@463@859 ONLY!! Please check your list!!
И здесь могла бы быть ВАША реклама!!!

Последний раз редактировалось Dronga; 12.05.2006 в 21:44..
 
Ответить с цитированием

  #5  
Старый 12.05.2006, 21:33
Аватар для Utochka
Utochka
Постоянный
Регистрация: 21.12.2005
Сообщений: 620
Провел на форуме:
1867718

Репутация: 268


По умолчанию

Dronga - конечно хорошо, что на халяву выложил ему код, но я хотел бабосы срубить )
 
Ответить с цитированием

  #6  
Старый 12.05.2006, 21:44
Аватар для Dronga
Dronga
ВАША реклама ТУТ!!
Регистрация: 01.07.2005
Сообщений: 647
Провел на форуме:
3478464

Репутация: 714


Отправить сообщение для Dronga с помощью ICQ
По умолчанию

На этом????? Побойся бога!
__________________
My ICQ: 296@463@859 ONLY!! Please check your list!!
И здесь могла бы быть ВАША реклама!!!
 
Ответить с цитированием

  #7  
Старый 12.05.2006, 22:45
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

вот не успел запостить ))
1.
Код:
var
   i, n: integer;
   pr_item, sum: longint;
begin
     writeln('Enter num of progression elements (>=2):');
     readln(n);

     pr_item := 2;
     sum := 0;
     writeln('Summed progression elements:');
     for i := 0 to n do
     begin
          pr_item := pr_item shl 2;
          if (not odd(i)) then
          begin
             sum := sum + pr_item;
             write(pr_item, ' ');
          end;
     end;
     writeln;
     writeln('sum = ', sum);
end.
Код:
Enter num of progression elements (>=2):
10
Summed progression elements:
8 128 2048 32768 524288 8388608
sum = 8947848
2. Банальная рекурсия
Код:
var
   x, a, n, result: integer;
function f(var x:integer; var a:integer; n:integer):integer;
begin
     if (n = 1) then
        f := sqr(x+a)+a
     else
        f := sqr(f(x, a, n - 1)) + a;
end;
begin
     writeln('Enter x, a and n:');
     readln(x, a, n);
     writeln('Result = ', f(x, a, n));
end.
Код:
Enter x, a and n:
1 1 3
Result = 677
Обьяснять код не буду - сам разберешся
Цитата:
На этом????? Побойся бога!
ну ну ))

Последний раз редактировалось Deem3n®; 12.05.2006 в 23:02..
 
Ответить с цитированием

  #8  
Старый 13.05.2006, 10:01
Аватар для Zakary
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

Репутация: 34
По умолчанию

Deem3n, dronga
спасибо вам огромное!!! есть ещё добрые люди на свете...+
ещё. если можете объясните что значат эти две строчки
pr_item := pr_item shl 2;
if (not odd(i)) then
 
Ответить с цитированием

  #9  
Старый 13.05.2006, 10:20
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Цитата:
Сообщение от Zakary  
Deem3n, dronga
спасибо вам огромное!!! есть ещё добрые люди на свете...+
ещё. если можете объясните что значат эти две строчки
pr_item := pr_item shl 2;
if (not odd(i)) then
pr_item := pr_item shl 2; экивалентно pr_item := pr_item * 4 - логический сдвиг влево на 2 бита битовой строки (написал так по привычке потому что первая инструкция выполняется намного быстрее второй)
Цитата:
Odd(X) Возвращает булево True (истина), если Х — нечетное целое, и False (ложь) — в противном случае
 
Ответить с цитированием

  #10  
Старый 13.05.2006, 11:26
Аватар для [Zarakul]
[Zarakul]
Участник форума
Регистрация: 12.12.2005
Сообщений: 243
Провел на форуме:
743364

Репутация: 67
Отправить сообщение для [Zarakul] с помощью ICQ
По умолчанию

Цитата:
они вообще не сильно сложные(информатика 11 класс)..но я чета не могу.
Ни разу в 11-ом классе даже близко таких задач не решали...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal для новичка Micr0b PHP, PERL, MySQL, JavaScript 19 12.03.2006 21:24
Неадекватные цели, туманные задачи Rebz Болталка 12 02.02.2006 05:49
Нужно решение задачи }{0TT@БЬ)Ч Уязвимости 4 24.01.2006 10:07
Запустить прогу от админа DIMMka АнтиАдмин 4 02.08.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ